apktool 可以将apk反编译, 反编译后可以得到 AndroidManifest.xml, 以及资源, 源码是得不到的, 但是可以拿到smali代码, 不过看不懂。
我们如果只是修改res文件 或者 AndroidManifest.xml, 那么还可以将其重新打包生成apk, 当然最后还要签名。
apk下载地址:
http://ibotpeaches.github.io/Apktool/install/
如果被墙的话:
用git下载 hosts库,git clone https://coding.net/u/levi/p/imouto-host/git , 将/etc/hosts 替换吧。
apktool 使用命令:
1. 反编译
./apktool d test.apk 会在当前目录下生成test目录,进去查看资源,或修改吧
2. 编译apk
./apktool b test 会在test/dist/ 目录下生成apk。