Rooting Android är bara inte värt det igen
Tillbaka på dagen var Android nästan en a måste för att få avancerad funktionalitet ur telefonen (eller i vissa fall grundläggande funktionalitet). Men tiderna har förändrats. Google har gjort sitt mobila operativsystem så bra att rooting är bara mer problem än det är värt.
Vad är rooting?
Eftersom Android är baserat på Linux och använder en Linux-kärna betyder "rooting" effektivt att tillåta åtkomst till rotbehörigheter i Linux. Det är verkligen så enkelt - dessa behörigheter ges inte till vanliga användare och appar, så du måste göra lite speciellt arbete för att få dem.
Så vad kan du göra med en rotad telefon? Massor av saker! Om du upptäcker att din telefon begränsar dig på något sätt eller befinner dig att säga "man, jag önskar att jag kunde med min telefon", då finns det förmodligen en lösning som kan uppnås genom att rota.
Det låter bra, rätt?
Tja ... håll dina hästar.
Låt oss prata om varför det är nog inte värt besväret dessa dagar.
Android är mycket bättre än det brukade vara
Jag är en livslång Android-användare (Android, inte mitt eget) och när jag började använda Googles mobila operativsystem kunde du inte ens ta skärmdumpar på telefonen utan att vara rotad - du var tvungen att ansluta den till en dator och använda den kommandoradsverktyget för Android Debug Bridge.
Och det är ett av de enklare exemplen. Tillbaka på Android: s tidiga dagar var mjukvaran inte riktigt optimerad så bra, vilket resulterade i dålig prestanda. Således var rooting att överklocka CPU ganska ganska. Även små saker som förmågan att avaktivera GPS från en widget krävde att systemet skulle rotas. Det var verkligen en hel massa skäl - som var annorlunda för många användare - att rotera Android tillbaka på dagen.
Snabbare fram till idag, och nästan alla begränsningar - från stora till små - har i grunden tagits upp i lageroperativsystemet. Så många saker som en gång krävde rooting och timmar värt att tweaking är nu rätt där ur lådan.
Eftersom operativsystemet har öppnats ytterligare är nu mycket mer avancerade uppgifter nu tillgängliga från tredje parts applikationer. Till exempel krävde Android att du behöver root access för att anpassa statusfältet. Stock Android har nu System UI-tuner för att hjälpa till med det, men även telefoner som släpper ut det här alternativet - som Samsung Galaxy-telefonerna kan till exempel få tillgång via en tredjepartsapplikation. Det är ganska lysande.
Jag vill inte borra dig mer specifika eftersom de är tydligt olika för varje person, men historiens moral är: telefoner är mycket, mycket bättre nu. Jag har bokstavligen alla funktioner på min telefon idag som jag behövde rota för några år sedan.
Nu är det allt som sagt, det finns livsdugliga skäl att fortfarande rota din telefon - och jag kommer utan tvekan att höra om många av dem som svar på det här mycket efter men långt, mycket färre människor kommer att behöva det, särskilt för hur svårt och riskabelt det är.
Rooting är lika mycket en besvär-om inte moreso-än det någonsin var
De flesta Android-enheter är inteutformad för att vara rotad. Systemet är låst som standard, utan att låta den låst upp. Det primära undantaget här är för Googles telefoner, som Nexus eller Pixel-linjen, som har möjlighet att låsa upp för enkel roddning.
Andra telefoner är dock inte lika lätt roterbara. De är utformade för att vara låsta och hålla sig så. I sådana fall krävs en lösning (eller "exploit") för att få root-åtkomst. Och lika snabbt som bestämda Android hackare hittar dessa exploits, tillverkarna lappar dem.
Som ett resultat kan rooting en Android-telefon vara oerhört svårt. Tillbaka i tidigare Android-dagar var det lite lättare, eftersom exploaterna var överflödiga och i allmänhet mycket enkla. Nu kan det dock ibland ta månader efter att en telefon släppts innan ett fungerande exploatering hittas, och det kan ofta vara ganska svårt att uppnå.
På grund av denna ökade komplexitet tar det en viss nivå av kunnig att "säkert" rotera en modernaste telefoner. Du måste wada genom ett antal foruminlägg och olika guider för att hitta rätt verktyg och utnyttjande för din specifika telefon, och det kan vara extremt svårt och tidskrävande. Och även när du räknar ut det hela, kan du skada din telefon permanent om något går fel.
Vilka typer av risker? Vad sägs om att mura din telefon? I vissa fall kan det betyda något fixerbart, kallat "mjuka" men i andra kan det innebära en permanent och oföränderlig tegelsten. Även i de fall där det kan lösas betyder det i allmänhet mycket av forskning och arbete. Det är tufft, och inte så värt risken som det en gång var.
Rooting är dåligt för din telefons säkerhet
Rooting gör det också svårare att uppdatera din telefon. Det betyder framför allt inga säkerhetsfläckar, vilket är dåligt.
Om vi använder de senaste Specter and Meltdown-sårbarheterna som referens kan du se hur bristen på säkerhetsuppdateringar snabbt kan bli ett problem. Google har redan släppt Android-säkerhetsuppdateringar för Specter (Meltdown är en annan historia helt), men om din telefon inte kan få uppdateringar är du inte lyckad. Och det är bara toppen av isberget när det gäller säkerhetsproblem med rotade telefoner.
Har du någonsin frågat dig varför root-åtkomst inte är tillgänglig ute i rutan på Android? Svaret är enkelt: eftersom det är en inneboende säkerhetsrisk. I grund och botten när du roterar din telefon öppnar du den för att inte bara utföra de uppgifter du vill ha, utan också de uppgifter som skadlig kod kanske vill köra. Du måste fortfarande bevilja rottillbehör till enskilda appar, men du lägger ännu större förtroende för utvecklarna av dessa appar än du normalt skulle - och inte alla är nödvändigtvis trovärdiga.
Dessutom finns det nya skadliga appar för Android som upptäckts hela tiden - några av dem kan till och med rota din handenhet utan dina kunskaper och installera system apps tyst bakom kulisserna. Nyligen upptäcktes den första Android-malware med förmågan att injicera kod. Medan du inte är garanterad att få ett virus bara genom att använda en rotad telefon, är det absolut något att tänka på.
Dessutom kommer du också att förlora viss funktionalitet på rotade telefoner som Android Pay-åtkomst. Detta beror på SafetyNet API som Google har infört för att säkerställa att de mest känsliga uppgifterna - som ditt kreditkort och bankinformation i fallet med Android Pay - hålls så säkra som möjligt.
Nedre raden här är detta: Om du inte är villig att sätta all din data i fara, rotera inte din telefon. Jag försöker inte vara hyperbolisk och skrämma dig till att tro att all din personliga information kommer att hamna i fel händer bara för att du rotade din telefon, men jag föreslår att möjligheten är riktig och något du behöver vara medveten om av.
Även anpassade ROM-skivor är inte perfekta
Jag vet att argumentet för anpassade ROM-skivor kommer, så låt oss fortsätta och prata om det. Om du är all-in på den roterande scenen, kanske du också kör en anpassad ROM. Häftigt! Du kan i praktiken kringgå många av de ovannämnda problemen genom att göra det ... och presentera dig också för en ny uppsättning problem.
Eftersom anpassade ROM-skivor generellt är baserade på lager Android kan man argumentera för att det är lättare för ROM-utvecklare att hålla sakerna aktuella med säkerhetsfläckar och whatnot. Med det sagt, betyder "lättare" inte alltid "praktiskt". Faktum är att några av de mest populära ROM-skivorna där ute upprätthålls av ett litet lag av bara några personer (eller till och med en enda person), och därför inte helt uppdaterad eftersom de bara inte har tid att hålla sig på toppen av sakerna.
Med andra ord, kör en anpassad ROM baserat på lager Android är inte en automatisk förbättring. Eftersom de flesta ROM-skivor är rotade ut ur porten är de faktiskt mindre säkra än ett icke-rotatiserat system, är nuvarande säkerhetsfläckar fördömda.
Sammantaget har rot fortfarande sin plats bland Android Modding publiken, och jag vill inte avskräcka det. Jag föreslår verkligen att det inte är värt det för de flesta användare-även bland de mer tekniskt kunniga. Det mesta av vad som bara kan uppnås med root-åtkomst innan kan nu göras nationellt i Android, och mycket av det som inte kan nås är tillgängligt via tredjepartsprogram. Om det finns något du vill göra som kräver root access, är vi på en plats där du verkligen behöver fråga dig själv: är belöningen verkligen värt risken?