Categories
科技報導

LineageOS捨棄自己那套root權限管理 Magisk成為事實上的官方解決方案



雖然很多Android用戶都不再折騰什麼root啊刷機之類的東西了,但不可忽視的是,還是有很大一批玩家和用戶會為了更加方便的使用和某些Hack性質的目的而折騰自己的Android設備,最近Android著名ROM——CyanogenMod的後繼者LineageOS開始拋棄自己那套root權限管理方案,讓另外一套非常流行的root框架——Magisk成為了事實上的官方root權限管理解決方案。

LineageOS捨棄自己那套root權限管理 Magisk成為事實上的官方解決方案 1

相信不少人對這個Logo已經不陌生了

到今天還在折騰Android系統的玩家肯定對Magisk這玩意兒不陌生了,但肯定還是有不少人是不知道這玩意兒的。在Magisk誕生之前,很多人都會用ChainsDD開發的Superuser和Chainfire開發的SuperSU管理系統的root權限,但在Magisk誕生之後,很多人都轉向使用這個由華人開發者寫的root框架了。

LineageOS捨棄自己那套root權限管理 Magisk成為事實上的官方解決方案 2

SuperSU

LineageOS捨棄自己那套root權限管理 Magisk成為事實上的官方解決方案 3

Superuser的界面,截圖還是Android 4時代

LineageOS原本是要用戶自己去刷入官方另外作為擴展組件提供的addonsu包才能啟用系統的root權限的,他們也沒有推薦用戶去用Magisk,因為有些第三方提供的Magisk模塊可能會帶來兼容性問題,所以這個額外的addonsu組件包一直到LineageOS 16,也就是Android 9上面仍然存在。

但是到了LineageOS 17,也就是基於Android 10的LineageOS上面,情況發生了變化。在這個版本中LineageOS不再提供addonsu組件包,也就是說用戶只能夠選擇Magisk框架來獲取系統的root權限。說起來這還是因為新版本中他們拋棄掉了存在了很多個版本的應用權限管理,也就是隱私防護功能。這個功能給予了LineageOS用戶對應用具體權限的管理能力,但開發團隊沒有將這個功能移植進基於Android 10的LineageOS 17,取而代之的是他們開放了隱藏在Android 10源代碼中的Permission Hub功能,用這個Android原生提供、但沒有開放給用戶的功能實現針對應用權限的管理,所以addonsu這個組件在LineageOS 17以上就失去了它的存在價值。