mac加固app反編譯apk流程
阿新 • • 發佈:2018-12-30
1.多渠道包生成
工具:酷傳
下載地址: http://www.kuchuan.com/client
步驟:登入-工具箱-生成多渠道包
點選生成多渠道包
上傳apk,
然後上傳渠道包配置列表(列表支援txt和csv格式)
Mac 儲存為txt,格式為utf-8
生成的多渠道包在你選擇上傳的apk包下自動生成資料夾:酷傳智慧分包xxx
2 .360加固
下載客戶端,mac上會有一個啟動失效的問題,還有360比較良心,對應下邊有資料夾說明解決方案,按步驟來就ok
4.Mac反編譯apk
本來很簡單的反編譯過程,感覺到來Mac這裡都是問題,不開心惹
步驟來襲:
在mac os系統上反編譯android apk,首先需要準備好以下3個檔案:
步驟分析:點選開啟指令碼檔案,儲存到本地,然後把apktool檔案變為可執行檔案
touch apktool
cat apktool.txt >> apktool就行
然後把 apktool和apktool.jar移到/usr/local/bin資料夾下
執行apktool -v 顯示如下就是成功了,耶
下載dex2jar和jd-gui解壓即可;
執行apktool d xxx.apk
這個資料夾下可以看到apk中的資原始檔,如圖片,xml檔案等等,如果你只需要獲取圖片等資原始檔那麼到這裡就可以了,若要進一步獲取java程式碼的話就需要用到dex2jar和jd-gui工具了
apktool xxx生成build資料夾
其中classes.dex檔案就是我們所需要的了,不同的apk會生成不同數量的classes.dex檔案,看大小和拆分了。
4.現在要用到我們的dex2jar這個工具了
d2j-dex2jar.sh和d2j_invoke.sh新增執行許可權:
chmod +x d2j_invoke.sh
5.開啟jd-gui工具,將classes-dex2jar.jar拖入即可