dex2jar: 是一个工具,直接https://sourceforge.net/projects/dex2jar/ 这里下载.
下载后解压缩,能得到一系列的命令 d2j-jar2dex.sh 这个就是咱们需要的.
把它放到PATH下,就可以直接使用.
那么问题来了,如何反编译apk:
1. 下载某个apk . 并且重命名 xx.apk -> xx.zip
2. unzip xx.zip 能得到一个文件夹,包含了若干 class.dex class2.dex ...
3. 使用 d2j-jar2dex.sh *.dex
就可以得到若干 jar 文件: classes-dex2jar.jar, classes2-dex2jar.jar ...
4. 使用 jd-gui 打开即可.
可以看到其中的内容一览无余. 加固太重要了.