aapt 有兩個命令可以直接操作 apk 文件,可以很方便的幫我們查看 apk 的一些基本信息
1、aapt dump xmltree apk文件名.apk 資源文件名.後綴
比如,我們想查看 apk 安裝包中的清單文件,我們還是以「瑞幸」為例吧。
執行命令
aapt dump xmltree lucky.apk AndroidManifest.xml
得到 AndroidManifest.xml 的信息
如下圖:
注意:如果沒有将 aapt 命令 設為 環境變量,則會爆出 aapt: command not found 的問題
看,一條命令就能拿到這些信息了,省去了解壓或者反編譯等操作,是不是很簡單!
2、dexdump dex文件名.dex
和 aapt 命令差不多,dexdump 命令直接操作的是 dex 文件。
當我們将 apk 文件進行解壓之後,有的時候需要查看dex 文件,那麼可以使用 dexdump 命令查看一下。
比如,我們解壓 「瑞幸」的 apk 文件,得到 dex 文件
我們來看一下這個 classes.dex
dexdump classes.dex
得到的 dex 文件很長,我們可以用 “>” 将文件保存到本地進行分析處理。
dexdump classes.dex > luckydex.txt'
就像這樣。
好了,本篇就簡單介紹這兩個命令,後續會繼續跟進,謝謝大家。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!