借鉴地址: https://www.jianshu.com/p/997018fe43a9
对apk进行反编译之后,如果想要将其修改后再次发布会遇到签名的问题。签名主要是为了保护APP不被篡改。
这里用到的工具是Auto-Sign,从github下载得来
https://github.com/as0ler/Android-Tools/tree/master/Autosign
将重新打包(使用apktool)后的apk改名为update.zip放到Auto-sign目录下
image输入命令:
java -jar signapk.jar testkey.x509.pem testkey.pk8 update.zip update_signed.zip
就得到了一个名为update-signed.zip的文件,将其后缀改为apk就完成了apk的重新签名,可以在手机上安装了。
PS:有时候会发现文件的后缀不显示所以改后缀之后还是ZIP文件,因为此时后缀zip是隐藏的,需要将其显示出来再改为apk。方法:
将文件扩展名显示出来再改。
网友评论