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。