DiPiPi安卓反編譯工具發布

2021-09-22 09:46:25 字數 1518 閱讀 9488

dipipi安卓反編譯工具 v1.0

功能:1、支援對apk反編譯、dex反編譯、smali編譯打包、apk簽名

2、可直接拖拽檔案、資料夾,方便快捷

3、反編譯效果比 dex2jar 和 doapk反編譯好,很多apk反編譯有部分**不全,甚至出錯的情況,本工具基本沒有出現過,我親自測試過多個遊戲的反編譯,效果很棒。

4、工具永久免費。

5、其他功能不解釋,大家多用吧,有不足的地方多提意見。

注意:本程式windows 7 系統可直接執行,

如果您的機器是win xp系統,

.net framework:

介面截圖:

dipipi安卓反編譯工具使用說明

1、什麼是dex檔案?

dex檔案存在與安卓安裝程式包apk檔案中,將乙個apk檔案用解壓縮工具開啟可以看到classes.dex檔案。

dex檔案是乙個安卓應用程式的**打包檔案,程式有關的所有**都在這個檔案中。

2、如何取得dex檔案?

用解壓縮工具開啟apk檔案,直接將裡面的classes.dex檔案解壓或拖到您的電腦中,即可獲得dex檔案了。

假設有乙個名叫 test.apk 的安卓安裝程式,先將檔案命名為 test.rar,然後用winrar開啟,將裡面的classes.dex拖到電腦桌面,即可。

注意:本工具可以直接選擇apk檔案,工具會自動將apk裡面的dex檔案進行反編譯。

3、什麼是smali?

smali是安卓程式反編譯**,類似於一種中間**,雖然他並不是原始碼,但是只要對smali的語法熟悉,我們是可以讀懂並修改它的。

修改smali**可以對程式的一些功能進行修改,比如破解一些軟體的功能限制、漢化、增加自定義的功能等等

4、修改smali檔案後,如何編譯並重新打包成可安裝的apk檔案?

步驟如下:

a、使用「dex反編譯」功能,先將apk進行反編譯,得到所有的smali檔案(可以直接選擇apk檔案或解壓出來的dex檔案,工具會自動識別)

b、對smali檔案進行修改,待修改完成後,儲存所有對smali檔案的更改。

c、使用「編譯smali」功能,將修改好的smali檔案打包成dex檔案。

d、用解壓縮工具開啟apk檔案,將新打包的dex檔案拖到apk檔案中,替換原來的classes.dex檔案(注意檔名一定要是classes.dex)。

e、使用「簽名apk」功能,將替換後的apk檔案進行簽名,將簽名成功的apk檔案安裝到手機中。

注意:每次對apk中做修改後,必須重新簽名,簽名後會生成乙個檔名為「 *-sign.apk 」的檔案,將該檔案安裝到手機即可,否則會安裝失敗。

安卓反編譯記錄

cmd到工作所在的目錄下 apktool.bat d f zhihu signed.apk o zhihu 說明 其中d是decode的意思,表示我們要對apk進行解碼。f 如果目標資料夾已存在,則強制刪除現有資料夾 預設如果目標資料夾已存在,則解碼失敗 o 指定解碼目標資料夾的名稱 預設使用apk...

安卓apk一鍵反編譯工具

安卓apk反編譯工具,一鍵反編譯androidmainfest.xml layout res等資源以及class檔案 1 複製apk檔案到android apk decompile所在目錄 2 windows 直接把apk檔案拖入bat即可 mac 執行shell指令碼 sh users x and...

安卓小菜鳥1 反編譯

第一步 準備好傢伙什兒 apktool1.5.2.tar.bz2 apktool install windows r05 ibot.tar dex2jar 0.0.9.15.zip dex2jar 0.0.9.15.zip csdn上有很多資源,就不提供鏈結了 第二步 解壓 其中前兩個記得要解壓到同...