赞
踩
https://bitbucket.org/iBotPeaches/apktool/downloads/
https://github.com/pxb1988/dex2jar/releases
使用方式:
首先,将你的apk文件改为zip等可解压文件。然后对其解压
在解压后的文件夹中找到classes.dex的文件,然后拷贝dex-tools-2.1-SNAPSHOT里面。执行:
dex-tools-2.1-SNAPSHOT> .\d2j-dex2jar.bat .\classes.dex
执行完成后,在同级目录下会生成 classes-dex2jar.jar 文件,拖动到jd-gui里面直接查看。
http://java-decompiler.github.io/
使用方式:
直接将jar 文件拖到 jd-gui里面就可以打开了
要是闲麻烦的话,上面3个文件已经下载到网盘里了:
链接:https://share.weiyun.com/z2Qca4L9 密码:su7d7z
1.下载vdexExtractor工具
https://github.com/anestisb/vdexExtractor
下载好后,放入到ubuntu机器进行编译
cd vdexExtractor
chmod 777 make.sh
./make.sh
编译好后,在vdexExtractor/bin下会生成 vdexExtractor 可执行文件
2.下载 compact_dex_converter
https://github.com/fOmey/compact_dex_converter
测试:
(1)将boot-framework.vdex 放入到 vdexExtractor/bin下执行下面命令,
mkdir out
vdexExtractor -i boot-framework.vdex -o out
在out目录中得到反编译后的cdex文件(三个 cdex文件)
(2) 将out目录下的cdex文件 转换成dex文件
mkdir dexfile //最终生成dex文件目录
./compact_dex_converter -w cdexout ./boot-framework_classes.cdex
在cdexfile目录下获取转换后的文件,将文件后缀改为dex(此时结尾虽然是cdex,但已经是dex文件),通过jadx或jd-gui查看dex
工具目录:tools/smali-2.3.4/baksmali
tools/smali-2.3.4/baksmali deodex xxx.odex
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。