精华内容
下载资源
问答
  • Android反编译教程:apktool,dex2jar的使用
    2021-05-28 06:52:44

    阅读源码是最好的学习方法,下面我们以愤怒的小鸟为例,看看如何把一个android游戏反编译成可读的源码。

    工具介绍:

    1、apktool 这个工具用来解压xml文件

    到http://www.veryhuo.com/down/html/41127.html下载前两个文件,并解压到Android SDK的platform tools 目录。

    在命令行里的用法:

    apktool d 你的apk.apk 解压到指定文件夹,例如:

    apktool d F:\学习\android\反编译\愤怒的小鸟.apk F:\学习\android\反编译\愤怒的小鸟

    Copy to Clipboard

    e2bccdbad7bc28f4ef2a8fa52a21e480.gif引用的内容:[www.veryhuo.com]

    这就是我们加压后的AndroidManifest文件,我们看到愤怒的小鸟总共有8个activity

    2、dex2jar 这个工具是将dex文件反编译成jar文件

    到http://www.veryhuo.com/down/html/41127.html下载这个工具,并将所有文件和文件夹加压到并Android SDK的platform tools 目录。

    用法:

    dex2jar F:\学习\android\反编译\classes.dex 这里是把dex文件反编译成jar文件,默认会在该目录生成一个classes_dex2jar.jar文件。

    3、xjad 这个工具是将jar文件反编译成java文件

    这是一个可视化的将jar文件反编译成java文件的工具,直接反编译jar会自动生成一个包含java文件的文件夹。

    更多相关内容
  • dex转jar工具

    2018-05-16 14:55:12
    可将.dex转化成jar文件。将classes.dex文件复制到该工具解压后d2j-dex2jar.bat文件所在目录下。打开命令提示符定位到该目录下,键入命令“d2j-dex2jar.bat classes.dex”得到classes-dex2jar.jar文件。该源码文件...
  • 首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录dex2jar 文件夹。 在命令行下定位到dex2jar.bat所在目录,运行 dex2...
  • dex2jar-2.0-配使用教程 dex2jar-2.0-配使用教程 dex2jar-2.0-配使用教程 dex2jar-2.0-配使用教程 dex2jar-2.0-配使用教程 dex2jar-2.0-配使用教程
  • 今天要用到两个工具,那就是Apktool + dex2jar ,这两款工具如何下载、安装我就不说了,很简单的。而且这两款工具也支持Windows版本,我今天就以Kali Linux为主,因为Kali Linux是自带两款安卓反编译逆向工具的。一...

    今天来给大家分享一下关于如何反编译apk?今天要用到两个工具,那就是Apktool + dex2jar ,这两款工具如何下载、安装我就不说了,很简单的。而且这两款工具也支持Windows版本,我今天就以Kali Linux为主,因为Kali Linux是自带两款安卓反编译逆向工具的。

    一、Apktool

    利用 apktool 查看apk的xml文件、AndroidManifest.xml和图片等。

    第一步:安卓反编译

    [email protected]:~# apktool d /root/test.apk

    第二步:查看反编译后的文件

    由于我是随意网上下载的一个apk,我改名为了test.apk,安卓反编译成功后,会在test.apk同级目录下生成一个test文件夹。里面就是它的各种编译后的文件;每个文件夹是什么,大家可以自己去看。

    7877776e6ea803c14f48dbbd47ffa3c3.png

    二、dex2jar

    经过上面的Apktool步骤,我们可以在文件夹test中发现一个文件夹smali,这里面其实就java代码,只不过不是jar形式的,关于如何如何查看dex里面的java代码?我们就要用上dex2jar工具,具体如下:

    第一步:将 test.apk 修改为 test.zip;

    第二步:解压 test.zip;

    [email protected]:~# unzip test.zip

    解压后应该有一些如下的主要文件,例如:AndroidManifest.xml、classes.dex、resources.arsc等。

    8e20b928a17bd626e4efdb9e4983339b.png

    第三步:安卓反编译

    [email protected]:~# d2j-dex2jar /root/classes.dex

    第四步:查看反编译后的文件

    反编译成功后会在 classes.dex 同级目录下生成一个类似一个 classes-dex2jar.jar 的文件,说明反编译成功。

    第五步:用“JD-GUI”工具查看 classes-dex2jar.jar 源代码。

    64ac5c62be6a6a8f284d8a1ac6f9d9a9.png

    总结:

    一般情况下,我们都是把Apktool + dex2jar 这两个安卓反编译逆向工具组合使用,有些安卓APK可能反编译不了,因为也有安卓防反编译方法的。

    展开全文
  • 软件介绍: 最新版本的smali转dex工具以及dex转smali .jar工具包,版本号V2.2.5baksmali-2.2.5.jar smali-2.2.5.jar是APK Android反编译工具,具体使用方法可参照网上相关教程进行。
  • 最新apk反编译工具,文件均来源于官网,快速下载,解决官网下载速度慢问题!APK TOOL:谷歌提供的 APK 编译工具,dex2jar:将 dex 文件转换成 jar 包,jd-gui:用来查看 jar 包里面的代码的一种工具。
  • 1.CLASS文件反编译工具:XJAD2.xml文件工具AXMLPrinter2.jar将它放到android-sdk-windows-1.5_r3\tools文件夹中运行cmd,进入tools目录,运行java-jarAXMLPrinter2.jarmain.xml>main.txt这时我们会看到生成一个...

    最近在网上查了一些Android文件反编译工具,供大家参考。

    1.CLASS文件反编译工具:XJAD

    69818bc35ddaf0529b65ce4da5a0326b.png

    282be2592577fe81f2c0f5b10ec67679.png

    2.xml文件工具AXMLPrinter2.jar

    将它放到android-sdk-windows-1.5_r3\tools文件夹中

    运行cmd,进入tools目录,运行java -jar AXMLPrinter2.jar main.xml > main.txt

    74aa524728ab391b53ab6d3477a0e56f.png

    这时我们会看到生成一个main.txt文件,就是反编译后的

    3.dex文件反编译工具dex2jar,下载dex2jar工具

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

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

    2.把class.dex拷贝到dex2jar.bat所在目录,即dex2jar目录下。在运行中输入cmd,回车。进入dex2jar所在的目录然后运行

    dex2jar.bat classes.dex,生成classes-dex2jar.jar就是所要转化jar包。

    如:dex2jar在d盘目录下则输入命令:d:\> cd dex2jar

    d:\>dex2jar>dex2jar.bat classes.dex   回车就可以在dex2jar目录下找到classes-dex2jar.bat.jar

    这时你将看到生成的jar包,然后通过上述的XJAD反编译class文件。

    展开全文
  • 若想要阅读该文件的内容,可以使用 dex2jar 和 jd-gui 工具。下面介绍这两种工具的安装及使用方法。 一、安装dex2jar 下载地址:dex2jar download | SourceForge.net。 下载之后解压即可,如图: 二、使用 dex...

    将APK直接解压(修改后缀名为.zip,然后解压)后,可以看到目录下包含一个classes.dex文件。如下图所示,是一个APK文件解压后得到的:

    若想要阅读该文件的内容,可以使用 dex2jar 和 jd-gui 工具。下面介绍这两种工具的安装及使用方法。

    一、安装 dex2jar

    下载地址:dex2jar download | SourceForge.net

    下载之后解压即可,如图:

    二、使用 dex2jar

    1. 将需要反编译的dex文件(这里是classes.dex)复制到 dex2jar 解压目录下。

    2. 打开命令行进入 d2j-dex2jar.bat 文件所在目录,输入命令 d2j-dex2jar.bat classes.dex 。

    此时可以看到目录中多出了classes-dex2jar.jar文件。

     

     那么如何查看该jar文件的内容呢?此时就需要安装 jd-gui 。

    三、安装 jd-gui 

    下载地址: Java Decompiler 。

    同样,下载之后解压即可,如图:

    四、使用 jd-gui 

    双击运行 jd-gui.exe 文件,将jar文件拖到工作区即可打开。

     

     

     

    展开全文
  • apktool 作用:用于安卓反编译资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar 作用:将apk反编译成java源码(classes.dex转化成... 作用:查看APK中classes.dex转化成出的jar文件,即源码文件
  • Android反编译工具包,里面包括apktool_2.3.1、dex2jar、jd-gui、反编译教程等。完全版反编译教材及工具。希望有所帮助。
  • dex2jar 的安装(以 Windows 为例) dex2jar的下载地址: https://sourceforge.net/projects/dex2jar/ 将下载的 dex2jar-2.0.zip 压缩文件直接解压到任意文件夹下。 将 dex2jar-2.0 文件夹的路径配置到 PATH ...
  • apktool,dex2jar,jd-gui简单使用与实战

    万次阅读 2016-01-08 13:55:45
    类似于这样的我一看,瞬间想起了手机上的某APP,他上面就刚好有类似的效果本来项目时间就有点赶,自己慢慢写这个控件时间上也有点来不及了,而且他又那么的像,于是,嘿嘿嘿…正文下载安装apktool,dex2jar以及jd-gui...
  • Ubuntu下dex2jar的安装和使用

    千次阅读 2019-08-08 19:14:23
    1. 下载dex2jar 下载的地址 https://sourceforge.net/projects/dex2jar/ https://github.com/pxb1988/dex2jar 我用的是第一个地址. 2. 安装 之后解压缩 unzip dex2jar-2.0.zip 得到了解包的文件夹,我一般会重新...
  • apktool dex2jar jd-gui

    2017-10-16 14:23:48
    apktool 反编译资源文件,反编译代码 查看反编译出来的代码,以及对应的使用教程,都在里面。
  • 出处:...如下图所示,是一个APK文件解压后的到的:若想要阅读该文件的内容,可以使用 dex2jar 和 jd-gui 工具。下面介绍这两种工具的安装及使用方法。一、安装dex2jar下...
  • dex转smali文件】 framework.dex为要转换的文件 , out为输出目录 运行命令:java.exe -jar baksmali-2.5.2.jar d framework.dex -o out 【odex直接smali】 解来services.odex,直接smail文件,如果有boot....
  • 在实际应用中反编译有下面这几种用途: 1.测试应用的安全性。 这无疑是最重要的,不过难度很高需要专门做...通过dex2jar将classes.dex(可能存在多个)转化为classes.jar。再通过jd-gui打开jar文件查看反编译的源码。
  • dex2jar 下载 使用 jd-gui 前言 反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。 该教程只在mac环境下测试。 ApkTool 资源...
  • 第一次学习这四种工具,浏览了很多帖子,总结一下,个人感觉很实用的...运行jd-gui,打开上述步骤反编译出的文件classes_dex2jar.jar,就可以看到源码了,你也可以通过Save Source或SaveAll Source,将源码进行保存。
  • Android APK反编译 apktool、dex2jar 和 jd-gui使用教程工具介绍新版本apktool用法dex2jar工具包的使用安装 jd-gui #最近在研究Android的混淆,需要验证混淆是否成功,就需要apk的反编译了,所以记录下apk反编译的...
  • Android反编译工具apktool、dex2jar、jd-jui合计,使用教程请看博客 https://blog.csdn.net/weixin_43352213/article/details/83065995
  • apktool dex2jar jd-gui 后两个一个反编译 一个是查看并保存java代码 里面的txt是教程
  • 详细教程参见CSDN博文: 【总结】Apk反编译全解 ...jadx,jd-gui,dex2jar,apktool,autosign,enjarify。(autosign后续补充) 工具合集都是亲测可用的软件,博文中有下载链接,可以下载最新的版本。
  • APK反编译程序dex2jar

    2011-04-24 18:33:05
    1删除以前反编译出的文件:后缀是.dex和.jar的文件 2将要反编译的apk文件(用WINRAR打开)中的classes.dex文件放到反编译工具的根目录下 3进入dos--->cmd-->进入到反编译程序的根目录下-->命令行上输入dex2jar ...
  • apk文件反编译dex2jar.bat遇到的问题

    千次阅读 2016-11-24 00:04:21
    使用apk反编译软件dex2jar与jdgui时,出现了以下两种情况: [plain] view plain copy I:\Android_decode\APK_decode\dex2jar>dex2jar.bat classes.dex   version:0.0.7.8-SNAPSHOT...
  • dex2jar 使用方法

    万次阅读 2012-10-08 15:56:08
    android反编译工具使用 java文件反编译及dex2jar 使用方法 Android学习笔记之反编译工具介绍及下载(Class文件反编译,xml文件反编译整理)  最近在网上查了一些Android文件反编译工具,供大家参考。 ...
  • android反编译工具 apktool三件套、dex2jar、jd-gui-windowss
  • 可能是Java版本太高而当前使用的dex2jar版本太低所致,我的Java是1.8版本(前段时间的确升级过),而dex2jar是0.07.8,所以从官网下载了最新版dex2jar-2.0

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,329
精华内容 1,331
关键字:

dex转jar教程