今天刚刚研究了一下apktool这个开源软件,很好用。现在跟大家分享一下:
首先先从http://code.google.com/p/android-apktool/下载如下连个文件:(我在这针对的是windows版的)
下载后吧两个都解压,把解压后的东西随便放到一个文件下,应该有三个文件,如下图:(我是放到我的F盘里边了),然后点击开始菜单,运行,输入cmd,跳转到刚才解压的目录(我放到F盘下的Android文件夹下的apktool下边了),运行里边的apktool.bat,如图:
运行完后,就算安装好了(我的图片没有截完整),然后就可以反编译了。
编译方法:
apktool d XX.apk a(a为任意的文件夹,反编译到文件夹a,文件夹的名字可以随便起,我这里用a,xx.apk如果不在你之前指定的根目录下,怎需要写上路径。例如C:\Android\abc.apk)
apktool b a (重新生成apk,a为刚才反编译的文件夹)
如下图:(生成的a文件夹如果你不指定的话在你刚才指定的目录下,然后重新编译生成的文件在a文件夹下的dist下。)