0、获取apktool和apktool.jar
1、注意(apktool 2.0以上版本,jdk必须是1.7以上,否则报错)
下载apktool脚本和apktool.jar
#cp apktool.jar /usr/local/bin
#cp apktool /usr/local/bin
#chmod 755 /usr/local/bin/apktool.jar /usr/local/bin/apktool
这时候执行aapt有可能报aapt文件不存在的错误。4、注:
#sudo apt-get install ia32-libs
5、反编译apk
# apktool d test.apk //它会自动生成test目录的反编译目录
ps: d是decode反编译命令;
6、修改后回编译apk
#apktool b test
在test/dist目录生成打包好的test.apk注意:
7、签名工具
使用签名工具,首先双击apkReSign_1.2.0.jar调出设置界面,设置Android SDK路径
# java -jar apkReSign_1.2.0.jar test.apk test_debug.apk //test.apk:需要签名的apk;test_debug.apk: 签名后的apk