Forud for Marshmallow blev den traditionelle metode til at rote Android-enheder opnået ved at ændre filerne i "/ system" -partitionen, hvilket gjorde superbrugeren - den proces, der håndterer adgangsforespørgsler - Kør ved opstart med alle tilladelser, som det behøver for at fungere korrekt.

Da Android Marshmallow blev introduceret, stramte Google sikkerhed, så den traditionelle måde at rooting ikke fungerede længere. Dette banede vejen for indførelsen af ​​en "systemløs" måde at rødme på, som ikke kræver ændring af "/ system" -kataloget. I stedet bruger det et ændret bootbillede til at starte superbrugerprocessen.

Lad os se nærmere på nogle af fordele og ulemper, den systemløse metode har over den traditionelle rodmetode.

Fordele ved Systemless root

Den store fordel ved systemløs rod er, at det gør det meget lettere for dig at acceptere opdateringer via OTA (OTA) ved hjælp af denne metode.

Den traditionelle metode kompromitterer derimod din evne til at modtage OTA-opdateringer, fordi den ændrer din "/ system" -partition på en måde, der afviger fra enhedsproducentens planlagte softwareopsætning, hvorfor nogle telefonproducenter forhindrer installation af OTA-opdateringer når de opdager at telefonen er rodfæstet, da det gør det, kan det miste telefonen.

Hvis du roterer din enhed på den traditionelle måde, skal du genoplaste lagerpartiet "/ system" partitionen, før du kan installere en OTA-opdatering. For enheder med systemløs rod skal du kun genoplaste bootbilledet, hvilket er betydeligt nemmere end at genvinde hele partitionen "/ system".

Den systemløse rodmetode forhindrer også "soft-bricking" på din enhed, hvis du ikke har en understøttet kerne, hvilket var tilfældet, når du brugte den traditionelle metode til at rotere Android Marshmallow. Hvis din kerne ikke understøttes, vil din enhed ikke blive rodnet, men den starter stadig normalt.

Derudover er det nu meget nemmere at afbryde din enhed, hvis du vil. En simpel fabriksnulstilling skal gøre tricket.

Ulemper

En generel ulempe ved at rote din enhed, uanset hvilken rodmetode du bruger, er, at nogle tjenester, som f.eks. Googles Android Pay, simpelthen ikke virker som følge heraf, fordi det kører verifikation på din telefon for at finde ud af, om din enhed er forankret eller ej og blokerer adgang til disse tjenester, hvis rootadgang er aktiveret.

På et tidspunkt arbejdede Android Pay på enheder med den systemløse måde, men det var ikke ved design, og appen er nu blevet patched til at registrere enheder med systemløs root.

Der er i øjeblikket ingen planer om at omgå disse begrænsninger, så hvis det er vigtigt for dig, kan det være klogt for dig at afstå fra at rote din enhed.

En specifik ulempe ved den systemløse rodmetode er, at det ikke vil være effektivt, hvis din enhed har en låst bootloader. Hvis det er tilfældet, skal du muligvis finde en anden måde at rod din enhed på, men der findes ingen generel løsning på dette tidspunkt.

Hvilken metode skal du bruge?

Du behøver ikke at bestemme hvilken rodmetode der skal bruges, fordi den helt afhænger af den type enhed, du ejer, og dens Android-version.

Den systemløse metode er kun kompatibel med Android 6.0 og nyere. Hvis din enhed kører Lollipop eller tidligere, skal du holde fast ved den traditionelle metode. For dem med Marshmallow eller senere er den systemløse måde den eneste mulige måde at rod din enhed på nu.

Hvis du beslutter at blinke SuperSU zip-filen på din smartphone, afgør den automatisk hvilken rodmetode der skal bruges på baggrund af enhedens specifikationer.

Men hvis du håber at genoprette din enhed med den nye systemløse metode, skal du udføre en fuldstændig unroot og genopblive lagerpartiet "/ system" -partitionen, før du begynder, da hverken metode er kompatibel med den anden.