`

关于AXMLPrinter2解析***.xml

 
阅读更多
解压xxx.apk,选择main.xml(也可选择其它xml文件,不过xml文件都是乱码),复制到AXMLPrinter2.jar所在目录,通过cmd
进入到AXMLPrinter2.jar所在目录,使用如下命令,得到的main.txt就是反编译后的文件,现在可以看懂了。
java -jar AXMLPrinter2.jar main.xml > main.txt


转自http://blog.csdn.net/hyz4287010/article/details/7165740
分享到:
评论

相关推荐

    AXMLPrinter2官网源码和jar文件

    例如,你可以使用`java -jar AXMLPrinter2.jar your_file.xml > output.txt`这样的命令来解析XML文件。 2. **AXMLPrinter.jar**:这是AXMLPrinter的早期版本,功能与AXMLPrinter2类似,但可能在某些特性或性能上...

    AXMLPrinter2.jar解决ArrayIndexOutOfBoundsException问题

    对于AXMLPrinter2.jar而言,这个错误可能出现在解析AXML文件的过程中,因为AXML文件的格式有误或者解析逻辑存在bug。 解决这个问题的方法通常涉及以下步骤: 1. **检查AXML文件**:首先,确保要解析的AXML文件没有...

    AXMLPrinter2 AndroidManifest.xml to AndroidManifest.txt

    1. **XML解析**:`AndroidManifest.xml`是一个XML文档,`AXMLPrinter2`通过解析XML结构,将其转换为纯文本,使得开发者可以不依赖于XML解析器直接查看其内容。 2. **二进制XML与文本XML**:在APK打包过程中,`...

    axmlprinter2.jar.zip

    AXMLPrinter2.jar是一个用于Android应用程序资源反编译的工具,它能够解析APK文件中的AXML(Android XML)文件,并将其转换成人类可读的文本格式。AXML是Android系统用来存储用户界面布局、字符串、颜色等资源的二...

    AXMLPrinter

    这通常涉及到解压APK(由于APK本质上是ZIP格式的压缩包),提取AndroidManifest.xml,然后使用AXMLPrinter工具进行解析。 在进行Android应用开发、调试或安全分析时,掌握如何使用AXMLPrinter是一项基本技能。它...

    AXMLPrinter2修改版 解决java.lang.ArrayIndexOutOfBoundsException 加批处理bat

    这个错误通常是因为尝试访问数组的索引超出了其实际长度,表明在解析XML文件的过程中遇到了不预期的格式或者数据。 修改版的特性主要体现在以下几点: 1. **错误修复**:此版本特别针对`...

    Java解析APK, AXMLPrinter2.jar

    AXMLPrinter2.jar工具虽然简单,但提供了对XML资源文件的解析功能,这对于分析APK文件非常有用。然而,如果你需要进行更复杂的逆向工程任务,如提取图片、字符串或分析类结构,可能需要使用更强大的工具,如apktool...

    AXMLPrinter2.jar

    AXMLPrinter2.jar 是一个与Android开发相关的工具,主要用于反编译APK文件中的AXML资源文件。在Android系统中,XML(Android eXtensible Markup Language)是用于定义用户界面布局、设置应用属性和控制应用程序行为...

    AXMLPrinter2.zip

    `AXMLPrinter2.jar`是一个Java可执行文件,专门设计用来解析和打印AndroidManifest.xml文件的内容。当你尝试直接打开反编译后的APK中的AndroidManifest.xml文件时,由于它是以二进制格式存储的,所以可能会出现乱码...

    AXMLPrinter2

    3. **解析XML**:当找到AndroidManifest.xml时,使用AXMLPrinter2类来解析XML内容。AXMLPrinter2将二进制XML转换为文本形式,便于分析。 ```java byte[] buffer = new byte[1024]; BufferedInputStream bis = new ...

    axmlprinter2.rar

    关于"axmlprinter2.jar"的源码,它的可用性和修正意味着开发者可以查看和修改源代码,以适应特定的需求或修复可能存在的问题。这为开发者提供了一个深入了解AXML解析过程的机会,有助于学习Android资源处理机制,...

    java AXMLPrinter.zip

    2. **提取AndroidManifest.xml**:解压后,找到并提取出AndroidManifest.xml文件,但这个文件是二进制格式的,无法直接阅读。 3. **反编译AXML**:这时就需要使用AXMLPrinter这样的工具,它可以将二进制的AXML文件...

    AndroidManifest.xml 最新解析包

    本教程将深入探讨`AndroidManifest.xml`的最新解析方法,针对使用`AXMLPrinter-latest.jar`工具时遇到的异常`java.lang.ArrayIndexOutOfBoundsException: 588`进行分析,并提供解决方案。 `AndroidManifest.xml`...

    AXMLPrinter2.rar

    `AXMLPrinter2`是一个命令行工具,能够将APK中加密的二进制AXML文件转换回可读的XML格式。通过使用这个工具,开发者可以轻松地查看APK中的权限设置、启动活动以及其他组件信息,这对于理解和调试应用程序非常有帮助...

    反编译axmlprinter2工具

    axmlprinter2工具,反编译解析xml 解压xxx.apk,选择main.xml(也可选择其它xml文件,不过xml文件都是乱码),复制到AXMLPrinter2.jar所在目录,通过cmd 进入到AXMLPrinter2.jar所在目录,使用如下命令,得到的B.txt...

    AXMLPrinter2.S

    标题提到的"AXMLPrinter2.S"是一个与处理AXML文件相关的工具,特别是用于将AXML文件打印为可读的XML格式,但值得注意的是,根据描述,它只能用于打印编译后的XML,而不能执行回编译,即不能将已编译的二进制AXML文件...

    AXMLPrinter2修改版

    这个错误通常是由于程序尝试访问数组范围之外的索引导致的,可能是因为解析XML数据时的逻辑错误或者不兼容性问题。 这个修改版的AXMLPrinter2应该是对原版进行了一些修复和优化,以解决上述运行时异常。可能的改进...

    AXMLPrinter2的jar文件及源代码文件

    AXMLPrinter2是Android逆向工程中常用的一个工具,主要用于解析和打印Android应用程序的XML资源文件,例如AndroidManifest.xml、布局文件以及字符串资源等。它能够帮助开发者或安全研究人员理解APK内部的工作机制,...

Global site tag (gtag.js) - Google Analytics