Android .apk 文件反编译

要通过对 .apk 文件进行反编译得到 java 源码,需要如下两个工具:

1、dex2jar

    下载并解压后文件夹里应该有 d2j-dex2jar.bat 这个文件。

    对于想要反编译的 .apk 文件,比如叫 abd.apk, 将它后缀名强制改为 .zip(重命名就行),然后右键解压,应该会出现 classes.dex 这个文件,将它移到 d2j-dex2jar.bat 所在文件夹,然后cmd命令行进入这个文件夹,执行 d2j-dex2jar.bat classes.dex 语句。执行成功会产生一个 classes-dex2jar.jar 文件。这就是 dex2jar 结果。

2、jd-gui

    下载上边的 Java Decompiler 并解压。

    双击执行 jd-gui.exe。

    将第一步中得到的 classes-dex2jar.jar 文件用鼠标拖拽进来即可,效果如下:

猜你喜欢

转载自blog.csdn.net/Bob__yuan/article/details/84567479