`
mmdev
  • 浏览: 12910229 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

【Android】使用dex2jar 与JD-Gui 反编译APK文件,查看源代码

 
阅读更多

使用dex2jarJD-GUI这2个工具配合反编译APK文件

dex2jar下载地址http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip

官方地址:http://code.google.com/p/dex2jar/


JD-GUI下载地址:
windows版JD-GUI:
http://laichao.googlecode.com/files/jdgui.zip
Linux版JD-GUI:http://laichao.googlecode.com/files/jd-gui-0.3.2.linux.i686.tar.gz

官方地址:http://java.decompiler.free.fr/?q=jdgui



1.首先找到Android软件安装包中的classes.dex

把apk文件改名为.zip,然后解压缩其中的classes.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件

2.把classes.dex拷贝到dex2jar.bat所在目录。
windows系统下:
在命令行模式下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex ,生成classes.dex.dex2jar.jar

Ubuntu系统下:

在终端下定位到dex2jar.sh所在目录,运行
sh dex2jar.sh classes.dex

则可生成classes.dex.dex2jar.jar


3.运行JD-GUI工具(它是绿色无须安装的)
打开上面的jar文件,即可看到源代码

分享到:
评论

相关推荐

    反编译Apk(包括apktool、dex2jar和JD-GUI)下载

    首先要使用到下载的这两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工 具,可以直接查看Jar包的源代码。 具体步骤: 首先将apk文件,将后缀改为zip,解压,得到其中的...

    利用dex2jar和jd-gui反编译和查看Android的apk源码

    利用dex2jar和jd-gui反编译和查看Android的apk源码,方便与学习查看源代码

    反编译APK,dex2jar和JD-GUI

    首先要使用到下载的这两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工 具,可以直接查看Jar包的源代码。 具体步骤: 首先将apk文件,将后缀改为zip,解压,得到 其中...

    APK反编译工具集及使用说明(apktool,dex2jar,jd-gui)

    apktool: 命令行到apktool目录:apktool d [apk文件] [反编译后的文件存放地址] 这可反编译得到程序的xml和资源文件,同时等到的.9.png文件也可用。... 用jd-gui打开classes.dex.dex2jar.jar便可看到源代码

    Mac下apk反编译工具,包括apktool、dex2jar、jd-gui

    Mac下apk反编译工具,包括apktool、dex2jar、jd-gui。 一、需要工具 1、apktool(aapt/apktool/apktool.jar) 2、jd-gui-osx-1.4.0 二、配置环境 1、将下载的apktool和apktool.jar移到/usr/local/bin目录 $ sudo mv ...

    JD-GUI反编译工具

    dex2jar是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。下载连接: dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI:...

    android反编译工具 dex2jar,jd-gui

    首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录dex2jar-0.0.9.9文件夹。 在命令行下定位到dex2jar.bat所在目录,运行...

    apktool+dex2jar+jd-gui.zip

    apk反编译得到程序的源代码、图片、XML配置、语言资源等文件 三套工具 apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件...

    jd-gui windows exe版本 android 反编译工具之jar 查看APK中classes.dex转化成出的jar文件,即源代码文件

    jd-gui windows exe版本 android 反编译工具之jar 查看java代码 查看APK中classes.dex转化成出的jar文件,即源代码文件 利于开发者学习使用

    APK反编译工具三件套apktool+dex2jar+jd-gui

    apk反编译工具三件套 apktool (资源文件获取) dex2jar(源代码文件获取) jd-gui (源代码查看)

    反编译apk必备工具jd-gui和dex2jar

    反编译apk必备工具jd-gui和dex2jar jd-gui是绿色免安装的工具用以打开jar文件看源代码 dex2jar就是把class.dex转换为classes.dex.dex2jar.jar

    Android反编译工具(完整+介绍)

    首先要下载两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工 具,可以直接查看Jar包的源代码。 以下是下载地址: dex2jar:...

    dex2jar-0.0.9.15

    dex2jar是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。下载连接: dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI:...

    dex2jar0.9.8_DoAPK_jd-gui0.3.3.rar

    安卓 apk 反编译工具集,查看源代码,查看布局文件完全不在话下。 1 如果想要修改APK包里的布局、资源,请使用 DoAPK 2 如果想查看JAVA代码 1)请先使用解压工具提取 classes.dex 2)用 dex2jar中的 dex2jar.bat ...

    apk_反编译.zip

    首先要使用到下载的这两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工 具,可以直接查看Jar包的源代码。 具体步骤: 首先将apk文件,将后缀改为zip,解压,得到其中的...

    反编译工具dex2jar-0.0.9.15 和jd-gui

    Android apk反编译工具: Windows系统调用bat文件,而MAC系统中则调用sh脚本即可。 1)将apk文件后缀名直接改为.zip,并解压。得到其中的classes.dex文件 ,它就是java源代码经过编译再通过dx工具打包而成的。 2)将...

    最新的android反编译

    最新的android反编译工具以及相关的使用方法,这个版本为最新的工具。 1、把apk文件重命名为zip或者rar文件...5、用jd-gui-0.3.5.windows\jd-gui.exe打开dex2jar-2.0目录里面生成的classes_dex2jar.jar,即可看到源代码

    apk反编译得到源代码

    反编译Apk得到Java源代码 工具下载:需用到dex2jar和JD-GUI这2个工具 dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip JD-GUI下载地址: windows版JD-GUI:...

    反编译apk文件工具及使用方法

    反编译apk生成程序的源代码和图片、XML配置、语言资源等文件。 转载自:http://blog.sina.com.cn/s/blog_5752764e0100kv34.html 工具下载: 在http://code.google.com/p/android-apktool/下 载获得,apktool-...

    windows环境下反编译apk源代码工具

    JD-GUI主要用于打开查看classes_dex2jar.jar中的java文件; 步骤: 1.首先找到Android软件安装包中的classes.dex 把.apk文件改名为.zip,然后解压缩,得到其中的classes.dex文件,它就是java文件编译再通过dx工具打包...

Global site tag (gtag.js) - Google Analytics