Få root-åtkomst på Android-enheter är inte ett nytt koncept, men hur det görs har förändrats med Android 6.0 Marshmallow. Den nya "systemlösa" rotmetoden kan vara lite förvirrande i början, så vi är här för att hjälpa till att förstå allt, varför du vill ha det och varför den här metoden är det bästa sättet att rota en Android-telefon framåt .
Vad är "systemlös" rot?
RELATERAD: Så här rotar du din Android-telefon med SuperSU och TWRP
Innan vi går in i vad systemlös rot är, är det troligen bäst att vi först pratar om hur rooting "normalt" fungerar på Android och vad som krävs för att det ska kunna göra sitt jobb.
Sedan Android 4.3 måste “su” -demonen - processen som hanterar begäran om root-åtkomst - köras vid start, och den måste göra det med tillräckliga behörigheter för att effektivt utföra de uppgifter som begärs av den. Detta åstadkoms traditionellt genom att modifiera filer som finns på Android / systempartitionen. Men i början av Lollipop fanns det inget sätt att starta su daemon vid start, så en modifierad startbild användes - detta var faktiskt introduktionen av den "systemlösa" roten, namngiven sådan eftersom den inte ändrar några filer i / systempartitionen.
Ett sätt att få root-åtkomst på det traditionella sättet på Lollipop hittades senare, vilket effektivt stoppade framstegen med den systemlösa metoden vid den tiden.
Med introduktionen av Marshmallow stärkte dock Google säkerheten som först togs i bruk på Lollipop, vilket i huvudsak gjorde det omöjligt att starta su-demon med nödvändiga behörigheter bara genom att ändra / systempartitionen. Den systemlösa metoden återuppstod och det är nu standardmetoden för rooting för telefoner som kör Marshmallow. Det är också värt att nämna att detta också gäller Android Nougat, liksom Samsung-enheter som kör 5.1 (eller nyare).
Vilka är fördelarna (och nackdelarna) med systemlös rot?
Som med allt finns det fördelar och nackdelar med att få root-åtkomst med den systemlösa metoden. Den främsta nackdelen är att det inte fungerar på enheter med låsta startladdare som standard - 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 den har en låst bootloader, finns det i princip inget sätt att få root-åtkomst.
RELATERAD: Så här installerar du en Android OTA-uppdatering utan att förlora roten med FlashFire
Förutom det är den systemlösa metoden i allmänhet bättre. Det är till exempel mycket lättare att acceptera OTA-uppdateringar när du är rotad med den här metoden, särskilt när du använder ett verktyg som Blixt eld . FlashFire kan flasha lagervaror och återrota dem medan de blinkar, samt hantera OTA-installationen (igen, omrotera 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 för närvarande fortfarande finns i beta, men utvecklingen gör goda framsteg.
Den systemlösa 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 a rota din telefon också. Det överlever inte ens en fabriksåterställning , så det är mycket enklare att se till att enheterna raderas och torkas innan du säljer dem.
RELATERAD: SafetyNet förklarade: Varför Android Pay och andra appar inte fungerar på rotade enheter
Naturligtvis är den sista biten ett tveeggat svärd, eftersom vissa användare föredrar att förbli rotade efter fabriksåterställning av sin enhet - den goda nyheten är att du bara behöver återblicka rätt SuperSU-fil för att åter få root-åtkomst, vilket är enkelt . Och om du vill ta bort roten utan att göra en fabriksåterställning kan du bara blinka en ren startbild för din enhet. Ett kommandotolkskommando och du är klar.
Det är också värt att notera att det finns vissa tjänster, som Android Pay, så enkelt fungerar inte på rotade enheter . Vid ett tillfälle, betala gjorde arbeta på systemlösa enheter, men detta var helt oavsiktligt. Det finns för närvarande inga planer på att försöka kringgå Pays 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 blixt SuperSU , kommer det att avgöra vilken rotmetod som är bäst för din telefon och agera därefter. Om din telefon kör Lollipop eller äldre kommer den troligen att använda / systemmetoden. Om den kör Marshmallow eller nyare (eller om det är en Samsung-enhet som kör 5.1 eller senare) kommer den istället att ändra din startavbildning och ge 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 kommer att uppgraderas till en nyare version av Android eller pensioneras. Således sätts fokus för denna nya metod på Android Marshmallow och Nougat.
Android är ett komplext system och att få root-åtkomst kan öppna dörren för att frigöra sin fulla potential. Med det sagt, att rota din enhet är inte något du bör ta lätt på - om det inte är en utvecklare eller annan uppladdningsbar enhet som kan laddas upp med tillgängliga bilder, bör du definitivt trampa försiktigt. Utvecklare inom rooting-communityn sträcker sig mycket för att ge bästa möjliga rooting-upplevelse, men det betyder inte alltid att det kommer att fungera perfekt.
Tack så mycket till Chainfire för att du tog dig tid att svara på våra frågor och hjälp med den här artikeln!