`
sbpya
  • 浏览: 619220 次
  • 性别: Icon_minigender_1
  • 来自: 杭州,长沙
社区版块
存档分类
最新评论

Android反编译工具介绍

 
阅读更多

一、dex文件反编译dex2jar.bat

dex文件是Android系统中的可执行文件,是google为了规避sun的java license费用,改进优化过的字节码文件,有时候要开发Android需要反编译并查看dex文件时,则可以使用这个工具:dex2jar.bat,具体使用方法如下:

1、先将Android安装包apk文件扩展名改成zip或rar,使用解压缩软件将其解压成文件夹。

2、从解压的文件夹中找到class.dex文件,并将其拷贝至dex2jar.bat相同的文件夹内。

3、cmd,并进入dex2jar.bat目录,执行 dex2jar.bat classes.dex   生成  classes.dex.dex2jar.jar

4、此时的classes.dex.dex2jar.jar其实一个普通的java jar包了,可以使用Xjad或JD-gui工具将其反编译成java源文件。

5、dex2jar.bat下载

 

二、AndroidManifest.xml文件反编译AXMLPrinter

从apk文件中解压出来的AndroidManifest.xml并不能直接通过记事本来查看,因为这个xml是google经过特殊编码处理过的,所以,需要解码成普通的文本格式,具体步骤如下:

1、下载AXMLPrinter2.jar,并将其复制到%Android-SDK%\tools目录中。

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

3、这时我们会看到生成一个main.txt文件,就是反编译后的AndroidManifest.xml的内容。

4、AXMLPrinter下载

分享到:
评论
1 楼 jonsamwang 2011-11-02  
如何将一个目录下的所有XML文件反编译生成。谢谢了。

相关推荐

    Android反编译工具介绍与简单实用方法

    Android 反编译工具介绍与简单实用方法 Android 反编译工具是指将 Android 应用程序(APK 文件)逆向工程的过程,以获取 APK 文件中的资源、代码和 XML 文件等信息。 Android 反编译的目的无非就是为了看到 APK 的...

    Android反编译工具包(最完整的Android反编译工具包)

    标题中的“Android反编译工具包(最完整的Android反编译工具包)”表明这是一个集合了多种工具的资源包,用于帮助开发者和安全研究人员进行APK的反编译工作。 首先,让我们来了解一下反编译的基本概念。反编译是将已...

    android反编译工具(dex2jar,apk2java)

    本文将详细介绍两款常用的Android反编译工具——dex2jar和apk2java,以及如何利用它们获取APK中的Java源代码和资源文件。 一、dex2jar dex2jar是一款将Dalvik字节码(.dex)转换为Java字节码(.jar)的工具。...

    android反编译工具

    这通常涉及到使用各种Android反编译工具。这些工具可以帮助开发者、安全研究人员或者逆向工程师理解已编译的Android应用程序的工作原理。下面我们将详细探讨一些常用的Android反编译工具及其应用。 1. **Apktool**...

    android反编译工具及使用方法

    里面包含了一个反编译工具,一个查看反编译后的文件工具,一个详细说明文档,可以将一个android的apk文件反编译后查看作者的原代码,由于在代码打包成apk时的编译经过了处理,反编译后的代码不可能恢复到原来的代码...

    Android反编译工具

    首先,Android反编译工具.exe和Android反编译工具(64位).exe是两个可执行文件,可能是用于在Windows操作系统上运行的反编译软件。这些工具通常能够解析APK文件,将其Java字节码(Dalvik Executable, .dex)转换回源...

    Android反编译工具包

    这就是Android反编译工具包的作用。本文将深入探讨Android反编译的相关知识,包括为什么要反编译,常用的工具,以及如何使用这些工具。 一、为什么进行Android反编译 1. 安全分析:开发者或安全研究人员可以通过反...

    Android反编译工具包(最新)

    Android反编译工具包合集,包含apktool,jd-gui-0.3.5.windows,dex2jar-0.0.9.15

    Android 反编译工具

    不同平台上的 Android 反编译工具 有 mac linux windows 所有平台的反编译工具 配套讲解博客 : http://blog.csdn.net/shulianghan/article/details/41697821

    android反编译工具包

    "android反编译工具包"正是为这种需求而设计的专业工具集,它可以帮助开发者将二进制的字节码还原成可读的源代码,以及查看和分析应用程序的资源文件,如布局、图片和字符串等。 1. **反编译原理**:Android应用...

    Android 反编译工具 APKDB

    本文将详细介绍“Android反编译工具APKDB”,以及如何利用它来提升我们的Android开发与调试能力。 APKDB全称为Android Package Database,是一款专为Android开发者设计的反编译工具。它能够帮助开发者快速对APK文件...

    android 反编译工具集

    "android 反编译工具集"是一个集合了常用的Android反编译工具,包括dex2jar和apktool,它们是Android开发者和逆向工程师的重要工具。 **dex2jar** dex2jar是一个用于将Dalvik Executable (.dex)文件转换为Java字节...

    最新的android反编译

    最新的android反编译工具以及相关的使用方法,这个版本为最新的工具。 1、把apk文件重命名为zip或者rar文件格式 2、解压后把classes.dex复制到dex2jar-2.0目录中 3、打开cmd,定位到dex2jar-2.0目录 4、运行d2j-dex2...

    最新mac版本android反编译工具包

    这个“最新mac版本android反编译工具包”正是为这一目的而设计的,它包含了适用于MAC OS 10及更高版本的必备工具。以下是这些工具的详细介绍: 1. **Apktool**:Apktool是由IzzySoft开发的一个开源工具,主要用于反...

    Android 反编译-全部工具包

    1. **Apktool**:Apktool是一款强大的Android反编译工具,它可以解压APK文件,解析资源文件,重新构建APK,并支持对Android资源进行反编译和编译。Apktool能够帮助开发者查看XML布局文件、图片资源以及字符串资源,...

Global site tag (gtag.js) - Google Analytics