gapktool是一个强大的APK反编译工具,集成 jd-gui、jad、dex2jar、apktool。使用该工具可以反编译apk文件,查看xml以及java源代码,默认使用jad反编译,如果编译出来的java代码难以阅读,请选择使用jd-gui反编译。下载附件得到一个apk和一个加密的日志文件,用Gapktool反编译apk。
默认使用jad反编译,如果编译出来的java代码难以阅读,请选择使用jd-gui反编译。
保留smali文件删除gen、src修改res里的文件后可以重修打包成apk使用。
使用方法:
使用Gapktoolv1.2工具进行反编译
1、apk文件、Gapktool文件、输出目录都要在英文目录下
2、在双击运行Gapktool.bat工具,选择apk文件以及输出目录就可以进行反编译
3、v1.2编译环境windows7 jdk6_x64
这里使用Gapktool得到的res文件夹中values文件夹内容不全,我用了另一个反编译工具再编译了一次,得到了比较完整的values文件夹。