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上有很多資源,就不提供鏈結了 第二步 解壓 其中前兩個記得要解壓到同...