jadx-gui中文綠色版帶jre反混淆是一個逆向工具,能反編譯jar、class、apk、dex等文件,精致小巧,支持語法高亮、全文檢索、方法跟蹤,Star數(shù)23.8k?梢詫ava字節(jié)碼文件反編譯為Java源代碼,并提供了一個簡單易用的圖形界面jadx-gui是基于jd-gui的一個增強版,可讓您導(dǎo)入DEX,APK,JAR或CLASS文件并將其快速導(dǎo)出為DEX格式。如果您是Android開發(fā)人員,您可能會理解,沒有適當(dāng)?shù)能浖䦷椭,就無法構(gòu)建,測試或調(diào)試應(yīng)用程序。幸運的是,如今有大量的產(chǎn)品可以幫助您實現(xiàn)快速,便捷的結(jié)果。這些程序之一是Jadx。
軟件說明
jadx-gui是一種基于 jadx 項目的圖形界面工具,用于反編譯 Android 應(yīng)用程序的工具。通過使用jadx-gui,開發(fā)人員可以打開 APK(Android應(yīng)用程序包)文件,并查看其反編譯的源代碼。這對于分析、理解和調(diào)試 Android 應(yīng)用程序非常有用。jadx-gui 提供了一個用戶友好的界面,使用戶能夠瀏覽應(yīng)用程序的類、方法、變量等,并可以搜索特定的代碼片段。
功能特點
將 Dalvik 字節(jié)碼從 APK、dex、aar、aab 和 zip 文件反編譯為 Java 類
解碼和其他資源來自 AndroidManifest.xmlresources.arsc
包括去混淆器
查看具有突出顯示語法的反編譯代碼
跳轉(zhuǎn)到聲明
查找使用情況
全文搜索
Smali 調(diào)試器,檢查wiki 頁面的設(shè)置和使用
使用說明
下載下來之后解壓縮,直接打開 exe:
非常簡潔啊,直接打開文件就可以看到 APK 反編譯后的信息了,這里以開源框架的 APK 為例:
這就,怎么說?不能說和IDE 毫無關(guān)系,簡直一模一樣,按住 ctrl + 鼠標(biāo)左鍵或者雙擊鼠標(biāo)左鍵還能跳轉(zhuǎn)到對應(yīng)的類
可以體會到這個工具確實比較強大,對于需要反編譯和分析Android應(yīng)用程序的人來說是一個很好的選擇。它的用戶友好性、反編譯質(zhì)量和豐富的功能能滿足一些開發(fā)人員或者安全研究人員某些反編譯的需求
軟件功能
查看高亮語法的反編譯代碼
跳到聲明
找到用法
全文搜索
便攜式工具
由于它是可移植的,因此該應(yīng)用程序不需要您將其安裝在目標(biāo)計算機上,因為只需解壓縮文件包中的文件并啟動可執(zhí)行文件即可授予您對其控件的完全訪問權(quán)限。
更重要的是,這意味著它不會篡改您的任何Windows 注冊表項,也不會在未經(jīng)您明確許可的情況下在計算機上創(chuàng)建其他文件或文件夾。
圖形和命令行界面
根據(jù)用戶的喜好,可以在 CMD 和GUI模式下使用此應(yīng)用程序。解壓縮存檔后,您將在 Bin 文件夾中找到兩個可執(zhí)行文件。
但是,請記住,對于 GUI 版本,需要在計算機上安裝 Java Runtime Environment 并配置 JAVA 運行環(huán)境,以便可以按預(yù)期運行它。
將各種文件轉(zhuǎn)換為 DEX
如果您需要快速的方法將各種文件轉(zhuǎn)換為 DEX 格式,可以使用該軟件。在支持的格式中,您可以找到 APK,DEX,JAR,CLASS 和 ZIP。導(dǎo)入文件后,您可以使用窗口左側(cè)的樹形視圖查看其源代碼,資源和相應(yīng)的包。
可以從窗口的中央部分與打開的內(nèi)容進行交互。您可以根據(jù)需要選擇,復(fù)制,剪切,粘貼或刪除代碼。
帶有 GUI 和 CMD 組件的便攜式 DEX 轉(zhuǎn)換器
考慮到所有因素,它是一個輕量級的應(yīng)用程序,可讓您輕松地將各種文件轉(zhuǎn)換為 DEX 格式。它不需要安裝,具有 GUI 和 CMD 組件,并使您能夠與應(yīng)用程序的源代碼進行交互。