apk签名工具

对apk进行反编译并修改后,需要对重新打包的apk进行签名。


秘钥生成工具——keytool
路径:jdk/bin/keytool.exe
生成秘钥:keytool -genkeypair -keystore test.keystore -alias test -validity 10 -keyalg RSA
其中-validity指定有效期天数,-keyalg指定算法
查看秘钥信息:keytool -list -v -keystore test.keystore

JDK签名工具——jarsigner
仅支持V1签名
路径:jdk/bin/jarsigner.exe
命令:jarsigner -keystore test.keystore test.apk testkey

apk签名工具——apksigner
默认开启V1和V2签名
路径:AndroidSDK/build-tools/28.0.0/apksigner.bat
命令:apksigner sign --ks xx.keystore --ks-key-alias testkey test.apk

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容