Back

linux - 安卓反编译: dex2jar, jd-gui . 所以说加固太重要了.

发布时间: 2020-08-21 22:18:00

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 打开即可. 

可以看到其中的内容一览无余. 加固太重要了.

Back