Få rottilgang på Android-enheter er ikke et nytt konsept, men måten det gjøres på har endret seg med Android 6.0 Marshmallow. Den nye "systemløse" rotmetoden kan være litt forvirrende i starten, så vi er her for å gi mening om det hele, 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?
I SLEKT: Slik roter du Android-telefonen din med SuperSU og TWRP
Før vi går inn på hva 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 det skal gjøre jobben sin.
Siden Android 4.3 må "su" -demonen - prosessen som håndterer forespørsler om root-tilgang - kjøre ved oppstart, og den må gjøre det med nok tillatelser til å effektivt utføre de oppgavene det blir bedt om. Dette ble tradisjonelt oppnådd ved å endre filer som ble funnet på Android / systempartisjonen. Men i begynnelsen av Lollipop var det ingen måte å starte su-demonen ved oppstart, så et modifisert oppstartsbilde ble brukt - dette var effektivt innføringen av den "systemløse" roten, kalt slik fordi den ikke endrer noen filer i / systempartisjonen.
En måte å få rottilgang på den tradisjonelle måten på Lollipop ble senere funnet, noe som effektivt stoppet fremgangen på den systemløse metoden på den tiden.
Med introduksjonen av Marshmallow styrket imidlertid Google sikkerheten som først ble satt på plass i Lollipop, og i hovedsak gjorde det umulig å starte su-demonen med de nødvendige tillatelsene bare ved å endre / systempartisjonen. Den systemløse metoden ble gjenopplivet, og det er nå standard rooting-metoden for telefoner som kjører Marshmallow. Det er også verdt å nevne at dette også gjelder Android Nougat, så vel som Samsung-enheter som kjører 5.1 (eller nyere).
Hva er fordelene (og ulempene) med systemløs rot?
Som med alt, er det fordeler og ulemper ved å få rottilgang med den systemfrie metoden. Den primære ulempen er at det ikke fungerer på enheter med låste oppstartslastere 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å rottilgang.
I SLEKT: Slik installerer du en Android OTA-oppdatering uten å miste roten med FlashFire
Annet enn det, er den systemløse metoden generelt bedre. For eksempel er det mye lettere å godta OTA-oppdateringer når du er forankret ved hjelp av denne metoden, spesielt når du bruker et verktøy som FlashFire . FlashFire kan blinke aksjevirksomheter og rotere dem mens de blinker, samt håndtere OTA-installasjon (igjen, rotere det mens du blinker). I utgangspunktet, hvis du kjører en rotfestet enhet, er FlashFire et godt verktøy å ha. Husk at den foreløpig fortsatt er i beta, men utviklingen gjør gode fremskritt.
Den systemløse rotmetoden er også mye renere, siden den ikke legger til eller endrer filer i / systempartisjonen. Det betyr at det er mye lettere å en rot telefonen din også. Det overlever ikke engang en tilbakestilling av fabrikken , så det er mye enklere å sørge for at enhetene er rotte og tørkes før du selger dem.
I SLEKT: SafetyNet forklarte: Hvorfor Android Pay og andre apper ikke fungerer på rotte enheter
Selvfølgelig er den siste biten et tveegget sverd, ettersom noen brukere foretrekker å være forankret etter at fabrikken har tilbakestilt enheten - den gode nyheten er at du bare trenger å blinke den aktuelle SuperSU-filen på nytt for å få root-tilgang på nytt, som er enkelt . Og hvis du vil fjerne roten uten å utføre en tilbakestilling av fabrikken, kan du bare blinke et rent oppstartsbilde for enheten din. Én ledetekstkommando og du er ferdig.
Det er også verdt å merke seg at det bare er visse tjenester, som Android Pay fungerer ikke på rotte enheter . På et tidspunkt, betal gjorde arbeid på systemløse enheter, men dette var helt tilfeldig. Det er for øyeblikket ingen planer om å prøve å omgå Pays beskyttelse på rotte enheter.
Så hvilken metode skal jeg bruke?
Den gode nyheten er at du ikke egentlig trenger å "bestemme" hvilken rotmetode du skal bruke. Når du flash SuperSU , vil den bestemme hvilken rotmetode som er best for telefonen din, og handle deretter. Hvis telefonen din kjører Lollipop eller eldre, vil den mest sannsynlig bruke / systemmetoden. Hvis den kjører Marshmallow eller nyere (eller hvis det er en Samsung-enhet som kjører 5.1 eller nyere), vil den endre oppstartsbildet i stedet og gi deg en systemløs rot.
Det er lite sannsynlig at den systemløse metoden noen gang vil være bakoverkompatibel for eldre versjoner av Android, da det vil kreve betydelig arbeid for dusinvis av enheter som enten blir oppgradert til en nyere versjon av Android eller pensjonert. Dermed blir fokuset for denne nye metoden satt på Android Marshmallow og Nougat.
Android er et komplekst system, og å skaffe root-tilgang kan åpne døren for å frigjøre det fulle potensialet. Når det er sagt, er det ikke noe du bør ta lett på å rote enheten din - med mindre det er en utvikler eller en annen opplåsbar enhet som kan låses opp med tilgjengelige bilder, bør du definitivt trå forsiktig. Utviklere i rotfellesskapet strekker seg langt for å gi best mulig rotopplevelse, men det betyr ikke alltid at det kommer til å fungere perfekt.
Tusen takk til Chainfire for å ta deg tid til å svare på spørsmålene våre og hjelpe deg med denne artikkelen!