Före Marshmallow uppnåddes det traditionella sättet att rotera Android-enheter genom att ändra filerna i "/ system" -partitionen som gjorde superanvändaren - processen som hanterar begäran om root-åtkomst - kör vid start med alla behörigheter som den behöver för att fungera korrekt.

När Android Marshmallow introducerades stramade Google säkerhet, så det traditionella sättet att rota inte fungerade längre. Detta banade vägen för införandet av ett "systemlöst" sätt att rota som inte kräver modifiering av "/ system" -katalogen. I stället använder den en modifierad startbild för att starta superuserprocessen.

Låt oss titta noga på några av de fördelar och nackdelar som den systemlösa metoden har över den traditionella rotmetoden.

Fördelar med systemlös rot

Den stora fördelen med systemlös rot är att det gör det mycket lättare för dig att acceptera uppdateringar över luften (OTA) med hjälp av den här metoden.

Den traditionella metoden kompromissar däremot din förmåga att ta emot OTA-uppdateringar eftersom det ändrar din "/ system" -partition på ett sätt som avviker från enhetsproducentens avsedda programinstallation. Därför förhindrar vissa telefonproducenter att installera OTA-uppdateringar när de upptäcker att telefonen är rotad, kan det hända att telefonen sitter fast.

Om du roterar din enhet på det traditionella sättet måste du flasha på nytt "/ system" -partitionen innan du kan installera en OTA-uppdatering. För enheter med systemlös rot behöver du bara flasha upp startbilden, vilket är väsentligt enklare än att blinka hela partitionen "/ system".

Den systemlösa rotmetoden förhindrar också "mjukning" av din enhet om du inte har en stödd kärna som var fallet när du använde den traditionella metoden för att rotera Android Marshmallow. Om din kärna inte stöds kommer din enhet inte att rotas men kommer fortfarande att startas normalt.

Dessutom är det nu mycket lättare att avaktivera din enhet om du vill. En enkel fabriksåterställning bör göra tricket.

nackdelar

En allmän nackdel med att rota din enhet, oavsett vilken rotationsmetod du använder, är att vissa tjänster, till exempel Googles Android Pay, helt enkelt inte fungerar som en följd av att det körs verifiering på din telefon för att upptäcka om enheten är rotad eller inte och blockerar åtkomst till dessa tjänster om root-åtkomst är aktiverad.

Vid ett tillfälle arbetade Android Pay på enheter med det systemlösa sättet, men det var inte av design, och appen har nu blivit patchad för att upptäcka enheter med systemlös rot.

Det finns för närvarande inga planer på att kringgå dessa begränsningar, så om det här är viktigt för dig, kan det vara klokt att du avstår från att rota din enhet.

En specifik nackdel med systemlös rotmetoden är att det inte kommer att vara effektivt om enheten har en låst startladdare. Om så är fallet kan du behöva hitta ett annat sätt att rotera din enhet, men det finns ingen allmän lösning för tillfället.

Vilken metod ska du använda?

Du behöver inte bestämma vilken rotmetod du ska använda eftersom den helt och hållet beror på vilken typ av enhet du äger och dess Android-version.

Den systemlösa metoden är bara kompatibel med Android 6.0 och senare. Om enheten kör Lollipop eller tidigare måste du hålla fast vid den traditionella metoden. För dem med Marshmallow eller senare är det systemlösa sättet det enda möjliga sättet att rotera din enhet vid denna tidpunkt.

Om du väljer att bläddra i SuperSU-zip-filen på din smartphone, bestämmer den automatiskt vilken rotmetod som ska användas baserat på enhetens specifikationer.

Men om du hoppas kunna omdirigera din enhet med den nya systemlösa metoden måste du göra en fullständig unroot och återflösa stockpartitionen "/ system" -partitionen innan du börjar eftersom ingen metod är kompatibel med den andra.