android 查看解压后的.xml文件代码(axmlprinter2)

axmlprinter2工具下载地址:http://pan.baidu.com/s/1o67eXtS

方法:
1.将要查看的.xml文件复制到AXMLPrinter2.jar所在目录
2.通过cmd 输入:java -jar AXMLPrinter2.jar main.xml > main.txt
注意:如我的AXMLPrinter2.jar是放在 F:/AXMLPrinter2/目录下,就将盘符切换到相应目录,
如输入F:回车,再输入cd AXMLPrinter2 进入文件夹,然后再输入以上命令;
3.得到的main.txt就是反编译后的文件

axmlprinter2.jar是一款apk分析APK文件,取得APK文件中的 包名、版本号及图标,axmlprinter2.jar很强大的工具,再一次感受到了批处理的牛逼。反编译速度非常快,好用可以顺利捣鼓出.XML文件刚开始不知道怎么用,后面查一了下,用CMD AXMLPrinter2,会用了,谢谢.不用打开的是使用cmd执行命令使用这个jar包的。
用AXMLPrinter2.jar反编译xxx.xml文件
解压xxx.apk,选择main.xml(也可选择其它xml文件,不过xml文件都是乱码),复制到AXMLPrinter2.jar所在目录,通过cmd
进入到AXMLPrinter2.jar所在目录,使用如下命令,得到的main.txt就是反编译后的文件,现在可以看懂了。
java -jar AXMLPrinter2.jar main.xml > main.txt

时间: 2024-10-09 05:43:11

android 查看解压后的.xml文件代码(axmlprinter2)的相关文章

andorid 直接解压后的xml的解密

1.首先可以去看看这个gitHub: https://github.com/tracer0tong/axmlprinter 2.把apk.py 和 axmlprinter.py下载下来. 2.1(如果你是linux的环境的话,此处不用看,但是是window的小伙伴,就要在开头加上) import sys reload(sys) sys.setdefaultencoding('utf-8') 不然你在window的编码是无法解密utf-8的xml文件的 3.安装Python(我是用27的)其他的我

[教程] wdcp文件管理器里不能删除或移动解压后的文件解决方法

问题:在本地上传压缩包到服务器之后,在wdcp文件管理器里解压,解压之后想把文件移动到其他目录,填写好移动的目标目录之后点移动,显示移动成功,但到目标目录却发现没有自己所移动的文件,文件不知道消失到哪里去了:再看原本解压后的文件夹里也没有文件. 解决方法:看看是不是自己的压缩前的文件夹里有文件名或文件夹名包含中文字符,把他改成英文后再压缩上传,解压之后移动就没问题了:同样,删除不了的文件也可能是你文件名里包含了中文,甚至上传解压之后的文件名已经不是正常中文了,而是乱码! 转自:http://ww

unity Android 打包后读取 xml 文件

问题:    前天在做东西的过程中发现了一个让人很纠结的问题,为什么Unity 程序在PC上测试一点都没问题但是打包发布到Android后却无法读取XML文件. 通过查找自资料发现打包发不到安卓后的路径和PC上测试时的路径发生了变化,因此读取就出bug了. 那么解决方法很简单: 1,建立一个新工程 2,添加两个GUItext组件一个用于显示测试平台另一个用于显示读取到的XML数据, 如下: 3,该贴代码了 //-------------------------------------------

android基础知识13:AndroidManifest.xml文件解析

1.重要性 AndroidManifest.xml是Android应用程序中最重要的文件之一.它是Android程序的全局配置文件,是每个 android程序中必须的文件.它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件 (activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息. 因此,该文件提供了Android系统所需要的关于该应用程序的必要信息,即在该应用程序的任何代码运行之前系统所

Android开发学习---使用XmlPullParser解析xml文件

Android中解析XML的方式主要有三种:sax,dom和pull关于其内容可参考:http://blog.csdn.net/liuhe688/article/details/6415593 本文将主要介绍pull解析器解析xml文件,环境为ubuntu 12.04+ intelij 13.1 + android sdk 2.1 一.创建一个XML项目,步骤如下: 二.解析一个xml文件: assets/person.xml <?xml version="1.0" encodi

C#使用Expand、Shell32解压Cab、XSN文件

前言: 需要解压InfoPath表单的xsn文件,在项目中以前使用的是Expand命令行解压,都没有出过问题,近段时间项目中突然报错解压失败,通过分析解压操作得出结论: 1.正常正常情况下,expand命令行解压没有任何问题,同一个站点,相同的请求,随机出现解压失败的错误.而且最容易复现的情况为:高频率刷新页面. 2.监视解压的目标目录,解压失败的时候,目录没有任何变化.而解压成功时,目录监视则正常. 然后将expand命令放到bat文件中,在bat文件中,执行expand命令之前,先执行 “m

如何解决Mac里面解压后文件名乱码问题

如果你把Mac当成你的主要工作机器,而你的同事用的都是Windows,有时候交换文档就是一件很痛苦的事,比如今天要说到的问题:当同事传给你一个zip文件,结果你拿过来解压后发现里面有些文件的文件名如果带中文的话,你看到的将会是一堆乱码...Jay一直都无视这个问题,直到有一天终于忍不住了,去google了一把,终于找到了答案,这里分享一下. 其实解决方案很简单,下个软件装上吧!我们要装的软件是“The Unarchiver”.进入Mac App Store搜索 这里略去搜索和安装的过程 安装后第

tar 解压某个指定的文件或者文件夹

1. 先查看压缩文档中有那些文件,如果都不清楚文件内容,然后就直接解压,这个是不可能的 使用#tar -tf 压缩包名称,可以查看压缩包内容 2.压缩某个文件 tar -zxvf zabbix.tar.gz  zabbix-2.4.7/upgrades/dbpatches/2.2/README 看格式是解压的命令,然后加上需要解压的文件路径,就可以了. 3. 解压某个指定的文件夹 tar -zxvf 欲解压的tar文件  欲解压的文件夹路径 看完是不是非常简单,其实就是加上你需要解压的文件夹或者

C#压缩或解压(rar和zip文件)

/// <summary> /// 解压RAR和ZIP文件(需存在Winrar.exe(只要自己电脑上可以解压或压缩文件就存在Winrar.exe)) /// </summary> /// <param name="UnPath">解压后文件保存目录</param> /// <param name="rarPathName">待解压文件存放绝对路径(包括文件名称)</param> /// <