怎么将apk文件反编译成源文件
如何将apk文件反编译成源文件
最近好奇如何将Android的apk文件反编译成源文件呢.
准备工作:
到网站下载:
dex2jar : http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip
JD-GUI: http://laichao.googlecode.com/files/jdgui.zip
准备工作完成之后:
1.首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;
2.解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录,运行: ex2jar.bat classes.dex
运行结果获得的: classes.dex.dex2jar.jar , 然后通过反编译工具JD-GUI打开即可看到源文件.
注: 附件为所需的工具包.
原文转载: http://www.maxhis.info/androiding/android-apk-decompile/