精华内容
下载资源
问答
  • dex jar 工具

    2018-12-20 19:33:32
    通过命令d2j-dex2jar classes.dex,将dexjar文件转换成class的jar文件
  • dex转jar工具

    2018-05-16 14:55:12
    将classes.dex文件复制到该工具解压后d2j-dex2jar.bat文件所在目录下。打开命令提示符定位到该目录下,键入命令“d2j-dex2jar.bat classes.dex”得到classes-dex2jar.jar文件。该源码文件可用 jd-gui工具查看
  • dex转jar工具,2.1最新版,现在0.9.15甚至2.0版都不能反编译某些dex了,最新2.1版可以将多个dex文件转换成jar,亲测可用!
  • dex文件转换成jar包。
  • Android是使用Java语言进行编程的。但是,由于其使用了自己的Dalvik虚拟机,所以...但是,其实Android在编译的时候,其实是先使用Java的工具链,然后在用自己提供的dx程序,将编译好的Java程序,抓换成专属的DEX

    Android是使用Java语言进行编程的。但是,由于其使用了自己的Dalvik虚拟机,所以Android的指令集使用的是Dalvik,且可执行文件格式也是使用的专有的DEX格式。

    这样的话,如果想反编译Android的程序,就需要专门的反编译工具软件。

    但是,其实Android在编译的时候,其实是先使用Java的工具链,然后在用自己提供的dx程序,将编译好的Java程序,抓换成专属的DEX文件。

    如果有一个工具可以将DEX文件反转成一个Java程序文件,就可以利用现有非常成熟的Java反编译工具。

    最早实现这个想法的是一个叫dex2jar的工具,也被大家广泛的使用。

    不过,最近Google自己写了一个类似的工具,名叫enjarify。该工具是使用Python语言编写的,代码位于:https://github.com/google/enjarify/

    由于全是用Python语言写的,所以安装起来非常简单,直接用git将代码克隆到本地目录下就好了:

    git clone https://github.com/google/enjarify.git

    如果机器上没安装git,还可以点击“Download ZIP”,直接把当前的代码打包成一个zip文件下载下来。如果你没有办法访问github,可以从这里获得包含源码的zip文件。

    由于enjarify使用Python 3的语法编写,所以请确保你的机器上有一个3.x版本的Python环境。

    剩下的事情就很简单了,运行enjarify.sh(Linux或MAC下)或者enjarify.bat(Windows下),后面接上要转换的那个apk路径名作为参数就可以了:

    enjarify yourapp.apk

    当然,也可以直接转换apk里面的dex文件:

    enjarify class.dex

    如果你是在Linux系统下使用enjarify的话,可以在/usr/local/bin目录下,建立一个指向enjarify.sh的软链接:

    ln -s "$PWD/enjarify.sh" /usr/local/bin/enjarify

    由于在enjarify.sh脚本中使用到了realpath命令,所以如果在执行的过程中报错说找不到这个命令的话,还要事先安装一下。在Ubuntu下可以通过下面的命令:

    sudo apt-get install realpath

    经过试用,笔者发现这个工具完全可以替代dex2jar,而且转换的效果要比dex2jar好的多,错误也要少很多。

    展开全文
  • 安卓反编译apk,重打包apk,签名apk,jar转dexdex转jar,xmltxt,dex转tex,重打包dex,提取dex等等操作工具
  • dex2jar(dex转为jar工具)

    2016-01-11 14:05:21
    dex2jar: dex转为jar工具 成smali并且回编译
  • dex2jar[dex转jar]

    2018-09-18 13:09:45
    dex2jar工具,编译安卓dex文件为jar包,方便查看java代码。
  • dex2jar工具

    2018-09-03 17:04:11
    最新的dex文件和jar包互相转换工具,只需要将需要转换的文件拖动到相应的bat文件,就可以完成转换,非常方便实用。
  • dex转jar , jar转dex , classjava

    万次阅读 2016-12-05 15:51:12
    简单先解释下,一般java编写后的脚本文件是.java,.class是字节码文件,.dex是android平台可执行文件类型,一般java文件打包成jar包后...1、dex jar  下载dex2jar,下载地址  解压后,将d2j-dex2jar.bat 路径添加

    简单先解释下,一般java编写后的脚本文件是.java,.class是字节码文件,.dex是android平台可执行文件类型,一般java文件打包成jar包后里面的jar资源是.class,如果需要运行于android,那必须jar里面资源为.dex,如U1的jar脚本

    1、dex 转 jar

        下载dex2jar,下载地址

         解压后,将d2j-dex2jar.bat 路径添加到环境变量,输入d2j-dex2jar显示如下,即配置成功

         

        通过命令:d2j-dex2jar classes.dex即可转成dex 的jar包

    2、jar 转 dex

       sdk自带的dx.bat

        

       将jar包转换成dex格式二进制的jar包:

       dx --dex --output=target.jar(-output="输出的jar包名")  origin.jar(原来的jar包)

    2、.class 转 java

         利用jar包查看工具JD-GUI,下载

         

         要将jar转成java,通过file-save all sources即可


    展开全文
  • 2015-10-20从github打包下载的enjarify源码。
  • Apktools反编译apk应用工具所需要用到的dex2jar工具和jegui工具的下载,很好的解决反编译问题
  • 首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录dex2jar 文件夹。 在命令行下定位到dex2jar.bat所在目录,运行 dex2...
  • 安卓反编译包,apktool工具,dex2jar工具,用于反编译安卓apk文件。 android反编译工具apktool2.2.2
  • dex2jar工具.zip

    2019-06-26 17:38:50
    通过将从Apk文件解出来的dex文件转换成jar文件,以便查看文件中的.class文件。
  • dexjar相互转换工具

    2017-03-04 13:50:23
    可拖动jardex文件至此工具,实现dexjar的相互转换。dex转jarjar转dex
  • dex2jar工具及问题

    2020-11-18 20:33:51
    目的将dex文件反编译成jar 步骤如下: (1) 将apk重命名为zip; (2) 用zip解压classes.dex; (3) 执行d2j-dex2jar classes.dex//将classes.dex反编译成classes-dex2jar.jar dex2jar classes.dex -> .\classes-...

    目的将dex文件反编译成jar

    步骤如下:

    (1) 将apk重命名为zip;

    (2) 用zip解压classes.dex;

    (3) 执行 d2j-dex2jar  classes.dex //将classes.dex反编译成classes-dex2jar.jar

         dex2jar classes.dex -> .\classes-dex2jar.jar 

    可选参数如下:

    usage: d2j-dex2jar [options] <file0> [file1 ... fileN]
    options:
    -d,--debug-info translate debug info //转 debug信息
    -e,--exception-file <file> detail exception file, default is $current_dir/[file-name]-error.zip //指定报错文件路径文件名
    -f,--force force overwrite //强制覆盖目标文件
    -h,--help Print this help message //帮助
    -n,--not-handle-exception not handle any exception throwed by dex2jar //不处理异常
    -nc,--no-code
    -o,--output <out-jar-file> output .jar file, default is $current_dir/[file-name]-dex2jar.jar //指定输出jar包文件路径文件名
    -os,--optmize-synchronized optmize-synchronized//??
    -p,--print-ir print ir to Syste.out
    -r,--reuse-reg reuse regiter while generate java .class file //复用寄存器?
    -s same with --topological-sort/-ts
    -ts,--topological-sort sort block by topological, that will generate morereadable code, default enabled

    支持直接decode apk文件,命令如下:

    d2j-dex2jar  xxx.apk

     

    FAQ 

    1  遇到 "not support version"问题? 

    E:\Decompilation\Dex2jar\dex2jar-2.0>d2j-dex2jar.bat  classes.dex

    dex2jar classes.dex -> .\classes-dex2jar.jar

    com.googlecode.d2j.DexException: not support version.

            at com.googlecode.d2j.reader.DexFileReader.<init>(DexFileReader.java

            at com.googlecode.d2j.reader.DexFileReader.<init>(DexFileReader.java

            at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.

            at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:288)

            at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:32)

    解决办法:将dex文件以16进制打开(例如用Ultra Edit), 若前八位是不是“64 65 78 0A 30 33 35 00”(字符串格式为“dex.035."),

    则将其修改为“64 65 78 0A 30 33 35 00”保存好再进行反编译即可

     

    2 关键代码解不出来?

    可以尝试使用Jadx-gui工具打开,大部分java代码都能自动反解出来,但是仍然有些反解不出。

     

    Jadx-gui工具

    使用简单,只用把apk或dex文件拖拽到界面上,自动反解,用时较慢。

     

    luyten 工具

    该工具只能打开jar包,只用把jar文件拖拽到界面上,自动反解。

     

    展开全文
  • apksmali转dex转jar转class

    千次阅读 2017-09-06 18:10:11
    smali转dex1、需要使用到smali-2.1.3.jar,下载地址http://www.greenxf.com/soft/123267.html 2、smali文件放在smali文件夹下面 3、输出的dex就是classes.dex文件C:\Users\Tom\Desktop\New folder>java -jar smali...

    apk转smali

    使用AndroidKiller

    smali转dex

    1、需要使用到smali-2.1.3.jar,下载地址http://www.greenxf.com/soft/123267.html
    2、smali文件放在smali文件夹下面
    3、输出的dex就是classes.dex文件

    C:\Users\Tom\Desktop\New folder>java -jar smali-2.1.3.jar smali/ -o classes.dex

    dex转jar

    1、需要使用到d2j-dex2jar.jar,下载地址https://sourceforge.net/projects/dex2jar/?source=typ_redirect
    2、输入smaclasses.dex文件
    3、输出smaclasses-dex2jar.jar文件

    D:\app\dex2jar-2.0>d2j-dex2jar smaclasses.dex
    dex2jar smaclasses.dex -> .\smaclasses-dex2jar.jar

    smali转java

    直接使用小工具就可以转换smali2java
    http://download.csdn.net/download/huangyabin001/8512291#comment

    展开全文
  • dex2jar2.1

    2019-03-27 16:50:39
    dex转jar工具,2.1最新版,现在0.9.15甚至2.0版都不能反编译某些dex了,刚找到2.1版可以
  • dex2jar工具进行反编译

    2013-10-16 17:10:50
    2:通过dex2jar工具进行反编译。 把apk中的class.dex拷贝到dex2jar.bat所在目录。运行dex2jar.bat class.dex,将会在其文件夹下生成classes.dex.dex2jar.jar。  3、可以将jar文件重新命名后拷贝到GUI文件夹下,...
  • dex2jar反编译工具

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

    2019-04-25 10:32:51
    dex转jar工具,2.1最新版,可以dex包,刚找到2.1版
  • 下载地址 查看dex2jar详细的使用方法. 具体的命令 sh d2j-dex2jar.sh -f -o output_jar.jar 你的.apk 可能会提示你没有权限.那么就到你的dex2jar文件目录,修改属性. ...
  • dex2jar 反编译工具

    2018-01-05 10:03:01
    dex2jar 是一款很不错的将android的.dex文件转换成Java的.class文件的转换工具
  • dex2jar-2.1最新版

    2018-08-20 16:13:53
    dex转jar工具,2.1最新版,现在0.9.15甚至2.0版都不能反编译某些dex了,刚找到2.1版可以
  • jardex转工具,apk源码查看工具

    千次阅读 2017-05-13 21:16:02
    jardex转工具,apk源码查看工具

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,039
精华内容 7,615
关键字:

dex转jar工具