1.先下载 dex文件 dex2jar download | SourceForge.net
2.下载 jd-gui Java Decompiler
然后双击(过程中会提示安装jdk jre 如果之前装过 就不提示了 ,无法打开则去系统偏好里面打开未知来源就可以)
如果提示权限不够 用编辑器打开classes.dex文件,将magic改为35即可
dex2jar 报错 com.googlecode.d2j.DexException: not support version
3.准备工作结束 现在开始反编译
4.将apk 后缀改为.zip 可以看到 classes.dex文件 这里就是java类 也是我们关注的地方
然后将 classes.dex (如果代码量大可能会有多个dex文件)放到dex2jar文件夹内
在dex2jar文件夹又击 选择新建于文件夹位置的窗口 然后会出现命令控制台
5.执行命令。(注意文件夹名称可能不同 )
-
chmod +x d2j-jar2dex.sh
-
chmod +x d2j_invoke.sh
-
sh d2j-dex2jar.sh classes.dex
-
然后会在文件夹下生成对应的jar文件了
-
6.将jar文件仍到JD-Jgi就可以看代码啦
用到的资源
大家加油!!!