Magisk 模塊是一種將系統級模塊應用到您的設備的簡單方法,而無需手動更改系統文件。您所要做的就是下載模塊,通過Magisk 應用程序激活它,然后重新啟動您的設備以使更改生效。大多數模塊專注于在您的設備上添加一項功能或更改一件事,但有些模塊安裝了另一個框架以擴展改裝潛力。例如, Riru是一個 Magisk 模塊,它可以掛鉤到Android Zygote 進程并允許開發人員在其上下文中運行代碼。
由于 Riru 本質上復制了 Xposed 框架的工作原理,因此高級 Riru 模塊在概念上可以充當通用Android 運行時(ART) 掛鉤平臺。EdXposed就是這樣一種 Riru 模塊。這聽起來像是一個過度抽象的例子,但這實際上是一個通過 Magisk 實現整個 Xposed 框架的新穎想法。簡而言之,Riru 自己負責設置 Xposed 風格環境的所有先決條件,而 EdXposed 為 Xposed 模塊的工作提供了兼容的 API。
什么是 EdXposed?
由 XDA 認可的開發人員mlgmxyysd和 XDA 成員solohsu 創建,EdXposed(“Elder driver Xposed”的縮寫)是 Xposed 框架的演變,以 Riru 模塊的形式出現。在底層,它利用了SandHook和YAHFA(Yet Another Hook Framework for ART)項目。該模塊帶有自己的配套應用程序EdXposed Manager,用戶可以通過它檢查核心的狀態并下載不同的 Xposed 模塊。
EdXposed 的特點是什么?
- 完全開源和免費。
- 對各種篡改檢測應用程序的檢測率低。
- 如果是軟磚,可以輕松關閉。
- 與原始 Xposed API 兼容。
- 適用于 Android Oreo 8.0 至 Android 11。
如何下載 EdXposed?
您可以從其 GitHub 存儲庫下載 EdXposed 的即用閃存版本。EdXposed Manager,即配套應用程序托管在下面鏈接的單獨 GitHub 存儲庫上。
下載 EdXposed || 下載 EdXposed 管理器
如何安裝 EdXposed?
在安裝 EdXposed 之前,請確保您在目標設備上安裝了最新版本的 Magisk。請注意,最新版本的 Riru (v26.x) 與 EdXposed 不兼容,因此您必須事先安裝 Riru v25.x。
- 從上述 URL 下載 EdXposed ZIP 包。如果您已在 PC 或 Mac 上下載它,請將您的 Android 設備連接到它并將下載的 ZIP 文件復制到目標設備的內部存儲器。
- 打開 Magisk 應用程序,然后使用底部導航菜單切換到模塊選項卡。
- 點擊名為 Install from storage的按鈕。接下來,瀏覽并選擇您之前下載的 ZIP。
- 您還可以從TWRP等自定義恢復中刷新 ZIP 文件。
- 成功安裝后,重新啟動您的設備。
- 如果使用 Magisk 應用程序刷新,該應用程序將自動提示您重新啟動。
- 如果使用 TWRP 刷新,您需要手動導航到 TWRP 電源菜單并選擇重新啟動到系統選項。
- 如果您看不到配套應用程序,或者應用程序提示您安裝完整版,請旁加載EdXposed Manager APK(請參閱上一節的下載鏈接)。
- 你完成了!
EdXposed 與原 Xposed 框架的比較
舊版 Xposed 框架支持的最后一個 Android 版本是 Android Oreo。此外,最初的 Xposed 安裝程序從未設計為在“無系統”模式下運行。另一方面,EdXposed 兼容 Android Oreo 到 Android 11。由于它對 Riru 的依賴,它可以與 Magisk 協同工作,而無需觸及底層系統。
然而,截至目前,EdXposed 不再處于積極開發階段。自 2021 年 2 月以來,無論是管理器應用程序還是實際代碼庫都沒有提交過。當然,您不應該通過提交頻率來判斷項目的新穎性,但缺乏開發無疑是售后改裝的一個危險信號社區,尤其是在考慮到不斷變化的 Android 環境之后。
結論
現在您對如何安裝和配置 EdXposed 有了更清晰的了解,下一步是下載一些 Xposed 模塊并開始修改您的 Android 智能手機。值得注意的是,您不能同時安裝這兩個框架——只需選擇一個適合您需要的框架即可。在您進行設置時,也請查看適用于有根 Android 設備的最佳應用程序。