apk重新签名

借鉴地址: 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目录下

apk重新签名_第1张图片
image

输入命令:

java -jar signapk.jar testkey.x509.pem testkey.pk8 update.zip update_signed.zip

就得到了一个名为update-signed.zip的文件,将其后缀改为apk就完成了apk的重新签名,可以在手机上安装了。
PS:有时候会发现文件的后缀不显示所以改后缀之后还是ZIP文件,因为此时后缀zip是隐藏的,需要将其显示出来再改为apk。方法:

apk重新签名_第2张图片
image

将文件扩展名显示出来再改。

你可能感兴趣的:(apk重新签名)