等保检测,安卓apk使用第三方加固后签名信息会丢失,需要我们重新进行签名
APP失效无法安装
我们在这里使用Android SDK的apksigner进行签名
#apksigner
export AAPT_HOME=/Users/你的用户名/Library/Android/sdk/build-tools/30.0.2
export PATH=$PATH:$AAPT_HOME
查看配置是否生效
输入命令行 apksigner
看到就是配置生效
apksigner sign --ks <签名文件路径> --ks-key-alias <签名文件别名> --ks-pass pass:<签名文件密码> --in <待签名apk路径> --out <签名后输出的apk路径>
apksigner sign --ks ./test.jks --ks-key-alias key0 --ks-pass pass:***(秘钥) --in ./86cc7ddfcb09303d13ff17fec689e1db.20240116173519.apk --out ./sign-new-apk/annengapp.apk
命令行 apksigner verify --verbose --print-certs <你的apk路径>
可以看出进行了v1、v2、v3签名
keytool -list -v -keystore <your_keystore.jks>
使用的版本:3
地址 https://wetest.qq.com/
地址 https://jiagu.360.cn/#/global/index
使用apksigner,对360加固签名依然会失效报错,这个时候使用360加固助手去解决