APK反编译

落花浮王杯 提交于 2019-12-06 12:28:54
 
1、直接解压apk得到classes.dex,有的apk可能有几个dex
2、将classes.dex放到dex2jar-2.0文件夹内。
3、cmd输入命令:d2j-dex2jar.bat classes.dex
4、使用jd-gui https://github.com/java-decompiler/jd-gui/releases/
打开classes-dex2jar.jar就可以看到源代码

如果再第三步出现错误,报错 error.zip,可以把dex2jar的源码下载下来编译一下。

https://github.com/pxb1988/dex2jar 

gradlew.bat assemble

在dex2jar-2.x\dex-tools\build\distributions下生成压缩包(dex-tools-2.1-SNAPSHOT.tar,dex-tools-2.1-SNAPSHOT.zip),解压一个压缩包,重新反编译apk。

 

 

 此外,还可以使用apktool工具来反编译, https://ibotpeaches.github.io/Apktool/install/

 

 

命令  apktool.bat   d  XXX.apk

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!