ApkTool: 一款很好的反编译工具,支持Linux和Windows。
如何使用:
1:需要一个JAVA环境。由于之前已经装过JAVA 相关JDK,JRE,不赘述.
2:下载ApkTool工具:
官方下载地址:http://code.google.com/p/android-apktool/downloads/list
(需要下载"apktool-install-windows-2.2_r01-3.tar.bz2"和"apktool1.3.2.tar.bz2"两项,解压出里面的东西)
3:将下载好的文件解压,将两个文件夹里面的东西(aapt.exe,apktool.bat,apktool.jar)全部放在"F:\tools\apktool1.5.2"目录,点击aapt.exe,完成安装!
4:设置环境变量:右键计算机--属性--高级系统设置--环境变量--在PATH后面新加F:\tools\apktool1.5.2即可.
5: 这里我们运行一下cmd试试,输入"apktool",没有提示命令无效就证明配置成功了.
6:Apktool用法:
两个cmd中最基本的命令如下
反编译APK文件命令为:
apktool d[ecode] [OPTS] <file.apk> [<dir>] //Decode <file.apk> to <dir>.
编译APK文件命令为:
apktool d[ecode] [OPTS] <file.apk> [<dir>] //Build an apk from already decoded application located in <app_path>.
eg:
反编译:将F盘的abc.apk反编译,并将处理后的文件,放在X盘内的"outdir"文件夹内.
1 apktool d F:\abc.apk F:\outdir