安卓APK反编译改资源文件

更新:2018.03.07
感谢http://blog.csdn.net/wxk105/article/details/62231068

简化了一下文章,可供快速查找,更加详细的请点击上面的链接进行学习:

情景:替换icon、应用名、包名。

关键代码:反编译、编译、签名apk
apktool.bat d -f test.apk -o test
apktool.bat b test
java -jar signapk.jar testkey.x509.pem testkey.pk8 test.zip test_signed.zip
(不用改成zip啦)

更简单的方法:

关键点:
apktool.bat d -f test.apk
apktool.bat b test
java -jar signapk.jar testkey.x509.pem testkey.pk8 test.apk test_signed.apk

步骤1:

使用apktool实现反编译。
把apk复制到apktool文件夹下,
先执行,apktool.bat d -f test.apk -o test反编译;
替换资源完成后,执行,apktool.bat b test。
安卓APK反编译改资源文件_第1张图片

步骤2:

test里的dist文件夹下的apk,复制到andriodkey文件夹下,改后缀为.zip
然后执行:
~~java -jar signapk.jar testkey.x509.pem testkey.pk8 test.zip test_signed.zip

java -jar signapk.jar testkey.x509.pem testkey.pk8 test.apk test_signed.apk
安卓APK反编译改资源文件_第2张图片

你可能感兴趣的:(安卓项目学习)