Mac使用反編譯apk

這里記錄一下Mac上反編譯apk的環(huán)境,比較簡單的Android反編譯工具

  • apktool
  • dex2jar
  • jd-gui

但是,對于像360加固后的apk文件,還是沒法看到其中的代碼。

apktool:

  1. 下載 Mac 的 執(zhí)行腳本 保存為apktool)
  2. 下載 apktool.jar 要保存為這個文件名
  3. apktool.jarapktool 兩個文件移動到 /usr/local/bin (如要root權(quán)限)
  4. 為兩個文件添加可執(zhí)行權(quán)限 chmod +x
  5. 然后就可以運行 apktool

這里有一點需要留意,在下載執(zhí)行腳本時,要留意文件的擴展名,瀏覽器保存下來默認是.txt

執(zhí)行apktool d xxx.apk,在xxx.apk所在目錄下會生成一個與apk文件同名的目錄。

dex2jar

dex2jar 可以去這里下載 ,然后解壓到本地。

  1. 在dex2jar的目錄下執(zhí)行sudo chmod +x d2j_invoke.sh,確保有執(zhí)行行權(quán)限
  2. sh d2j-dex2jar.sh 目錄/xxx.apk
  3. 在dex2jar的目錄中就會生成xxx-dex2jar.jar文件

jd-gui

jd-gui官網(wǎng)下載mac版本的文件,解壓將jd-gui.app放到mac的application目錄下,就可以下Launchpad中打開了,然后就能查看的.jar文件。

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

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

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