<nav id="gm3gn"></nav>

  • <rp id="gm3gn"></rp>

    1. <small id="gm3gn"></small>
        <del id="gm3gn"></del>
        <mark id="gm3gn"></mark>

        九号下载£º您身边最放心的安全下载站£¡全站导航¡Ô首页|体育乐|VR中心|智能硬件|H5小游戏|单机游戏|软件发布

        当前?#24674;ã?a href="/default.html">首页 ¡ú 编程开发 ¡ú 编译工具 ¡ú dex2jar2019电脑最新版 v2.1

        dex2jar2019电脑最新版

        最新版本£ºv2.1
        • 软件类型£º编译工具
        • 软件语言£º简体
        • 软件大小£º2.3M
        • 软件公司£ºhttp://www.19342165.com
        • 软件授权£º免费软件
        • 更新时间£º2019/3/22
        • 操作系统£ºWin7, WinXP
        支持1
        反对1
        • 下载总览
        • 相关下载
        • 相关版本
        • 相关文章
        • 网友评论
        • 下载地址

        为您推荐£º编译工具反编译

        dex2jar是一款很不错的将android的.dex文件转换成Java的.class文件的转换工具£¬该软件是一个能操作Android的dalvik(.dex)文件格式和Java的(.class)的工具集合,提供三种不同版本的dex2jar£¬如果在转换过程中有问题的话£¬可以试用下其他的版本¡£欢迎大家来九号下载站免费下载安装£¡

        功能特色

        1.使用命令行时,当转某个类失败时将继续£¬而不退出程序
        2.解决读取class annotation 的一个问题 Fixes issue 42
        3.rename package pxb.android.dex2jar to com.googlecode.dex2jar
        4.issue 33, issue 43在启动?#38382;?#20013;设置默认jvm内存大小
        5. 修复读取dex中java/lang/Object类时其父类是null导致的一个NPE问题
        6. 提高异常信息的可读性 Fixes issue 44

        使用方法

        1.首先将apk文件£¬将后缀改为zip£¬解压£¬得到其中的classes.dex£¬它就是java文件编译再通过dx工具打包而成的£»

        2.解压下载的dex2jar£¬将classes.dex复?#39057;½dex2jar.bat所在目录¡£在命令行下定位到dex2jar.bat所在目录

        运行

        dex2jar.bat classes.dex

        生成

        classes.dex.dex2jar.jar

        生成jar文件的截图如下£º

        运行JD-GUI£¨jd-gui.exe£©£¬打开上面生成的jar包£¬即可看到源代码了

        HelloAndroid源码£¨编译前的apk源码对照£©如下£º

        下载apktool£ºhttp://www.onlinedown.net/soft/577702.htm将下载的两个包解压到同一个文件夹下£¬应该会有三个文件£ºaapt.exe£¬apktool.bat£¬apktool.jar

        在命令行下定位到apktool.bat文件夹£¬输入以下命令£ºapktool d C:*.apk C:*文件夹£¬如下图£º

        命令行解释£ºapktool d; [apk文件 ];[输出文件夹]

        反编译的文件如下£¨AndroidManifest.xml为例£©£º

        特别注意£º你要反编译的文件一定要放在C盘的根目录里

        将反编译完的文件重新打包成apk£¬很简单£¬输入apktool b c:***文件夹£¨你编译出来文件夹£©即可£¬命令如下£º

        打包apk后的文件在目录C:HelloAndroid下£¬生成了两个文件夹£º

        build

        dist

        其中£¬打包生成的HelloAndroid.apk£¬在上面的dist文件夹下

        详细教程

        1¡¢首先需要保证您的电脑能够正常运行JD-GUI工具£¨前提是需要安装JAVA£©

        2¡¢下载一个测试的apk文件£¬为了方便查找£¬小编将dex2jar 2.0£¬JD-GUI和APK文件放在了一个文件夹下£¬如下图所示£º

        3¡¢将上面的APK文件改为.zip格式

        4¡¢解压test.zip£¬在目录中?#19994;½classes.dex文件£¬如下图;

        5¡¢将classes.dex文件拷贝到dex2jar的根目录下

        6¡¢打开电脑的命令提示符£¨CMD£©窗口£¨在运行中输入CMD即可£©£¬使用cd指令进入到dex2jar工具存放的目录下£¬如图£º

        7¡¢进入到dex2jar目录下后£¬输入¡°d2j-dex2jar.bat classes.dex¡±指令运行执行完毕
        注意£º这里d2j-dex2jar.bat可能会根据dex2jar的版本号而有所不同£¬所以用户需要看清楚文件名来运行£¬不?#25442;?#20986;现错误£¡

        8¡¢再次打开dex2jar的根目录£¬我们会发现根目录下会出现一个classes.dex.dex2jar.jar的文件£¬如下图所示£º

        9¡¢然后使用java反编译工具JD-GUI打开上面的classes.dex.dex2jar.jar文件£¬即可查看到TEST.APK文件?#33041;?#30721;了¡£

        反编译步骤

        1¡¢把 class.dex 拷贝到 dex2jar.bat 所在目录£¬直接拖动 class.dex 到 dex2jar.bat£¬生成 classes.dex.dex2jar.jar¡£
        2¡¢用rar解压出 jar 文件中的 class 文件£¬然后 用jad 或 DJ Java Decompiler 反编译工具将 .class 文件反编译成 .java 文件
        3¡¢运行 JD-GUI工具£¨绿色软件£©£¬打开上面的 jar 文件£¬在File下有个 Save JAR Source£¬它可以生成 src 源代码¡£

        Android用的Dalvik压根不是标准的Java VM的Jar£¬而是DEX格式的£¬怎?#31383;še?#38468;件是dxe2jar和JD£¬两个工具都是open source的£¬我已经全部放在一个压缩包了¡£
        别着?#20445;?#26377;办法£º
        1. 假设你要反汇编的是app.apk£¬那么先改名成app.zip
        2. 解压
        3. 在解压出来的里面?#19994;½classes.dex£¬这个就是目标的程序的二进制文件
        4. 用附件的dex2jar£¬在Windows命令行下运行 dex2jar classes.dex
        5. 生成classes.dex.dex2jar.jar£¬这个就是转换后的JAR文件了
        6. 执行jd-gui£¬?#19994;?#21018;才生成的JAR文件£¬打开之¡£
        7. 偷偷乐吧£¬90%以上的Java源代码跃然眼前.

        特别?#24471;?/b>

        相关下载

        反编译
        反编译

        反编译是指通过对他人软件的目标程序£¨比如可执行程序£©进?#23567;?#36870;向分析¡¢研究¡±工作£¬以推导出他人的软件¡£产品所使用的思路¡¢原理¡¢结构¡¢算法¡¢处理过程¡¢运行方法等设计要素£¬某些特定情况下可能推导出源代码¡£反编译作为自己开发软件时的参考£¬或者直接用于自己的软件产品中¡£在程序开发和研究中经常用到£¬这么好软件不要错过哦£¡赶紧来九号下载站免费下载吧£¡

        更多£¨39£©>>

        其他版本

        下载地址

        dex2jar2019电脑最新版 2.1

        网友评论

        发表评论
        ºÓÄÏ11Ñ¡5¿ª½±ºÅÂë
        <nav id="gm3gn"></nav>

      1. <rp id="gm3gn"></rp>

        1. <small id="gm3gn"></small>
            <del id="gm3gn"></del>
            <mark id="gm3gn"></mark>
            <nav id="gm3gn"></nav>

          1. <rp id="gm3gn"></rp>

            1. <small id="gm3gn"></small>
                <del id="gm3gn"></del>
                <mark id="gm3gn"></mark>