LineageOS dropper sin egen superbruger-implementering, hvilket gør Magisk til de facto-løsningen

click fraud protection

LineageOS 17 vil ikke længere anbefale sin egen addonsu-pakke, hvilket gør Magisk og Magisk manager til de facto-valget for superbruger binær og administration.

LineageOS er en af ​​de mest populære brugerdefinerede ROM'er, der er tilgængelige til Android-enheder, hvis ikke den mest populære tilpasset ROM derude. Denne brugerdefinerede ROM tager Android som findes på Android Open Source Project (AOSP) og tilføjer sin egen smag oven i det. Mange brugerdefinerede ROM'er har en tendens til derefter at adoptere LineageOS som deres egen base, så enhver større ændring, som LineageOS foretager for sig selv, har en tendens til at udbrede sig i hele brugerdefinerede ROM-fællesskabet. Udviklerne bag LineageOS er opmærksomme på denne konsekvens og træffer informerede beslutninger i overensstemmelse hermed. Den kommende udgivelse af LineageOS ændrer markant, hvordan root-adgang håndteres, da ROM'en dropper understøttelse af sin egen addonsu-binær til fordel for Magisk.

Den næste store udgivelse til LineageOS vil hedde LineageOS 17, uden nogen overraskelser her. Den brugerdefinerede ROM er i færd med at blive re-baseret oven på Android 10. På trods af at det er en brugerdefineret ROM og dermed har væsentlig mere fleksibilitet end et OEM UX-skin, vælger LineageOS ikke at sende med en forudinstalleret root binær -- hvilket betyder, at der ikke er nogen måde for apps at få superbrugeradgang på en ny installation af kun ROM. For at apps kan anmode om superbrugeradgang, skal brugeren bevidst installere en superbrugerbinær og en superbrugermanager. De fleste brugere har som standard valgt at installere Magisk og Magisk Manager, primært på grund af løsning, som Magisk tilbyder mod SafetyNet-detektion, samt den brugervenlige ramme for Magisk moduler.

På trods af at det er det populære valg, anbefaler LineageOS ikke officielt Magisk som den foretrukne rooting-løsning. Nogle uvidende brugere ender med at installere inkompatible Magisk-moduler på deres enheder og derefter oversvømme ROM'en vedligeholdere med fejlrapporter for brudt adfærd -- hvilket er en klar hovedpine for vedligeholdere at håndtere med. ROM'en stolede i stedet på sig selv addonsu pakke at give superbruger binær og en simpel superbruger manager.

Denne addonsu blev tilbudt med LineageOS 15.1 og LineageOS 16 udgivelser, men med officielt LineageOS 17, dette vil ikke længere blive tilbudt. Til denne udgivelse, root-adgang over ADB vil være den officielt understøttede måde for brugere at rode med vigtige filer på deres enheder. Hvis brugeren ønsker at give apps superbrugeradgang, skal de installere Magisk og Magisk Manager. Selvom LineageOS stadig ikke officielt understøtter Magisk ved at inkorporere det i officielle builds, løfter denne degradering for addonsu i det væsentlige Magisk til at være den de facto understøttede løsning.

Men hvorfor dropper LineageOS addonsu i første omgang? Det skyldes, at PrivacyGuard, en LineageOS-funktion, som addonsu udnyttede, også fjernes i LineageOS 17. PrivacyGuard tilbød brugere avanceret kontrol over tilladelsesstyring over, hvad der var muligt på lager Android. LineageOS-teamet var ude af stand til at portere PrivacyGuard-rammen til den nye Android 10-base, og i stedet bruger holdet Googles egen Permissions Hub-funktion i Android 10. Denne Permissions Hub-funktion er samme tilladelseskontroller, som vi så i vores tidlige lækkede Android Q-builds, men en, der var fraværende i offentlige udgivelser. Google frigav ikke funktionen i Android 10, men koden til den findes stadig i AOSP. LineageOS har forfalsket det og vil tilbyde det som et alternativ til PrivacyGuard.