签名脚本小工具

62 阅读1分钟

签名当前目录内所有 apk 文件

#!/bin/bash
# 遍历当前目录及其子目录下的所有apk文件
find . -type f -name "*.apk" | while read -r APK; do
  # 定义输出文件名,在原文件名后加上"_signed"
  OUT_APK="${APK%.*}_signed.apk"

  # 执行签名命令
  java -jar signapk.jar -w platform.x509.pem platform.pk8 "$APK" "$OUT_APK"

  # 检查签名是否成功
  if [[ $? -eq 0 ]]; then
    echo "签名成功:$OUT_APK"
  else
    echo "签名失败:$APK"
  fi
done