1. 程式人生 > >關於破解apk流程:(自己總結)

關於破解apk流程:(自己總結)

前言:以前在研究二次開發時,收集過破解這塊的一些資料,大體的破解流程如下,需要注意的是對靜態簽名加密的apk應該可以,動態加密的基本就不行了,還有儘量不要去做壞事,把技術用在正途才是王道。

步驟:
1.解壓apk,可以得到原始的內容,但對於敏感的資訊,如佈局xml和程式碼java就看不到

2.啟動工具apktool.exe,反編譯得到xml佈局,xml可以檢視,但java程式碼還是混淆的(解壓出來可省略,貌似沒作用,只需要解壓出來的dex2jar.bat即可)

3.在doc命令列中進入破解工具的dex2jar.bat所在的目錄,接著輸入執行 dex2jar.bat D:/classes.dex(需要解壓成jar的檔案),成功之後會在classes.dex檔案的同級目錄下生成jar包檔案(注意:路徑儘量不要有中文,會生成jar失敗)

4.把步驟3得到jar包後,通過jd-gui工具工具開啟,就可以看到原始碼

以上就是全部內容,大家可以自個去試試,有什麼問題可以留言。或者在微信公眾號“技術幫團隊”上找我們。