MAC下dex2jar和jd-gui使用

dex2jar的下载以及安装过程中问题的解决

首先我们先去下载dex2jar工具,这里给出下载链接
https://sourceforge.net/projects/dex2jar/files/?source=navbar

MAC下dex2jar和jd-gui使用

下载下来之后进行解压缩,可以看到如下
MAC下dex2jar和jd-gui使用

Windows系统调用bat文件,而MAC系统中则调用sh脚本即可。
MAC下dex2jar和jd-gui使用

1).将apk文件后缀名直接改为.zip,并解压。得到其中的classes.dex文件 ,它就是java源代码经过编译再通过dx工具打包而成(如上图所示);

MAC下dex2jar和jd-gui使用
2)将classes.dex文件复制到dex2jar所在的文件夹。

3).命令行下定位到dex2jar目录,运行:

sh d2j-dex2jar.sh classes.de

MAC下dex2jar和jd-gui使用

MAC下dex2jar和jd-gui使用

sudo sh d2j-dex2jar.sh classes.dex

MAC下dex2jar和jd-gui使用

MAC下dex2jar和jd-gui使用

JD-GUI的下载与使用

https://github.com/java-decompiler/jd-gui

如何使用:
MAC下dex2jar和jd-gui使用

双击上图中即可