LineageOS renunță la propria sa implementare de superutilizator, făcând din Magisk soluția de facto

LineageOS 17 nu va mai recomanda propriul pachet de suplimente, făcând din Magisk și Magisk manager alegerea de facto pentru binarul și managementul superutilizatorului.

LineageOS este unul dintre cele mai populare ROM-uri personalizate disponibile pentru dispozitivele Android, dacă nu cel mai popular ROM personalizat acolo. Acest ROM personalizat preia Android așa cum se găsește pe Android Open Source Project (AOSP) și îi adaugă propria sa aromă. O mulțime de ROM-uri personalizate tind să adopte LineageOS ca bază proprie, așa că orice schimbare majoră pe care LineageOS o întreprinde pentru sine tinde să se propagă în comunitatea ROM-urilor personalizate. Dezvoltatorii din spatele LineageOS sunt conștienți de această repercusiune și iau decizii informate în consecință. Următoarea lansare a LineageOS schimbă în mod semnificativ modul în care este gestionat accesul la rădăcină, deoarece ROM-ul renunță la suportul pentru propriul său binar addonsu în favoarea Magisk.

Următoarea versiune majoră pentru LineageOS se va numi LineageOS 17, fără surprize aici. ROM-ul personalizat este în curs de a fi rebazat pe Android 10. În ciuda faptului că este un ROM personalizat și, prin urmare, are o flexibilitate semnificativ mai mare decât un skin OEM UX, LineageOS alege să nu fie livrat cu un binar rădăcină preinstalat -- ceea ce înseamnă că nu există nicio modalitate ca aplicațiile să obțină acces de superutilizator la o nouă instalare doar a ROM. Pentru ca aplicațiile să solicite acces de superutilizator, utilizatorul trebuie să instaleze în mod conștient un binar de superutilizator și un manager de superutilizator. Majoritatea utilizatorilor au instalat implicit Magisk și Magisk Manager, în principal din cauza soluție pe care o oferă Magisk împotriva detectării SafetyNet, precum și cadrul ușor de utilizat pentru Modulele Magisk.

În ciuda faptului că este alegerea populară, LineageOS nu recomandă oficial Magisk ca soluție de înrădăcinare preferată. Unii utilizatori ignoranți ajung să instaleze module Magisk incompatibile pe dispozitivele lor și apoi să inunde ROM-ul întreținerii cu rapoarte de eroare pentru comportament stricat -- ceea ce este o durere de cap sigură pentru menținători cu. ROM-ul s-a bazat în schimb pe cont propriu pachet addonsu pentru a furniza binarul superutilizator și un manager simplu de superutilizator.

Acest supliment a fost oferit cu LineageOS 15.1 și Lansări de LineageOS 16, dar cu LineageOS oficial 17, acesta nu va mai fi oferit. Pentru această lansare, acces root prin ADB va fi modalitatea acceptată oficial pentru utilizatorii de a se încurca cu fișierele importante de pe dispozitivele lor. Dacă utilizatorul dorește să acorde aplicațiilor acces superutilizator, atunci va trebui să instaleze Magisk și Magisk Manager. Deși LineageOS încă nu susține oficial Magisk încorporându-l în versiunile oficiale, această retrogradare pentru addonsu îl ridică în esență pe Magisk să fie soluția susținută de facto.

Dar de ce LineageOS renunță la addonsu în primul rând? Acest lucru se datorează faptului că PrivacyGuard, o caracteristică LineageOS pe care addonsu a folosit-o, este, de asemenea, eliminată în LineageOS 17. PrivacyGuard a oferit utilizatorilor controale avansate de gestionare a permisiunilor asupra a ceea ce era posibil pe stocul Android. Echipa LineageOS a fost nu se poate porta cadrul PrivacyGuard la noua bază Android 10și, în schimb, echipa folosește Caracteristica Google Permissions Hub în Android 10. Această caracteristică Permissions Hub este aceleași controale de permisiuni pe care le-am văzut în versiunile noastre timpurii Android Q scurse, dar unul care a lipsit în lansările publice. Google nu a lansat funcția în Android 10, dar codul pentru aceasta încă există în AOSP. LineageOS l-a bifurcat și îl va oferi ca alternativă la PrivacyGuard.