LineageOS loobub oma superkasutaja juurutusest, muutes Magiski de facto lahenduseks

LineageOS 17 ei soovita enam oma addonsu paketti, mistõttu on Magisk ja Magisk manager de facto valik superkasutajate binaarfailide ja halduse jaoks.

LineageOS on üks populaarsemaid kohandatud ROM-e, mis on saadaval Android-seadmetele, kui mitte kõige populaarsem kohandatud ROM seal. See kohandatud ROM kasutab Androidi Androidi avatud lähtekoodiga projektis (AOSP) leiduvat Androidi ja lisab sellele oma maitse. Paljud kohandatud ROMid kasutavad LineageOS-i oma baasina, nii et kõik suured muudatused, mida LineageOS ise teeb, levivad kogu kohandatud ROM-i kogukonnas. LineageOS-i taga olevad arendajad on sellest mõjust teadlikud ja teevad vastavalt teadlikke otsuseid. Tulevane LineageOS-i väljalase muudab oluliselt juurjuurdepääsu käsitsemist, kuna ROM loobub omaenda addonsu binaarfailide toest Magiski kasuks.

Järgmine suurem LineageOS-i väljalase kannab nime LineageOS 17, ilma üllatusteta. Kohandatud ROM on ümbertöötamisel Android 10 peal. Hoolimata sellest, et LineageOS on kohandatud ROM ja seega oluliselt suurem paindlikkus kui OEM UX skin, otsustab LineageOS mitte tarnida eelinstallitud juurbinaarfail – see tähendab, et rakendustel pole võimalust saada superkasutaja juurdepääsu ainult ROM. Selleks, et rakendused taotleksid superkasutaja juurdepääsu, peab kasutaja teadlikult installima superkasutaja binaarfaili ja superkasutajahalduri. Enamik kasutajaid on vaikimisi installinud Magisk ja Magisk Manager, peamiselt seetõttu, et lahendus, mida Magisk SafetyNeti tuvastamise vastu pakub, samuti lihtsalt kasutatav raamistik Magiski moodulid.

Hoolimata sellest, et LineageOS on populaarne valik, ei soovita see Magiskit ametlikult eelistatud juurdumislahendusena. Mõned asjatundmatud kasutajad installivad oma seadmetesse kokkusobimatud Magiski moodulid ja ujutavad seejärel ROM-i üle hooldajad veaaruannetega rikkis käitumise kohta – millega tegelemine on hooldajatele kindel peavalu koos. ROM tugines selle asemel iseendale addonsu pakett pakkuda superkasutaja binaarfaili ja lihtsat superkasutajahaldurit.

Seda lisandmoodulit pakuti koos LineageOS 15.1 ja LineageOS 16 väljalasked, kuid ametliku LineageOS 17-ga, seda enam ei pakuta. Selle väljalase jaoks juurjuurdepääs ADB kaudu on ametlikult toetatud viis, kuidas kasutajad oma seadmetes oluliste failidega segi ajada. Kui kasutaja soovib anda rakendustele superkasutaja juurdepääsu, peab ta installima Magiski ja Magisk Manageri. Kuigi LineageOS ei toeta endiselt ametlikult Magiskit, lisades selle ametlikesse ehitustesse, tõstab see addonsu alandamine sisuliselt Magiski de facto toetatud lahenduseks.

Aga miks LineageOS loobub addonsust? Seda seetõttu, et LineageOS 17-st eemaldatakse ka PrivacyGuard, LineageOS-i funktsioon, mida addonsu võimendas. PrivacyGuard pakkus kasutajatele täiustatud lubade haldamise juhtelemente selle üle, mis oli võimalik Androidi laos. LineageOS-i meeskond oli ei saa PrivacyGuardi raamistikku uude Android 10 baasi portida, ja selle asemel kasutab meeskond Google'i enda lubade keskuse funktsioon Android 10-s. See lubade keskuse funktsioon on samad lubade juhtelemendid, mida nägime oma varajases lekkinud Android Q järgus, kuid selline, mis avalikes väljaannetes puudus. Google ei avaldanud seda funktsiooni Android 10-s, kuid selle kood on AOSP-s endiselt olemas. LineageOS on selle kasutusele võtnud ja pakub seda PrivacyGuardi alternatiivina.