A LineageOS megszünteti saját szuperfelhasználós implementációját, így a Magisk lesz a de facto megoldás

A LineageOS 17 a továbbiakban nem ajánlja saját addonsu csomagját, így a Magisk és a Magisk manager de facto a szuperfelhasználói bináris és felügyeleti választás.

A LineageOS az egyik legnépszerűbb egyéni ROM Android-eszközökhöz, ha nem a legnépszerűbb egyedi ROM. Ez az egyéni ROM úgy használja az Androidot, ahogyan az Android nyílt forráskódú projektben (AOSP) megtalálható, és hozzáadja a saját ízét. Sok egyéni ROM ezt követően a LineageOS-t alkalmazza saját alapjául, így a LineageOS által saját maga által végrehajtott jelentős változtatások általában az egyéni ROM-közösségben terjednek. A LineageOS mögött álló fejlesztők tudatában vannak ennek a következményeknek, és ennek megfelelően megalapozott döntéseket hoznak. A LineageOS közelgő kiadása jelentősen megváltoztatja a root hozzáférés kezelését, mivel a ROM megszünteti saját addonsu binárisának támogatását a Magisk javára.

A LineageOS következő nagy kiadása LineageOS 17 lesz, minden meglepetés nélkül. Az egyéni ROM átalakítása folyamatban van az Android 10 tetejére. Annak ellenére, hogy egyedi ROM, és így lényegesen nagyobb rugalmassággal rendelkezik, mint egy OEM UX skin, a LineageOS úgy dönt, hogy nem szállít előre telepített gyökér bináris – ami azt jelenti, hogy az alkalmazásoknak nincs módjuk szuperfelhasználói hozzáférésre csak a ROM. Ahhoz, hogy az alkalmazások szuperfelhasználói hozzáférést kérhessenek, a felhasználónak tudatosan telepítenie kell egy szuperfelhasználói binárist és egy szuperfelhasználó-kezelőt. A legtöbb felhasználó alapértelmezés szerint a Magisk és a Magisk Manager telepítése mellett döntött, főként azért, mert a a Magisk által kínált megoldás a SafetyNet észlelésére, valamint a könnyen használható keretrendszer Magisk modulok.

Annak ellenére, hogy ez a népszerű választás, a LineageOS hivatalosan nem ajánlja a Magisket preferált rootolási megoldásként. Néhány tudatlan felhasználó végül inkompatibilis Magisk modulokat telepít eszközére, majd elárasztja a ROM-ot karbantartók hibajelentésekkel a meghibásodott viselkedés miatt – ami határozott fejfájást okoz a karbantartóknak val vel. Ehelyett a ROM saját magára hagyatkozott addonsu csomag hogy biztosítsuk a szuperfelhasználói binárist és egy egyszerű szuperfelhasználó-kezelőt.

Ezt a kiegészítőt a LineageOS 15.1 és LineageOS 16 kiadások, de hivatalos LineageOS 17-tel, ezt már nem ajánlják fel. Ehhez a kiadáshoz root hozzáférés ADB-n keresztül ez lesz a hivatalosan támogatott módja annak, hogy a felhasználók fontos fájlokkal szórakozzanak eszközeiken. Ha a felhasználó szuperfelhasználói hozzáférést szeretne biztosítani az alkalmazásoknak, telepítenie kell a Magisk programot és a Magisk Managert. Noha a LineageOS hivatalosan még mindig nem támogatja a Magisket a hivatalos buildekbe való beépítésével, az addonsu ezen lefokozása lényegében a Magisket de facto támogatott megoldássá emeli.

De miért hagyja el a LineageOS az addonsut? Ennek az az oka, hogy a LineageOS 17-ben a PrivacyGuard-ot, a LineageOS-funkciót, amelyet az addonsu kihasznált, szintén eltávolítják. A PrivacyGuard fejlett engedélykezelési vezérlőket kínált a felhasználóknak arra vonatkozóan, hogy mi lehetséges a készleten lévő Androidon. A LineageOS csapata volt nem tudja portolni a PrivacyGuard keretrendszert az új Android 10 alapra, és helyette a csapat használja A Google saját Permissions Hub funkciója Android 10-ben. Ez a Permissions Hub funkció a ugyanazokat az engedélyvezérlőket, amelyeket a korai kiszivárgott Android Q buildjeinkben láttunk, de olyan, amely hiányzott a nyilvános kiadásokból. A Google nem adta ki a funkciót az Android 10-ben, de a kódja továbbra is létezik az AOSP-ben. A LineageOS felkínálta a PrivacyGuard alternatívájaként.