DiPiPi安卓反編譯工具發布


 

DiPiPi安卓反編譯工具 V1.0

功能:

1、支持對Apk反編譯、Dex反編譯、Smali編譯打包、Apk簽名

2、可直接拖拽文件、文件夾,方便快捷

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

4、工具永久免費。

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

 

下載地址: http://files.cnblogs.com/taven/DiPiPiApk_V1.0.rar

115網盤下載: http://115.com/file/c2p58w7n

 

注意:
 
本程序 Windows 7 系統可直接運行,  如果您的機器是Win XP系統, 需要安裝 .NET Framework 3.5 以上版本,如果沒有安裝,可以到下面地址下載 .NET Framework 
 
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=0A391ABD-25C1-4FC0-919F-B21F31AB88B7
 
 
 

 

 界面截圖:

 

 

 

 

 

 

 

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 ”的文件,將該文件安裝到手機即可,否則會安裝失敗。 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM