直接解壓apk,打開AndroidManifest.xml顯示亂碼,因為這里面是二進制字符,和打開文件的編輯器無關。(也可以用ultraedit打開查看,有明文顯示。只是看起來搜起來不是很方便而已)
打開APK里的AndroidManifest.xml不亂碼:方法一
反編譯apk:apktool d es.apk F:\tmp\es,反編譯后任意編輯工具打開都不亂碼
注:apktool可搜索下載,aapt在apktool的壓縮包內
直接查看apk內的AndroidManifest.xml:
aapt dump xmltree es.apk AndroidManifest.xml >63.txt
方法簡單,但是顯示的內容比較亂
網上介紹直接逆向AndroidManifest.xml的方法【未嘗試】:
下載AXMLPrinter2.jar文件,逆向xml文件:命令行輸入以下命令:
java -jar AXMLPrinter2.jar AndroidManifest.xml ->AndroidManifest.txt
如果是eclipse可以嘗試檢查以下選項:
“window -preferences- general-Editors-text Editors – Spelling : Enconding”
附:
1,Android反編譯教程: http://blog.csdn.net/vipzjyno1/article/details/21039349/
2,Android反編譯smali語言: http://blog.csdn.net/wdaming1986/article/details/8299996