LineageOS upouští od své vlastní implementace superuživatele, díky čemuž je Magisk de facto řešením

click fraud protection

LineageOS 17 již nebude doporučovat svůj vlastní balíček addonsu, takže Magisk a Magisk manager jsou de facto volbou pro binární a správu superuživatelů.

LineageOS je jednou z nejoblíbenějších vlastních ROM dostupných pro zařízení Android, pokud ne nejpopulárnější vlastní ROM tam venku. Tato vlastní ROM přebírá Android tak, jak se nachází v projektu Android Open Source Project (AOSP) a přidává k tomu svou vlastní chuť. Mnoho vlastních ROM má tendenci přijmout LineageOS jako svou vlastní základnu, takže jakákoli velká změna, kterou LineageOS pro sebe provede, má tendenci se šířit v komunitě vlastních ROM. Vývojáři za LineageOS jsou si tohoto dopadu vědomi a podle toho dělají informovaná rozhodnutí. Nadcházející vydání LineageOS výrazně mění způsob, jakým je řešen přístup root, protože ROM upouští od podpory vlastního binárního addonsu ve prospěch Magisk.

Další hlavní vydání pro LineageOS se bude jmenovat LineageOS 17, bez jakýchkoliv překvapení. Vlastní ROM je v procesu přestavby na Android 10. Přestože se jedná o vlastní ROM, a má tedy výrazně větší flexibilitu než vzhled OEM UX, rozhodl se LineageOS nedodávat s předinstalovaný kořenový binární soubor – což znamená, že neexistuje způsob, jak aplikace získat přístup superuživatele při nové instalaci pouze ROM. Aby aplikace mohly požadovat přístup superuživatele, musí uživatel vědomě nainstalovat binární soubor superuživatele a správce superuživatele. Většina uživatelů neinstalovala Magisk a Magisk Manager ve výchozím nastavení, hlavně kvůli řešení, které Magisk nabízí proti detekci SafetyNet, a také snadno použitelný rámec Moduly Magisk.

Přestože je to populární volba, LineageOS oficiálně nedoporučuje Magisk jako preferované řešení pro rootování. Někteří neznalí uživatelé si na svá zařízení nainstalují nekompatibilní moduly Magisk a následně zaplaví ROM správci s hlášeními o chybách pro nefunkční chování -- což je pro správce definitivní bolest hlavy s. ROM místo toho spoléhala sama na sebe balíček addonsu poskytnout binární soubor superuživatele a jednoduchý správce superuživatelů.

Tento addonsu byl nabízen s LineageOS 15.1 a Vydání LineageOS 16, ale s oficiálním LineageOS 17, toto již nebude nabízeno. Pro toto vydání root přístup přes ADB bude oficiálně podporovaným způsobem, jak si uživatelé mohou na svých zařízeních pohrát s důležitými soubory. Pokud chce uživatel udělit aplikacím přístup superuživatele, bude si muset nainstalovat Magisk a Magisk Manager. Zatímco LineageOS stále oficiálně nepodporuje Magisk tím, že jej začlení do oficiálních sestavení, toto snížení úrovně addonsu v podstatě povyšuje Magisk na de facto podporované řešení.

Ale proč LineageOS vypouští addonsu na prvním místě? Je to proto, že PrivacyGuard, funkce LineageOS, která využívá addonsu, je také odstraněna v LineageOS 17. PrivacyGuard nabídl uživatelům pokročilé možnosti správy oprávnění nad tím, co bylo možné na Androidu. Tým LineageOS byl nelze portovat framework PrivacyGuard na novou základnu Android 10a místo toho tým využívá Vlastní funkce centra oprávnění společnosti Google v systému Android 10. Tato funkce centra oprávnění je stejné ovládací prvky oprávnění, jaké jsme viděli v našich prvních uniklých sestaveních Android Q, ale ten, který chyběl ve veřejných vydáních. Google tuto funkci nevydal v Androidu 10, ale kód pro ni stále existuje v AOSP. LineageOS jej rozvětvil a nabídne jej jako alternativu k PrivacyGuard.