使用工具
反编译、回编译
签名
- platform.pk8
- platform.x509.pem
- signapk.jar
以上工具后面会给出下载链接
反编译
java -jar apktool.jar d -f xxx.apk -o out
# Only disasemble dex classes in root (classes[0-9].dex)
java -jar apktool.jar --only-main-classes -r d -f xxx.apk -o out
该命令会将apk反编译,结果输出到out目录
回编译
java -jar apktool.jar b out -o debug.apk
该命令会将out目录的内容进行回编译,生成debug.apk
签名
java -jar signapk.jar platform.x509.pem platform.pk8 debug.apk debug_sign.apk
该命令会将对debug.apk文件进行签名,生成签名后的文件debug_sign.apk
由于本人记性不好,为了方便使用整理了一个反编译工具包,内附使用说明,反编译工具包下载地址