dex2jar和JD-GUI 反编译
2013-11-25 23:52
405 查看
利用dex2jar反编译
首先要下载两个工具:dex2jar和JD-GUI
前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:
dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip
JD-GUI:http://laichao.googlecode.com/files/jdgui.zip
具体步骤:
首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;
解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录
运行
dex2jar.bat classes.dex
生成
classes.dex.dex2jar.jar
生成jar文件的截图如下:
运行JD-GUI(jd-gui.exe),打开上面生成的jar包,即可看到源代码了
HelloAndroid源码(编译前的apk源码对照)如下:
首先要下载两个工具:dex2jar和JD-GUI
前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:
dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip
JD-GUI:http://laichao.googlecode.com/files/jdgui.zip
具体步骤:
首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;
解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录
运行
dex2jar.bat classes.dex
生成
classes.dex.dex2jar.jar
生成jar文件的截图如下:
运行JD-GUI(jd-gui.exe),打开上面生成的jar包,即可看到源代码了
HelloAndroid源码(编译前的apk源码对照)如下:
相关文章推荐
- Android 的 dex2jar 和 jd-gui 反编译 apk 源代码
- 反编译 (dex2jar和jd_gui)
- Android 的 dex2jar 和 jd-gui 反编译 apk 源代码
- ubuntu下Android反编译详细教程-apktool,dex2jar,jd-gui的使用
- 反编译Apk得到Java源代码 dex2jar和JD-GUI
- Android 的 dex2jar 和 jd-gui 反编译 apk 源代码
- dex文件的反编译-dex2jar和jd-gui
- 使用dex2jar和jd-gui反编译apk得到Java源代码
- Android 反编译 -- apktool、dex2jar、jd-gui
- Android反编译Killer、apktool、dex2jar、jd-gui等-修改并签名安装
- android apk反编译 apktool、dex2jar、jd-gui工具的使用
- 【Android安全】【Android】使用dex2jar 与JD-Gui 反编译APK文件,查看源代码
- Android 的 dex2jar 和 jd-gui 反编译 apk 源代码
- 使用apktool,dex2jar,jd-gui工具实现apk反编译
- 反编译教程-02(dex2jar和jdgui使用)
- Android 的 dex2jar 和 jd-gui 反编译 apk 源代码
- 【Android】使用dex2jar 与JD-Gui 反编译APK文件,查看源代码
- APK的反编译工具,Apktool,Dex2jar,JD-GUI等使用
- APK的反编译工具,Apktool,Dex2jar,JD-GUI等
- 23-Java中的反编译工具JDGUI