LineageOS dropper sin egen superbrukerimplementering, noe som gjør Magisk til de facto-løsningen

click fraud protection

LineageOS 17 vil ikke lenger anbefale sin egen addonsu-pakke, noe som gjør Magisk og Magisk-manager til de facto-valget for binær og administrasjon av superbrukere.

LineageOS er en av de mest populære tilpassede ROM-ene tilgjengelig for Android-enheter, hvis ikke den mest populære tilpasset ROM der ute. Denne tilpassede ROM-en tar Android som finnes på Android Open Source Project (AOSP) og legger sin egen smak på toppen av den. Mange tilpassede ROM-er har en tendens til å ta i bruk LineageOS som sin egen base, så enhver større endring som LineageOS gjør for seg selv, har en tendens til å spre seg gjennom det tilpassede ROM-fellesskapet. Utviklerne bak LineageOS er klar over denne konsekvensen og tar informerte beslutninger deretter. Den kommende utgivelsen av LineageOS endrer betydelig hvordan root-tilgang håndteres, ettersom ROM-en dropper støtte for sin egen addonsu-binær til fordel for Magisk.

Den neste store utgivelsen for LineageOS vil hete LineageOS 17, uten noen overraskelser her. Den tilpassede ROM-en er i ferd med å bli re-basert på toppen av Android 10. Til tross for at det er en tilpasset ROM, og dermed har betydelig mer fleksibilitet enn en OEM UX-skin, velger LineageOS å ikke sende med en forhåndsinstallert rotbinær -- noe som betyr at det ikke er noen måte for apper å få superbrukertilgang på en ny installasjon av bare ROM. For at apper skal be om superbrukertilgang, må brukeren bevisst installere en superbrukerbinær og en superbrukeradministrator. De fleste brukere har som standard installert Magisk og Magisk Manager, hovedsakelig på grunn av løsning som Magisk tilbyr mot SafetyNet-deteksjon, samt det brukervennlige rammeverket for Magisk-moduler.

Til tross for at det er det populære valget, anbefaler ikke LineageOS offisielt Magisk som den foretrukne rotløsningen. Noen uvitende brukere ender opp med å installere inkompatible Magisk-moduler på enhetene sine og oversvømme ROM-en vedlikeholdere med feilrapporter for ødelagt atferd -- som er en klar hodepine for vedlikeholdere å håndtere med. ROM-en stolte i stedet på seg selv addonsu-pakken å gi superbruker binær og en enkel superbruker manager.

Denne addonsuen ble tilbudt med LineageOS 15.1 og LineageOS 16 utgivelser, men med offisiell LineageOS 17, dette vil ikke lenger tilbys. For denne utgivelsen, root-tilgang over ADB vil være den offisielt støttede måten for brukere å rote med viktige filer på enhetene sine. Hvis brukeren ønsker å gi apper superbrukertilgang, må de installere Magisk og Magisk Manager. Selv om LineageOS fortsatt ikke offisielt støtter Magisk ved å inkorporere det i offisielle bygg, løfter denne degraderingen for addonsu i hovedsak Magisk til å være den de facto-støttede løsningen.

Men hvorfor dropper LineageOS addonsu i utgangspunktet? Det er fordi PrivacyGuard, en LineageOS-funksjon som addonsu utnyttet, også blir fjernet i LineageOS 17. PrivacyGuard tilbød brukere avanserte tillatelsesstyringskontroller over hva som var mulig på lager Android. LineageOS-teamet var kan ikke portere PrivacyGuard-rammeverket til den nye Android 10-basen, og i stedet bruker teamet Googles egen Permissions Hub-funksjon i Android 10. Denne Permissions Hub-funksjonen er samme tillatelseskontroller som vi så i de tidlige lekke Android Q-byggene våre, men en som var fraværende i offentlige utgivelser. Google ga ikke ut funksjonen i Android 10, men koden for den eksisterer fortsatt i AOSP. LineageOS har gaffel den og vil tilby den som et alternativ til PrivacyGuard.