DiPiPi安卓反編譯工具
詳情介紹
DiPiPi是一款安卓應用程序的反編譯工具,可以將安卓應用程序的APK文件反編譯成其源代碼,并提供了可視化的代碼編輯界面,方便開發(fā)者查看和修改源代碼。此工具可直接拖拽文件、文件夾,支持對Apk反編譯、Dex反編譯、Smali編譯打包、Apk簽名等。歡迎有需要的朋友下載使用!
2.自定義下載安裝,更具人性化。
3.小軟件不占用系統(tǒng)資源,提高工作效率
DiPiPi安卓反編譯工具功能:
1、支持對Apk反編譯、Dex反編譯、Smali編譯打包、Apk簽名
2、可直接拖拽文件、文件夾,方便快捷
3、反編譯效果比 dex2jar 和 DoApk反編譯好,很多Apk反編譯有部分代碼不全,甚至出錯的情況,本工具基本沒有出現(xiàn)過,我親自測試過多個游戲的反編譯,效果很棒。
4、工具永久免費。
5、其他功能不解釋,大家多用吧,有不足的地方多提意見。
Windows 7 系統(tǒng)可直接運行。
Dex文件存在與安卓安裝程序包Apk文件中,將一個apk文件用解壓縮工具打開可以看到classes.dex文件。
Dex文件是一個安卓應用程序的代碼打包文件,程序有關(guān)的所有代碼都在這個文件中。
2、如何取得Dex文件?
用解壓縮工具打開Apk文件,直接將里面的classes.dex文件解壓或拖到您的電腦中,即可獲得Dex文件了。
假設(shè)有一個名叫 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 ”的文件,將該文件安裝到手機即可,否則會安裝失敗。
軟件特點
1.界面簡潔,操作簡單。2.自定義下載安裝,更具人性化。
3.小軟件不占用系統(tǒng)資源,提高工作效率
DiPiPi安卓反編譯工具功能:
1、支持對Apk反編譯、Dex反編譯、Smali編譯打包、Apk簽名
2、可直接拖拽文件、文件夾,方便快捷
3、反編譯效果比 dex2jar 和 DoApk反編譯好,很多Apk反編譯有部分代碼不全,甚至出錯的情況,本工具基本沒有出現(xiàn)過,我親自測試過多個游戲的反編譯,效果很棒。
4、工具永久免費。
5、其他功能不解釋,大家多用吧,有不足的地方多提意見。
注意:
本程序需要 .NET Framework 3.5 以上版本支持,如果您的機器是Win XP系統(tǒng),請確認安裝了該程序Windows 7 系統(tǒng)可直接運行。
使用說明:
1、什么是Dex文件?Dex文件存在與安卓安裝程序包Apk文件中,將一個apk文件用解壓縮工具打開可以看到classes.dex文件。
Dex文件是一個安卓應用程序的代碼打包文件,程序有關(guān)的所有代碼都在這個文件中。
2、如何取得Dex文件?
用解壓縮工具打開Apk文件,直接將里面的classes.dex文件解壓或拖到您的電腦中,即可獲得Dex文件了。
假設(shè)有一個名叫 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 ”的文件,將該文件安裝到手機即可,否則會安裝失敗。
下載地址
- 電腦版
DiPiPi安卓反編譯工具 v1.0
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
猜您喜歡
- apk反編譯軟件大全
- apk反編譯工具可以用于對apk文件進行修改,像解包、打包、簽名、漢化等操作,我們常用的一些安卓軟件去廣告版等其實都可以通過apk反編譯工具來制作。對于學習安卓開發(fā)或安卓軟件愛好者來說,一款優(yōu)秀的apk反編譯工具是必不可少的。使用apk反編譯工具可以方便的對apk驚醒分析,多了解apk的代碼從而快速提高自己的編程水平。那么apk反編譯軟件有哪些呢?小編這里做了一個常用的apk反編譯工具合集,希望對各位的選擇有幫助,需要的朋友可以在這里下載。
-
Apktool反編譯工具 v2.9.0 編程軟件 / 21.93M
-
android killer(安卓反編譯工具) v1.3.1電腦版 編程軟件 / 19.83M
-
Android逆向助手官方版 v2.2 編程其它 / 15.2M
-
Apkdb反編譯工具 v2.1.4 編程其它 / 65.68M
同類軟件
網(wǎng)友評論
共0條評論(您的評論需要經(jīng)過審核才能顯示)
分類列表
類似軟件
-
超龍apk反編譯專家 v3.1 編程其它 / 6.48M
-
Android逆向助手官方版 v2.2 編程其它 / 15.2M
-
Apkdb反編譯工具 v2.1.4 編程其它 / 65.68M
精彩發(fā)現(xiàn)
換一換專題推薦
本類排行
月排行總排行