- 安装java
- 下载apktool.jar
- 编译apk:
java -jar apktool.jar d xxxx.apk -only-main-classes - 根据需求自己修改文件内容
- 重新打包:
java -jar apktool.jar b 编译出来的文件夹名称 - 重新打包后在文件夹的dist目录下会出现个apk文件。
- 生成keystore:
keytool -genkey -alias new.keystore -keyalg RSA -validity 20000 -keystore new.keystore - 输入密钥库口令:可以随意写,但是要记一下。
- 剩下的全部可以不写
- 最后输入Y,会生成一个new.keystore文件
- 签名:
jarsigner -verbose -keystore new.keystore -signedjar 签名后.apk 未签名.apk new.keystore。(签名后.apk:签名完成后会生成一个新的apk文件。未签名.apk:上面重新打包后在文件夹的dist目录下出现的apk文件。) - 输入密钥库口令即可