`
ljl_xyf
  • 浏览: 634783 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于 apk文件反编译的方法(dex2jar和JD-GUI)

阅读更多

觉着这2个工具配合学习android太靠谱了,所以放上来给大家共享,开源的好处就是好东西大家一起分享;
1.首先找到Android软件安装包中的class.dex
    把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件;
2.把class.dex拷贝到dex2jar.bat所在目录。 (http://www.my400800.cn )
    运行dex2jar.bat classes.dex

   生成classes_dex2jar.jar
3.运行JD-GUI工具(它是绿色无须安装的)
    打开上面的jar文件,即可看到源代码
    俺也是今天才试验了下效果,那是相当的凑效,所以兄弟姐妹们觉着好就给句鼓励的话

 

 

4 用AXMLPrinter反编译xml文件:

    java -jar AXMLPrinter2.jar AndroidManifest.xml -> AndroidManifest2.xml

    AXMLPrinter的下载地址如下:

    http://android4me.googlecode.com/files/AXMLPrinter2.jar

 

 

 

dex2jar 下载

 

 

JD-GUI 下载

 

AXMLPrinter2.jar 下载

 

 

分享到:
评论

相关推荐

    最新版本反编译工具apktool+dex2jar+jd-gui工具

    以上就是关于“最新版本反编译工具apktool+dex2jar+jd-gui工具”的详细介绍。这些工具在Android逆向工程中起着关键作用,对于开发者而言,掌握它们的使用方法能够极大地提升工作效率,同时也有助于提升对Android应用...

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

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

    dex2jar、jd-gui反编译下载工具

    这时,就需要用到一些反编译工具,如dex2jar和jd-gui。这两款工具在Android开发者和安全研究人员中广泛应用,帮助他们查看和理解APK的源代码。 dex2jar是一款能够将Dalvik字节码(.dex)转换为Java字节码(.jar)的...

    dex2jar&jd-gui.rar

    首先,使用dex2jar将.dex文件转换为.jar,然后通过JD-GUI反编译.jar文件中的类,获取接近源代码的Java表示形式。这种方法对于调试、学习或者分析APK的内部结构非常有帮助。 然而,需要注意的是,由于反编译过程的...

    反编译工具汇总apktool、dex2jar、jd-gui

    本篇文章将详细介绍三个常用的反编译工具:apktool、dex2jar和jd-gui,并探讨它们的功能和使用方法。 首先,apktool是一款强大的Android APK反编译工具,由IzzySoft开发。它主要用于解压缩APK文件,将Dalvik字节码...

    apk反编译工具dex2jar和jd-gui

    apk反编译工具dex2jar和jd-gui

    apktool_2.0.2、Smali2Java、dex2jar、jd-gui-0.3.5.windows-apk反编译工具合集

    反编译工具合集,apktool_2.0.2、Smali2Java、dex2jar、jd-gui-0.3.5.windows-apk,内包括基本使用方法与资源博客,高版本apktool可解决反编译过程中出现的常见错误。

    最新版apktool,dex2jar,jd-gui

    今天我们将深入探讨三款工具:Apktool、dex2jar和jd-gui,它们在Android应用的反编译过程中扮演着关键角色。 首先,Apktool是一款由IzzySoft开发的开源工具,专门用于反编译和重新打包Android应用的APK文件。通过...

    反编译APK,dex2jar和JD-GUI

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

    反编译工具apktool dex2jar jd-gui

    本篇将详细介绍三款常用的Android反编译工具:Apktool、dex2jar和JD-GUI,以及它们在APK分析中的应用。 首先,Apktool是一款强大的Android APK反编译工具,由IzzySoft开发。它能够将APK文件解包为源代码目录结构,...

    APK反编译apktool+dex2jar+jd-gui(WIN版)

    本教程将详细介绍如何使用apktool、dex2jar和jd-gui这三款工具在Windows环境下对APK进行反编译。 首先,我们要了解的是apktool。apktool是一款强大的Android反编译工具,它可以解压APK文件,解析其中的XML资源文件...

    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 ...

    dex2jar和jd-gui.zip

    "dex2jar"和"jd-gui"就是这样的两款工具,它们是APK反编译流程中的重要环节。 首先,我们来详细了解一下"Dex2jar"。Dex2jar是一款由Pau1 Hu开发的开源工具,它的主要功能是将Android应用的Dalvik执行文件(.dex)...

    dex2jar和jd-gui反编译工具

    本篇文章将详细讲解两个常用的Android反编译工具:dex2jar和jd-gui。 **dex2jar** dex2jar是一个Java工具,它的主要功能是将Android应用的Dalvik Executable(.dex)文件转换为Java字节码的可读格式——Java ...

    apktool dex2jar jd-gui APK反编译工具最新版

    本文将详细讲解使用"apktool"、"dex2jar"和"jd-gui"这三款工具进行APK反编译的过程及它们各自的功能。 首先,`apktool`是一个开源的Android APK反编译工具,由IzzySoft开发。它能够解包APK文件,将其资源文件(如...

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

    这可反编译得到程序的xml和资源文件,同时等到的.9.png文件也可用。 dex2jar 解压apk得到classes.dex 命令行dex2jar目录:dex2jar [classes.dex] 生成classes.dex.dex2jar.jar在classes.dex所在目录 jd-gui 用...

    apktool+dex2jar+jd-gui

    总结起来,apktool+dex2jar+jd-gui的组合为安卓应用的反编译提供了便利,帮助开发者深入理解APK的工作原理,同时也可以用于安全审计、漏洞挖掘和教学研究等场景。然而,必须谨慎使用,尊重他人的知识产权。

    dex2jar + jd-gui + apktool.zip

    在Android应用开发领域,反编译工具是开发者和逆向工程师常用的技术,它们可以帮助我们查看、分析甚至修改APK文件的内部结构。本压缩包包含了三个重要的工具:dex2jar、jd-gui和apktool,它们是Android应用逆向工程...

    安卓逆向分析工具包apktool+dex2jar+jd-gui

    dex2jar工具的作用是将DEX文件转换为Java字节码的JAR文件,这样开发者就可以使用常规的Java反编译工具(如JD-GUI或JAD)来查看和分析代码。这个过程对于理解非开源应用的逻辑非常有帮助,也是进行逆向工程的重要步骤...

Global site tag (gtag.js) - Google Analytics