DiPiPi安卓反編譯工具發布

來源:互聯網
上載者:User

 

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

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.