AXMLPrinter2.jar这个反编译XML的工具怎么使用?

AXMLPrinter2.jar这个反编译XML的工具怎么使用?,第1张

1、用AXMLPrinter2jar反编译xxxxml文件

2、解压xxxapk,选择mainxml

对于解压xxxapk,选择mainxml),复制到AXMLPrinter2jar所在目录,通过cmd进入AXMLPrinter2jar所在目录。

解压软件把它解压便得到项目的各种东西,比如AndroidManifestxml文件,不过这些xml文件都是被编译过的,所以用记事本打开的时候都是乱码。有一个工具叫AXMLPrinter2jar可以帮助我们实现反编译XML文件。

将要反编译的APK后缀名改为rar或则 zip,并解压,得到其中的额classesdex文件(它就是java文件编译再通过dx工具打包而成的),将获取到的classesdex放到之前解压出来的工具dex2jar-00915 文件夹内。

利用XML修改Office Open XML格式文档 在以前的步骤中,您通过在文档中编辑XML组件的方式修改了文档。 利用新的文件格式,您也可以替换整个文档组件来更改内容,格式或者属性。 这就使得您使用存在的文档组件来更新单个的文档或者更新整个文档库。 使用存在的组件来修改文档的一个例子就是更改文档使用的样式。 如果您需要管理多个文档的样式,但是希望保留一个物理的版本,这种方式将很有用。 更改文档使用的所有类型就是替换stylesxml组件。 此场景使您能够为所有的文档编译样式组件集合,然后创建一个应用程序,使得用户能够自动的选择不同的样式。 在后台,您的应用程序能够用一个预制的组件代替另外一个。 在下面的步骤中,您将手动的执行此 *** 作。 通过替换已存在组件的方式修改一个Office Open XML格式文档 复制一份SampleWordDocumentdocx 文档,然后将其命名为 AnotherSampleWordDocumentdocx。 在Word 2007中打开 AnotherSampleWordDocumentdocx。 在开始页面,点击更改样式,指向样式集,然后点击独特。 此文档看上去类似于图2。 图2 在独特样式中的文档 保存并且关闭文档。 使用steps described for your operating system来提取出AnotherSampleWordDocumentdocx文档文件。 双击word 文件夹,然后将stylesxml 组件拖拽到Windows桌面。 此组件将被用于更新您创建的第一个文档。

一般的APK解压或者反编译出来的AndroidManifestxml都是可以直接打开的,除非这个APK开发中用到了特殊手段,加密了这些文件,一般都是直接用记事本都能打开的,不过QQ、微信我打开也是乱码。

不用打开的是使用cmd执行命令使用这个jar包的。具体如下:
用AXMLPrinter2jar反编译xxxxml文件
解压xxxapk,选择mainxml(也可选择其它xml文件,不过xml文件都是乱码),复制到AXMLPrinter2jar所在目录,通过cmd进入到AXMLPrinter2jar所在目录,使用如下命令,得到的maintxt就是反编译后的文件,现在可以看懂了。
java -jar AXMLPrinter2jar mainxml > maintxt
以上是我从>

先启动模拟器

右键项目

选择你的模拟器

OK就会部署运行了

这个不是编写的问题,编译类库的时候需要把xml给提出来。
步骤:对工程点右键,选择属性,然后选择生成选项卡,输出下面把xml文档文件勾上,然后再生成下,你就会发现你的生成目录中有个xml文件,使用dll文件时,需要这个xml文件和DLL文件处于同以目录,就能得到提示了。 纯手打的,如果有不明白的地方,我可以给你截图。

可以用记事本可以编写,但是要保存为扩展名为xml的
(内容要注意XML的语法)
用浏览器可以浏览保存为xml的xml文件
点右键,打开方式,可以用记事本打开编辑


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12698352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存