3.【Windows】安卓反编译工具(apktool、dex-tools、jd-
https://bitbucket.org/iBotPeaches/apktool/downloads/
https://github.com/pxb1988/dex2jar/releases
使用方式:
首先,将你的apk文件改为zip等可解压文件。然后对其解压
在解压后的文件夹中找到classes.dex的文件,然后拷贝dex-tools-2.1-SNAPSHOT里面。执行:
执行完成后,在同级目录下会生成 classes-dex2jar.jar 文件,拖动到jd-gui里面直接查看。
http://java-decompiler.github.io/
使用方式:
直接将jar 文件拖到 jd-gui里面就可以打开了
要是闲麻烦的话,上面3个文件已经下载到网盘里了:
链接:https://share.weiyun.com/z2Qca4L9 密码:su7d7z
1.下载vdexExtractor工具
下载好后,放入到ubuntu机器进行编译
编译好后,在vdexExtractor/bin下会生成 vdexExtractor 可执行文件
2.下载 compact_dex_converter
测试:
(1)将boot-framework.vdex 放入到 vdexExtractor/bin下执行下面命令,
在out目录中得到反编译后的cdex文件(三个 cdex文件)
(2) 将out目录下的cdex文件 转换成dex文件
在cdexfile目录下获取转换后的文件,将文件后缀改为dex(此时结尾虽然是cdex,但已经是dex文件),通过jadx或jd-gui查看dex
工具目录:tools/smali-2.3.4/baksmali