美文网首页
Mac系统,安卓apk加固后二次签名

Mac系统,安卓apk加固后二次签名

作者: LionPig | 来源:发表于2023-12-04 13:30 被阅读0次

Androidapk使用第三方加固后签名信息会丢失,需要我们重新进行签名,当然是使用和之前相同的签名文件进行签名,我们在这里使用Android SDKapksigner进行签名。

签名步骤

  • Mac系统下,apksigner 需要设置环境变量,找到你的 bash_profile 一般在/Users/xxx/.bash_profile
    找到你的Android SDK/build-tools,在bash_profile中添加
export AAPT_HOME=/Users/xxx/Library/Android/sdk/build-tools/30.0.3 <写你自己的版本>
export PATH=$PATH:$AAPT_HOME 

运行source /Users/xxx/.bash_profile命令使配置生效

运行签名命令

apksigner sign  --ks <签名文件路径> --ks-key-alias <签名文件别名> --ks-pass pass:<签名文件密码> --in <待签名apk路径> --out <签名后输出的apk路径>

在你的输出位置找到签名后的apk。

检查apk签名版本

apksigner verify --verbose --print-certs <你的apk路径>

image.png
可以看出我进行了v1,v2,v3签名

检查证书签名版本

keytool -list -v -keystore <your_keystore.jks>

image.png

也可以看出使用的版本:3

相关文章

网友评论

      本文标题:Mac系统,安卓apk加固后二次签名

      本文链接:https://www.haomeiwen.com/subject/nctrgdtx.html