Før Marshmallow ble den tradisjonelle metoden for å rote Android-enheter oppnådd ved å endre filene i "/ system" -partisjonen som gjorde superbrukeren - prosessen som håndterer tilgangsforespørsler - kjør ved oppstart med alle tillatelsene den trenger for å fungere skikkelig.

Da Android Marshmallow ble introdusert, stramte Google sikkerhet, slik at den tradisjonelle røtteringen ikke fungerte lenger. Dette banet vei for innføring av en "systemløs" røtteretning som ikke krever endring av "/ system" -katalogen. I stedet bruker den et endret oppstartsbilde for å starte superbrukerprosessen.

La oss se nærmere på noen av fordelene og ulempene den systemløse metoden har over den tradisjonelle rotmetoden.

Fordeler med systemløs rot

Den største fordelen ved systemløs rot er at det gjør det mye lettere for deg å akseptere over-the-air (OTA) oppdateringer ved hjelp av denne metoden.

Den tradisjonelle metoden på den annen side kompromitterer evnen til å motta OTA-oppdateringer fordi den endrer partisjonen "/ system" på en måte som avviker fra enhetsprodusentens tilsiktede programvareoppsett, og det er derfor noen telefonprodusenter forhindrer installasjon av OTA-oppdateringer når de oppdager at telefonen er rotfestet, kan det hende at telefonen minner seg.

Hvis du roterer enheten din på den tradisjonelle måten, må du gjenopplaste partisjonen "/ system" -partisjonen før du kan installere en OTA-oppdatering. For enheter med systemløs rot trenger du bare å blinke opp oppstartsbildet som er betydelig lettere enn å blinke hele partisjonen "/ system".

Den systemløse rotemetoden forhindrer også "soft-bricking" på enheten din hvis du ikke har en støttet kjernen, som var tilfelle når du bruker den tradisjonelle metoden for å rote Android Marshmallow. Hvis kjernen din ikke støttes, vil enheten ikke være rotfestet, men vil fortsatt starte opp normalt.

I tillegg er det nå mye lettere å unroot enheten din hvis du vil. En enkel fabrikk tilbakestilling bør gjøre kunsten.

ulemper

En generell ulempe ved å rote enheten, uansett hvilken rotenemetode du bruker, er at noen tjenester, som for eksempel Google's Android Pay, ikke vil fungere som et resultat fordi det kjører verifisering på telefonen din for å finne ut om enheten din er rotfestet eller ikke og blokkerer tilgang til disse tjenestene dersom roten er aktivert.

På et tidspunkt jobbet Android Pay på enheter med den systemløse måten, men det var ikke i design, og appen er nå blitt oppdatert for å oppdage enheter med systemløs rot.

Det er for tiden ingen planer om å kringgå disse begrensningene, så hvis dette er viktig for deg, kan det være lurt å unngå å rote enheten.

En spesifikk ulempe ved systemløs rotmetoden er at den ikke vil være effektiv hvis enheten har en låst oppstartslaster. Hvis det er tilfelle, kan det hende du må finne en annen måte å rotere enheten din på, men det finnes ingen generell løsning på dette tidspunktet.

Hvilken metode skal du bruke?

Du trenger ikke å bestemme hvilken rotmetode som skal brukes, fordi den hele er avhengig av typen enhet du eier og dens Android-versjon.

Den systemløse metoden er bare kompatibel med Android 6.0 og nyere. Hvis enheten kjører Lollipop eller tidligere, må du holde fast ved den tradisjonelle metoden. For de med Marshmallow eller senere, den systemløse måten er den eneste mulige måten å rote enheten din på denne tiden.

Hvis du bestemmer deg for å blinke SuperSU-zip-filen på smarttelefonen, bestemmer den automatisk hvilken rotmetode som skal brukes basert på enhetens spesifikasjoner.

Men hvis du håper å re-rotere enheten med den nye systemløse metoden, må du utføre en full unroot og gjenopplaste lagerpartisjonen "/ system" -partisjonen før du begynner, da ingen av metodene er kompatible med den andre.