Hva er Systemless Root på Android, og hvorfor er det bedre?
Å få root-tilgang på Android-enheter er ikke et nytt konsept, men måten det er gjort har endret seg med Android 6.0 Marshmallow. Den nye "systemløse" roten-metoden kan være litt forvirrende først, så vi er her for å gjøre det lettere for deg, hvorfor du vil ha det, og hvorfor denne metoden er den beste måten å rote en Android-telefon fremover.
Hva er egentlig "systemløs" rot?
Før vi kommer inn i hvilken systemløs rot er, er det sannsynligvis best at vi først snakker om hvordan rooting "normalt" fungerer på Android, og hva som kreves for at den skal gjøre jobben sin.
Siden Android 4.3 må "su" demonen - prosessen som håndterer forespørsler om root-tilgang - løpe ved oppstart, og den må gjøre det med nok tillatelser for å effektivt utføre oppgavene som er forespurt av den. Dette ble tradisjonelt oppnådd ved å endre filer som ble funnet på Android / systempartisjonen. Men i begynnelsen av Lollipop var det ikke mulig å starte su daemonen ved oppstart, så et modifisert oppstartsbilde ble brukt - dette var effektivt introduksjonen av den "systemløse" rotten, oppkalt slik fordi den ikke endrer filer i / systempartisjonen.
En måte å få roten tilgang på den tradisjonelle måten på Lollipop ble senere funnet, noe som effektivt stoppet fremgang på systemløs metode på den tiden.
Med introduksjonen av Marshmallow styrket Google imidlertid sikkerheten som først ble satt på plass i Lollipop, noe som i hovedsak gjør det umulig å starte su daemonen med de nødvendige tillatelsene bare ved å endre / systempartisjonen. Den systemløse metoden ble oppstandet, og det er nå den vanlige rota-metoden for telefoner som kjører Marshmallow. Det er også verdt å nevne at dette også gjelder for Android Nougat, samt Samsung-enheter som kjører 5.1 (eller nyere).
Hva er fordelene (og ulemperne) til Systemless Root?
Som med alt, er det fordeler og ulemper for å få root tilgang med systemløs metode. Den primære ulempen er at den ikke fungerer på enheter med låst bootloaders som standard - det kan være løsninger, men de er veldig spesifikke for hver enhet. Med andre ord, hvis det ikke er noen løsning for enheten din, og den har en låst oppstartslaster, er det egentlig ingen måte å få robertilgang.
Annet enn det, er den systemløse metoden generelt bedre. For eksempel er det mye lettere å godta OTA-oppdateringer når du er rotfestet ved hjelp av denne metoden, spesielt når du bruker et verktøy som FlashFire. FlashFire kan blinke lagerfirmaer og re-rotere dem mens du blinker, samt håndtere OTA-installasjon (igjen, re-rotere den mens du blinker). I utgangspunktet, hvis du kjører en rotfestet enhet, er FlashFire et godt verktøy å ha. Husk at det for tiden er i beta, men utviklingen gjør gode fremskritt.
Den systemløse rotemetoden er også mye renere, siden den ikke legger til eller endrer filer i / systempartisjonen. Det betyr at det er mye lettere å unrot din telefon også. Det overlever ikke en fabrikkåterstilling, så det er mye enklere å sørge for at enheter er fjernet og tørkes rent før de selges.
Selvfølgelig er den siste biten et dobbeltkantet sverd, ettersom noen brukere foretrekker å holde seg rotfestet etter at fabrikken har tilbakestilt enheten. Den gode nyheten er at du bare trenger å blinke riktig SuperSU-fil for å gjenopprette root-tilgang, som det er lett. Og hvis du vil avbryte uten å foreta tilbakestilling av fabrikk, kan du bare blinke et rent oppstartsbilde for enheten. En kommandoprompt kommando og du er ferdig.
Det er også verdt å merke seg at det er visse tjenester, som for eksempel Android Pay, som bare ikke fungerer på rotte enheter. På et tidspunkt, Betal gjorde arbeid på systemløse enheter, men dette var helt tilfeldig. Det er for tiden ingen planer om å forsøke å omgå Pays beskyttelse på rotte enheter.
Så hvilken metode skal jeg bruke?
Den gode nyheten er at du ikke virkelig må "bestemme" hvilken rotmetode du skal bruke. Når du blinker SuperSU, bestemmer den hvilken rooting-metode som er best for telefonen din, og opptre tilsvarende. Hvis telefonen kjører Lollipop eller eldre, vil det mest sannsynlig bruke / systemmetoden. Hvis det kjører Marshmallow eller nyere (eller hvis det er en Samsung-enhet som kjører 5.1 eller nyere), vil det endre startbildet ditt i stedet, noe som gir deg en systemløs rot.
Det er usannsynlig at den systemløse metoden noen gang vil bli bakoverkompatibel for eldre versjoner av Android, da det ville kreve betydelig arbeid for dusinvis av enheter som enten vil bli oppgradert til en nyere versjon av Android eller pensjonert. Dermed legges fokuset på denne nye metoden på Android Marshmallow og Nougat.
Android er et komplekst system, og å få tilgang til roten kan åpne døren for å låse opp sitt fulle potensiale. Når det er sagt, er det ikke noe du burde ta lett om, med mindre du er en utvikler eller annen opplåsbar enhet med tilgjengelige bilder, bør du definitivt tråkke forsiktig. Utviklere i rooting-fellesskapet går i stor grad for å gi den beste rooting-opplevelsen mulig, men det betyr ikke alltid at det kommer til å fungere perfekt.
Tusen takk til Chainfire for å ta deg tid til å svare på våre spørsmål og hjelp med denne artikkelen!