apk查看java源碼

命令和工具

# 安裝工具和配置環(huán)境變量
brew install dex2jar    # calss.dex 轉(zhuǎn)jar
brew install jd-gui       # 安裝客戶端工具,jar轉(zhuǎn)java源碼

附:JD-GUI 無法打開的問題修復: http://www.itdecent.cn/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

常用

  • 查找一個目錄下關(guān)鍵字:
    cd xx目錄,grep -R "需要查找的關(guān)鍵字"

  • 查看mac使用的是zshrc還是bash
    echo $SHELL

  • 查看xx.so下的關(guān)鍵字
    string lib.so > a.txt
    file lib.so 查看文件屬性,是否是64位還是32位

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容