Rooting Android bare er ikke verdt det igjen
Tilbake på dagen var rooting Android nesten a må for å få avansert funksjonalitet ut av telefonen (eller i noen tilfeller grunnleggende funksjonalitet). Men tider har endret seg. Google har gjort sitt mobile operativsystem så godt at rooting er bare mer problemer enn det er verdt.
Hva er rooting?
Siden Android er basert på Linux og bruker en Linux-kjernen, betyr "rooting" effektivt å tillate tilgang til root-tillatelser i Linux. Det er virkelig så enkelt - disse tillatelsene er ikke gitt til vanlige brukere og apps, så du må gjøre noe spesielt for å få dem.
Så hva kan du gjøre med en rotfestet telefon? Masse ting! Hvis du finner ut at telefonen din begrenser deg på en eller annen måte, eller finne deg selv "mann, jeg skulle ønske jeg kunne med telefonen min", så er det sannsynligvis en løsning som kan oppnås ved å rote.
Høres bra ut, ikke sant?
Vel ... hold hestene dine.
La oss snakke om hvorfor det er sannsynligvis ikke verdt trøbbelene i disse dager.
Android er mye bedre enn det pleide å være
Jeg er en livlig Android-bruker (Android's liv, ikke min egen), og da jeg først begynte å bruke Googles mobil-operativsystem, kunne du ikke engang ta skjermbilder på telefonen uten å være rotfestet - du måtte koble den til en datamaskin og bruke Android Debug Bridge kommandolinjeverktøyet.
Og det er en av de enklere eksemplene. Tilbake i Android's tidlige dager var programvaren ikke optimalisert alt så bra, noe som resulterte i dårlig ytelse. Dermed var rooting å overklokke CPUen ganske vanlig. Selv små ting som evnen til å deaktivere GPS fra en widget, krevde at systemet ble rotfestet. Det var virkelig en hel rekke grunner - som var annerledes for mange brukere - til å rote Android tilbake i dag.
Rask frem til i dag, og nesten alle begrensningene - fra store til små - har i utgangspunktet blitt adressert i lagerstyringssystemet. Så mange ting som en gang krevde rooting og timer verdt å tweaking er nå rett der ute av esken.
Siden operativsystemet har blitt åpnet ytterligere, er det nå mye mer avanserte oppgaver nå tilgjengelig fra tredjeparts applikasjoner. For eksempel, pleide Android å kreve root-tilgang for å tilpasse statuslinjen. Stock Android har nå System UI-tuner for å hjelpe med det, men til og med telefoner som utelater dette alternativet, for eksempel Samsung Galaxy-telefonene, kan for eksempel få tilgang via en tredjepartsprogram. Det er ganske strålende.
Jeg ønsker ikke å bore deg mer spesifikk siden de er tydelig forskjellig for hver person, men historiens moral er: telefoner er mye, mye bedre nå. Jeg har bokstavelig talt all funksjonalitet på telefonen min i dag at jeg trengte å rote for bare noen få år siden.
Nå er alt det som er sagt, det er levedyktige grunner til å fortsatt rote telefonen din - og jeg vil utvilsomt høre om mange av dem som svar på dette veldig etterpå, men langt færre folk vil finne seg som trenger det, spesielt for hvor vanskelig og risikabelt Det er.
Rooting er like mye trøbbel-hvis ikke moreso-enn det noen gang var
De fleste Android-enheter er ikkedesignet for å være rotfestet. Systemet er låst som standard, uten noen måte å låse opp den på riktig måte. Det primære unntaket her er for Google-telefoner, som Nexus eller Pixel-linjen, som har muligheten til å låse opp for enkel roting.
Andre telefoner er imidlertid ikke like lett roterbare. De er utformet for å være låst ned og forbli den måten. I slike tilfeller er det nødvendig med en løsning (eller "utnytte") for å få tilgang til roten. Og like raskt som bestemte Android hackere finner disse utnyttelsene, produsentene lapper dem.
Som et resultat kan rooting et Android-håndsett være utrolig vanskelig. Tilbake i tidligere dager i Android var det litt lettere, da utbyttene var aplenty og generelt veldig enkle. Nå kan det imidlertid noen ganger ta måneder etter at en telefon er utgitt før en fungerende utnyttelse er funnet, og det kan ofte være ganske vanskelig å oppnå.
På grunn av denne ekstra kompleksiteten, tar det et visst nivå av kunnskap om å "trygt" rotere en moderne telefon. Du må wade gjennom massevis av foruminnlegg og forskjellige guider for å finne de riktige verktøyene og utnytningene for din spesifikke telefon, og det kan være ekstremt vanskelig og tidkrevende. Og selv når du finner ut det hele, kan du damange telefonen permanent hvis noe går galt.
Hva slags risiko? Hva med å murke telefonen din? I noen tilfeller kan dette bety noe som kan repareres, kjent som en "softbrick" - men i andre kan det bety en permanent og ugjennomtrengelig murstein. Selv i tilfeller der det kan løses, betyr dette generelt mye av forskning og arbeid. Det er tøft, og ikke så verdt risikoen som det en gang var.
Rooting er dårlig for telefonens sikkerhet
Rooting gjør det også vanskeligere å oppdatere telefonen. Det betyr, viktigst, ingen sikkerhetsoppdateringer, noe som er dårlig.
Hvis vi bruker de siste Specter and Meltdown-sårbarhetene som en referanse, kan du se hvordan mangelen på sikkerhetsoppdateringer raskt kan bli et problem. Google har allerede gitt ut Android-sikkerhetsoppdateringer for Specter (Meltdown er en annen historie helt), men hvis telefonen ikke kan motta oppdateringer, har du lykke til. Og det er bare toppen av isfjellet når det gjelder sikkerhetsproblemer med rotte håndsett.
Har du noen gang spurt deg selv hvorfor roten er ikke tilgjengelig ute av esken på Android? Svaret er enkelt: fordi det er en inneboende sikkerhetsrisiko. I utgangspunktet når du roter telefonen, åpner du den opp for ikke bare å utføre oppgavene du vil ha, men også oppgavene som skadelig kode vil kanskje kjøre. Du må fortsatt gi root-tillatelser til individuelle apper, men du legger enda større tillit til utviklerne av disse appene enn du normalt ville - og ikke alle av dem er nødvendigvis troverdige.
I tillegg er det nye skadelige apps for Android oppdaget hele tiden - noen av dem kan til og med rote håndsettet uten din kunnskap og installere systemprogrammer stille bak kulissene. Mer nylig ble det oppdaget den første Android-malware med muligheten til å injisere kode. Mens du ikke er garantert å få et virus bare ved å bruke et rotfestet håndsett, er det absolutt noe å vurdere.
Videre vil du også miste visse funksjoner på rotte telefoner som Android Pay-tilgang. Dette er på grunn av SafetyNet API som Google har satt på plass for å sikre at de mest sensitive dataene, for eksempel kredittkort og bankinformasjon i tilfelle Android Pay, holdes så trygge som mulig.
Bunnlinjen her er dette: Hvis du ikke er villig til å sette alle dataene dine i fare, må du ikke rote telefonen din. Jeg prøver ikke å være hyperbolisk og skremme deg til å tro at all din personlige informasjon kommer til å ende opp i feil hender bare fordi du rotet telefonen din, men jeg foreslår at muligheten er ekte og noe du trenger å være klar over av.
Selv tilpassede rom er ikke perfekte
Jeg vet at argumentet for tilpassede ROM-er kommer, så la oss gå videre og snakke om det. Hvis du er all-in på rooting scenen, kan du også kjøre en egendefinert ROM. Kul! Du kan faktisk omgå mange av de ovennevnte problemene ved å gjøre det ... og også introdusere deg selv til et nytt sett med problemer.
Siden tilpassede ROM er generelt basert på lager Android, kan man argumentere for at det er lettere for ROM-utviklere å holde ting oppdatert med sikkerhetsoppdateringer og hva som ikke er. Når det er sagt, betyr "lettere" ikke alltid "praktisk". Faktisk er noen av de mest populære ROMene der ute, opprettholdt av et lite lag med bare noen få personer (eller enda en person), og derfor ikke helt oppdatert fordi de bare ikke har tid til å holde på toppen av ting.
Med andre ord kjører en tilpasset ROM basert på lager Android ikke en automatisk forbedring. Faktisk, siden de fleste ROM er rotet ut av porten, er de iboende mindre sikker enn et ikke-forankret system, er dagens sikkerhetsoppdateringer fordømt.
Alt i alt har rot fortsatt sitt sted blant Android-moddemengden, og jeg vil ikke frata det. Jeg foreslår egentlig bare at det ikke er verdt det de fleste brukere-selv blant de mer tech kunnskapsrike. Det meste av det som bare kunne oppnås med root-tilgang før, kan nå gjøres nativt i Android, og mye av det som ikke er nå tilgjengelig via tredjepartsprogrammer. Hvis det er noe du vil gjøre som krever root tilgang, er vi på et sted hvor du virkelig trenger å spørre deg selv: er belønningen egentlig verdt risikoen?