Hemsida » hur » Vad är Systemless Root på Android, och varför är det bättre?

    Vad är Systemless Root på Android, och varför är det bättre?

    Att få root-åtkomst på Android-enheter är inte ett nytt koncept, men hur det är gjort har ändrats med Android 6.0 Marshmallow. Den nya "systemlösa" rotsmetoden kan vara lite förvirrande först, så vi är här för att hjälpa till att göra det hela, varför skulle du vilja ha det, och varför den här metoden är det bästa sättet att rota en Android-telefon framåt.

    Vad exakt är "systemlös" rot?

    Innan vi kommer in i vilken systemlös rot är det förmodligen bäst att vi först pratar om hur rooting "normalt" fungerar på Android och vad som krävs för att den ska kunna göra sitt jobb.

    Sedan Android 4.3 måste "su" demonen - processen som hanterar förfrågningar om root-åtkomst - köras vid start, och det måste göra det med tillräckliga behörigheter för att effektivt kunna utföra de uppgifter som begärs av den. Detta uppnåddes traditionellt genom att ändra filer som finns på Android / systempartitionen. Men i de tidiga dagarna av Lollipop var det inte möjligt att starta su-daemonen vid start, så en modifierad startbild användes. Det här var faktiskt introduktionen av den "systemlösa" roten, som heter så att den inte ändrar några filer i / systempartitionen.

    Ett sätt att få root access det traditionella sättet på Lollipop hittades senare, vilket effektivt stoppade framsteg på systemlös metod vid den tiden.

    Med introduktionen av Marshmallow förstärkte Google den säkerhet som först sattes på plats i Lollipop, vilket gör det otänkbart att starta su daemonen med de nödvändiga behörigheterna bara genom att ändra / systempartitionen. Den systemlösa metoden uppstod, och det är nu standardruttningsmetoden för telefoner som kör Marshmallow. Det är också värt att nämna att detta också gäller för Android Nougat, liksom Samsung-enheter som kör 5.1 (eller senare).

    Vad är fördelarna med Systemless Root?

    Som med vad som helst, finns det fördelar och nackdelar för att få root access med systemlös metod. Den primära nackdelen är att det inte fungerar som standard på enheter med låst startladdare. Det kan finnas lösningar, men de är väldigt specifika för varje enhet. Med andra ord, om det inte finns någon lösning för din enhet och det har en låst uppstartsladdare, finns det väsentligen inget sätt att få root access.

    Annars än det är den systemlösa metoden i allmänhet bättre. Det är till exempel mycket lättare att acceptera uppdateringar över luften (OTA) när du är rotad med den här metoden, särskilt när du använder ett verktyg som FlashFire. FlashFire kan bläddra i stock firmware och återställa dem samtidigt som de blinkar, liksom hantera OTA-installationen (igen, omdirigera den medan den blinkar). I grund och botten, om du kör en rotad enhet, är FlashFire ett bra verktyg att ha. Tänk på att det fortfarande finns i beta, men utvecklingen går bra framåt.

    Systemlös rotmetoden är också mycket renare, eftersom den inte lägger till eller ändrar filer i / systempartitionen. Det betyder att det är mycket lättare att fnrot din telefon också. Det överlever inte ens en fabriksåterställning, så det är mycket enklare att se till att enheterna är oroade och torkade rena innan de säljs.

    Självklart är den sista biten ett dubbelkantat svärd, eftersom vissa användare föredrar att vara rotade efter att fabriken har återställt sin enhet. Den goda nyheten är att du bara behöver bläddra igen den aktuella SuperSU-filen för att återställa root-åtkomst, vilket är lätt. Och om du vill avmarkera utan att göra en fabriksåterställning, kan du bara blinka en ren startbild för din enhet. Ett kommandotolpekommando och du är klar.

    Det är också värt att notera att det finns vissa tjänster, som Android Pay, som helt enkelt inte fungerar på rotade enheter. Vid en tidpunkt, betala gjorde arbeta på systemlösa enheter, men det var helt oavsiktligt. Det finns för närvarande inga planer på att försöka kringgå Betals skydd på rotade enheter.

    Så vilken metod ska jag använda?

    Den goda nyheten är att du inte behöver "bestämma" vilken rotmetod du ska använda. När du blinkar SuperSU, kommer det att avgöra vilken rooting metod som är bäst för din telefon och agera därefter. Om din telefon körs Lollipop eller äldre, kommer det med största sannolikhet att använda / systemmetoden. Om det körs Marshmallow eller nyare (eller om det är en Samsung-enhet som kör 5.1 eller senare), kommer den att ändra din startbild istället, vilket ger dig en systemlös rot.

    Det är osannolikt att den systemlösa metoden någonsin kommer att bli bakåtkompatibel för äldre versioner av Android, eftersom det skulle kräva en betydande mängd arbete för dussintals enheter som antingen uppgraderas till en nyare version av Android eller pensionerade. Således läggs fokusen på denna nya metod på Android Marshmallow och Nougat.


    Android är ett komplext system, och att få tillgång till root kan öppna dörren för att låsa upp sin fulla potential. Med det sagt är det inte något du borde ta med dig, om du inte är en utvecklare eller annan uppladdningsbar uppladdningsbar enhet med tillgängliga bilder, bör du noga tråka försiktigt. Utvecklare i det roterande samhället går i stor utsträckning för att ge den bästa möjliga upplevelsen, men det betyder inte alltid att det kommer att fungera perfekt.

    Tack så mycket till Chainfire för att ta dig tid att besvara våra frågor och hjälp med den här artikeln!