BlackDex64是安卓上的一款應用脫殼工具,支持5.0~12,無需依賴任何環境任何手機都可以使用,包括模擬器。只需幾秒,即可對已安裝包括未安裝的APK進行脫殼,操作非常簡單,有需要的可以下載來使用。
BlackDex核心原理是利用虛擬化技術,使APP進程運行,讓加固殼進行自解密,最后完成DexFile的Dump,得益于依賴于虛擬化技術,不需要任何手機擁有任何逆向環境,甚至連APP都不用安裝到手機上就可以進行脫殼。注意本項目并不針對任何加固,在遇到檢測環境等均不處理,僅供安全領域分析用途。項目免費開源僅供學習用途、請勿用于非法用途。否則后果自負!

BlackDex64項目針對一(落地加載)、二(內存加載)、三(指令抽取)代殼,擺脫對以往脫殼環境的困擾,幾乎支持5.0以上的任何系統。并且擁有 快速、方便、成功率高 的優點。一般只需要幾秒鐘即可完成對已安裝包括未安裝應用脫殼。未安裝應用脫殼時間主要花費在復制文件IO消耗上,由應用大小決定速度。已安裝應用一般在數秒內即可完成脫殼。

【深度脫殼】
BlackDex64的深度脫殼模式下會自主修復被抽取的方法指令,將指向其他內存塊的指令回填至DEX內,解決nop問題,但是不會確保一定會有用,例如:指令需要主動調用才解密等則無法回填或者說是無效回填。深度脫殼并不包含任何解密、主動調用等操作。本功能仍然在測試階段,可能會出現以下情況,請悉知,愿世上再無nop。
1. 脫殼時間會大幅度上升,預計幾分鐘都十幾分鐘不等
2. 脫殼期間有可能會出現應用閃退(遇到反檢測等)
3. 會增加脫殼失敗幾率
4. 不一定能夠100%還原 部分抽取殼脫殼前后對比

1、無需Root權限,環境依賴極低
突破傳統限制:無需Xposed、Frida、Magisk或Root權限,兼容普通安卓手機及模擬器(如雷電、夜神),降低使用門檻。
跨平臺支持:覆蓋Android 5.0至12系統,適配32位與64位設備,滿足多樣化需求。
2、高效脫殼,功能全面
快速脫殼:已安裝應用通常數秒內完成,未安裝應用脫殼時間取決于文件大小(IO復制耗時)。
批量處理:支持一鍵批量脫殼,提升效率。
深度脫殼(測試階段):嘗試修復被抽取的方法指令,解決nop問題,但成功率受指令解密機制限制。
3、開源安全,用戶友好
開源透明:代碼公開,避免后門風險,適合安全研究領域。
操作便捷:界面簡潔,新手可快速上手,支持一鍵修復并重命名DEX文件。

1、運行BlackDex64后可以直接選擇需要脫殼的應用,點擊確定

2、應用脫殼過程需要1-10分鐘不等,請用戶慢慢等待

3、脫殼完成

兼容性與架構匹配
區分32/64位版本:若目標應用未出現在已安裝列表,可能因架構不匹配,需切換至另一版本。
系統版本限制:理論兼容ART版本(Android 5.0+),但少數設備可能因廠商定制出現異常。
深度脫殼風險
時間成本增加:深度脫殼耗時可能延長至數分鐘至十幾分鐘。
穩定性問題:可能觸發應用閃退(如遇反檢測機制),增加失敗率。
還原不完整:無法保證100%還原,尤其對需主動調用解密的指令無效。
法律與倫理約束
僅限合法用途:嚴禁用于破解付費應用或侵犯知識產權,需遵守當地法律法規。
隱私保護:脫殼過程中避免提取或傳播敏感數據。
操作流程優化
文件管理:脫殼后建議使用MT管理器修復并重命名DEX文件,避免覆蓋沖突。
資源清理:及時刪除無用文件(如殘留的lib、assets目錄),減少存儲占用。
配置環境
雖然BlackDex64是一款無依賴的脫殼工具,但如果你需要配合其他工具(如逆向工具)使用,可能需要配置相應的開發環境(如Android Studio、JDK等)。
脫殼失敗
APK文件問題:確保APK文件未損壞且適用于脫殼操作。
設備兼容性問題:盡管BlackDex64支持廣泛的Android版本,但某些特殊設備或定制系統可能導致脫殼失敗。
權限問題:確保應用有足夠的權限來讀取和寫入文件。雖然BlackDex64無需Root權限,但設備上的其他安全設置可能會影響操作。

脫殼時間過長
設備性能:設備性能可能影響脫殼速度,嘗試在更高性能的設備上進行操作。
APK復雜度:APK文件的大小和復雜度也會影響脫殼時間。
應用閃退或不穩定
脫殼過程中的兼容性問題:某些APK可能包含特殊的保護機制,導致脫殼過程中應用閃退。
設備兼容性問題:同上,特殊設備或定制系統可能導致應用不穩定。