命令和工具
# 安裝工具和配置環(huán)境變量
brew install dex2jar # calss.dex 轉(zhuǎn)jar
brew install jd-gui # 安裝客戶端工具堕虹,jar轉(zhuǎn)java源碼
附:JD-GUI 無法打開的問題修復: http://www.reibang.com/p/ee2932b46d80
ERROR launching 'JD-GUI'
No suitable Java version found on your system!
This program requires Java 1.8+
Make sure you install the required Java version.
jd解包
- 把xxx.apk改成xxx.zip解壓
- cd 到xxx卷谈,找到class.dex文件
- 轉(zhuǎn)jar: d2j-dex2jar classes.dex,會生成一個classes-dex2jar.jar的文件
- classes-dex2jar.jar拖進jd-gui工具中就可以看到源碼了
第二種方式jadx解包
# 安裝
brew install jadx
# 啟動,可視化工具游昼,apk拖進去即可
jadx-gui
常用
查找一個目錄下關鍵字:
cd xx目錄,grep -R "需要查找的關鍵字"查看mac使用的是zshrc還是bash
echo $SHELL查看xx.so下的關鍵字
string lib.so > a.txt
file lib.so 查看文件屬性,是否是64位還是32位