John Wu 發布了新的 Magisk 25.0。如您所知,Magisk 是一個用於對 Android 裝置進行 root 的開源專案。這樣就可以在Android設備上獲得完整的授權。此外,Magisk 還有許多額外的功能。無系統模組、用於隱藏 root 應用程式的拒絕清單等。Magisk 會定期更新,並在今天收到了新的重大更新。
Magisk 25.0 的新增功能
根據開發者John Wu的訊息,大部分的變化都不會出現在表面上,但新的Magisk 25.0實際上是一個非常重要的升級!後台做了這麼大的改動,畢竟是重大更新。在每個應用程式的基礎上,許多設備都有錯誤和相容性修復。在 MagiskInit 中,進行了徹底的更改,而 MagiskSU 在安全範圍內進行了許多更改。
MagiskInit 是裝置啟動前執行的主程序。這可以被視為 Magisk 的基本構建塊之一。由於 Android 8.0 附帶的 Project Treble,MagiskInit 變得非常複雜。因此,針對 OEM 特定的更改,每個品牌都需要單獨修復。經過幾個月的工作,MagiskInit 被重新編寫,並在 Magisk 中內建了新的 SELinux 策略機制。這樣,所有SELinux問題就都被阻止了。這樣,Magisk 在大多數情況下不再修補 fstab,這意味著 AVB 將保持不變。
Magisk 的超級使用者(裝置上的 root 使用者功能)因此簡而言之 MagiskSU 沒有太多變化。不過,在安全部分有相當好的改進。強制執行根管理器 APK 簽章驗證,以防止假冒 Magisk 應用程式。這樣,假冒應用程式將永遠不會被安裝。隨後的背景發生了許多變化。此外,核心部分還增加了對Android 13 GKI的支援。詳細的變更日誌如下。
Magisk 25.0 變更日誌
- [MagiskInit] 更新2SI實現,顯著提高設備相容性(例如Sony Xperia設備)
- [MagiskInit] 引入新的sepolicy注入機制
- [MagiskInit] 支援 Oculus Go
- [MagiskInit] 支援 Android 13 GKI (Pixel 6)
- [MagiskBoot] 修復 vbmeta 提取實現
- [App] 修復舊 Android 版本上的存根應用程式
- [應用程式] [MagiskSU] 正確支援應用程式使用
- [MagiskSU] 修復 Magiskd 中可能出現的崩潰問題
- [MagiskSU] system_server 重新啟動後立即刪除未使用的 UID,以防止 UID 重複使用攻擊
- [MagiskSU] 驗證並強制安裝的 Magisk 應用程式的憑證以符合分發者的簽名
- [MagiskSU] [Zygisk] 正確的套件管理和偵測
- [Zygisk] 修復運行舊核心 Android 12 的裝置上的函數掛鉤問題
- [Zygisk] 修復Zygisk自程式卸載實現
- [DenyList] 修復共用 UID 應用程式上的 DenyList
- [BusyBox] 為執行舊核心的裝置新增解決方法
如何安裝新Magisk 25.0?
如果您以前從未在裝置上安裝過 Magisk,您可以從以下位置取得協助 這篇文章。對於已安裝 Magisk 的設備,您只需從應用程式進行更新即可。首先更新 Magisk 應用程序,然後使用新的 Magisk 應用程式升級到 Magisk 25.0。
您可以從以下位置下載新的 Magisk 25.0 請點擊這裡。我們建議升級到 Magisk 25.0,因為開發者提供的資訊是顯而易見的。有一個重大更新和許多錯誤修復。別忘了在下面發表你的意見。更多科技內容敬請關注。