AXMLPrinter2.jar apk分析APK文件,取得APK文件中的 包名、版本號及圖標,很強大的工具,再一次感受到了批處理的牛逼?梢詫ndroid安卓編譯過的二進制XML文件(binary xml file)反編譯明文輸出保存。是apk反編譯修改的必備工具之一。例如需要查看apk安裝包的權限、名稱等,可以用AXMLPrinter2對androidmanifest.xml反編譯進行明文查看。反編譯速度非?,好用
好用,可以順利搗鼓出.XML文件
剛開始不知道怎么用,后面查一了下,用CMD AXMLPrinter2,會用了,謝謝.
不用打開的是使用cmd執(zhí)行命令使用這個jar包的。
用AXMLPrinter2.jar反編譯xxx.xml文件
解壓xxx.apk,選擇main.xml(也可選擇其它xml文件,不過xml文件都是亂碼),復制到AXMLPrinter2.jar所在目錄,通過cmd
進入到AXMLPrinter2.jar所在目錄,使用如下命令,得到的main.txt就是反編譯后的文件,現(xiàn)在可以看懂了。
java -jar AXMLPrinter2.jar main.xml > main.txt
“AXMLPrinter2.jar”為可執(zhí)行文件,需要安裝jave運行庫(JRE)才能運行。
“AXMLPrinter2源碼.zip”為“AXMLPrinter2.jar”的源碼,可以自行修改編譯。
使用示例:
java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.txt