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 的文章,或者顺手了解下像dex2jar、Java 反编译工具这些配套工具。
如果你平时做 APK 逆向,或者搞 Android 资源,这工具可以放进工具箱里备用。有坑也好修,有坑不修那才烦,对吧?
23.8KB
文件大小:
评论区