亲测可用的AXMLPrinter2.jar 反编译工具,供参考。
链接:https://pan.baidu.com/s/112QmO2_wxY9VU9mJwEyuNw
提取码:mrpx
AXMLPrinter2.jar官方介绍: AXMLPrinter2.jar apk分析APK文件,取得APK文件中的 包名、版本号及图标,很强大的工具,再一次感受到了批处理的牛逼。可以将android安卓编译过的二进制XML文件(binary xml file)反编译明文输出保存。是APK反编译修改的必备工具之一。例如需要查看apk安装包的权限、名称等,可以用AXMLPrinter2对androidmanifest.xml反编译进行明文查看。反编译速度非常快、好用,可以顺利编译出.XML文件。
用AXMLPrinter2.jar反编译xxx.xml文件
注意看图我的AXMLPrinter2.jar绝对路径在D:\jks
解压xxx.apk,选择AndroidManifest.xml(也可选择其它xml文件,不过xml文件都是乱码),复制到AXMLPrinter2.jar所在目录(同一级),
通过cmd进入到AXMLPrinter2.jar所在目录(或者直接在D:\jks全选输入cmd,控制命令会直接在当期目录),使用如下命令,得到的B.txt就是反编译后的文件,现在可以看懂了。
java -jar AXMLPrinter2.jar AndroidManifest.xml
以及转换成文本 java -jar AXMLPrinter2.jar AndroidManifest.xml > main.txt,生成的main.txt在同级目录
如上就是AXMLPrinter2.jar 工具的基本使用,书到用时方恨少,纸上得来终觉浅。欢迎指教,祝君好运!
对了AXMLPrinter2.jar 工具在百度网盘,我分享出来了。用得上点个赞吧!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/115015.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...