apktool apk逆向
apktool
apk 反编译
apktool d xxx.apk
apk 编译
apktool b xxx
apk 加签
生成签名文件
keytool -genkeypair -v -keystore your_keystore.keystore -alias your_alias_name -keyalg RSA -keysize 2048 -validity 10000
参数说明:
-genkeypair:生成密钥对-v: 显示详细输出-keystore:指定密钥库文件名(.keystore或.jks)-alias:密钥别名(后续签名要用)-keyalg:加密算法(推荐RSA)-keysize:密钥长度(2048或4096)-validity:有效期天数(单位:天)
apksigner 或 jarsigner
apksigner(推荐)
apksigner sign --ks <密钥库文件> --out <签名后的APK文件名> <未签名的APK文件名>
例如:
apksigner sign --ks test.keystore --out test.apk test.apk
apksigner sign --ks key文件.jks --ks-key-alias 别名 Out.apk
jarsigner
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <密钥库文件> <未签名的APK文件名> <密钥别名>
例如:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jks myapp_rebuilt.apk my-key-alias
验证签名:
apksigner verify <签名后的APK文件名>

浙公网安备 33010602011771号