AXMLPrinter 3Android XML反编译工具

XML 反编译老工具里的问题,AXMLPrinter3 得还挺到位的。它是对AXMLPrinter2.jar的小升级,了原来一些 AXML 文件反编译出错的情况。用法你肯定不陌生,命令行里跑java -jar AXMLPrinter3.jar axmlfile.xml > test.xml就能搞定。

Android 里经常会碰到.xml资源反编译,是做逆向或者布局的时候。AXMLPrinter3 就比较稳,不挑系统,不管你是 7.0 的包还是 13 的应用资源,它都能顺利跑出来,响应也快。

如果你之前用过AXMLPrinter2,碰到过某些复杂布局直接报错或者反编译失败。AXMLPrinter3 就修了这个坑。它不是那种大而全的套件,但干这一件事,做得还蛮扎实。

哦对了,AXMLPrinter3 和apktool是互补的。apktool有时候拉下来的resources.arsc不太好看,这时候配合 AXMLPrinter3 还能更清楚地布局结构。

想更系统搞明白 XML 反编译的话,可以看看这篇关于 AXMLPrinter2 的文章,或者顺手了解下像dex2jarJava 反编译工具这些配套工具。

如果你平时做 APK 逆向,或者搞 Android 资源,这工具可以放进工具箱里备用。有坑也好修,有坑不修那才烦,对吧?

zip 文件大小:23.8KB