Rooting Android Bare er ikke værd det igen
Tilbage på dagen var rooting Android næsten en skal for at få avanceret funktionalitet ud af din telefon (eller i nogle tilfælde grundlæggende funktionalitet). Men tiderne er ændret. Google har gjort sit mobile operativsystem så godt, at rooting er bare mere problemer end det er værd.
Hvad er rooting?
Da Android er baseret på Linux og bruger en Linux-kerne betyder "rooting" effektivt at tillade adgang til root-tilladelser i Linux. Det er virkelig så enkelt - disse tilladelser ydes ikke til normale brugere og apps, så du skal gøre noget særligt arbejde for at få dem.
Så hvad kan du gøre med en forankret telefon? Masser af ting! Hvis du opdager, at din telefon begrænser dig på en eller anden måde, eller find dig selv at sige "mand, jeg kunne ønske jeg kunne med min telefon", så er der sandsynligvis en løsning, der kan opnås ved rooting.
Det lyder fint, rigtigt?
Nå ... hold dine heste.
Lad os snakke om hvorfor det nok ikke er værd at besværet i disse dage.
Android er meget bedre end det plejede at være
Jeg er en livslang Android-bruger (Android's liv, ikke mit eget), og da jeg først begyndte at bruge Googles mobil-operativsystem, kunne du ikke engang tage skærmbilleder på telefonen uden at blive rodnet. Du var nødt til at oprette forbindelse til en computer og bruge Android Debug Bridge kommandolinje værktøj.
Og det er et af de enklere eksempler. Tilbage i Android's tidlige dage var softwaren ikke rigtig optimeret alt så godt, hvilket resulterede i dårlig ydelse. Således rooting til overclock CPU var temmelig almindeligt. Selv små ting som evnen til at deaktivere GPS fra en widget krævede, at systemet blev forankret. Der var virkelig en hel del grunde - som var forskellige for mange brugere - til at rotere Android tilbage i dag.
Hurtigt frem til i dag, og næsten alle begrænsningerne - fra store til små - er i grunden blevet behandlet i lagerstyringssystemet. Så mange ting, der engang krævede rooting og timer værd at tweaking er nu lige der ud af kassen.
Da operativsystemet er blevet åbnet yderligere, er meget mere avancerede opgaver nu endda tilgængelige fra tredjeparts applikationer. For eksempel krævede Android at bruge rootadgang til at tilpasse statuslinjen. Stock Android har nu System UI-tuner til at hjælpe med det, men endda telefoner, der udelader denne mulighed, som f.eks. Samsung Galaxy-telefonerne, kan f.eks. Få adgang via en tredjepartsprogram. Det er ganske strålende.
Jeg vil ikke bore dig mere specifikke, da de er helt forskellige for hver person, men historiens moral er: telefoner er meget, meget bedre nu. Jeg har bogstaveligt talt alle funktionaliteterne på min telefon i dag, at jeg havde brug for at rod for nogle få år siden.
Nu er alt det, der er livsfarlige grunde til at stadig rodfære din telefon - og jeg vil utvivlsomt høre om mange af dem som svar på dette meget efter - men langt færre mennesker vil finde sig nødt til det, især for hvor vanskeligt og risikabelt det er.
Rooting er lige så meget af en besvær - hvis ikke moreso-end det nogensinde var
De fleste Android-enheder er ikkedesignet til at være rodfæstet. Systemet er låst som standard, uden mulighed for lovligt at låse den op. Den primære undtagelse her er for Google-telefoner, som Nexus- eller Pixel-linjen, som har evnen til at låse op for at let rote.
Andre telefoner er dog ikke så let rodbare. De er designet til at være låst ned og forblive på den måde. I disse tilfælde kræves der en løsning (eller "udnyttelse") for at få adgang til root. Og lige så hurtigt som fastlagte Android hackere finder disse udnyttelser, laver producenterne dem.
Som følge heraf kan rooting et Android håndsæt være utrolig hårdt. Tilbage i de tidligere dage af Android var tingene lidt nemmere, da udnyttelser var aplenty og generelt meget enkle. Nu kan det dog undertiden tage måneder efter at en telefon er frigivet, før en brugbar udnyttelse er fundet, og det kan ofte være ret vanskeligt at opnå.
På grund af denne ekstra kompleksitet tager det et vist niveau af kyndig at "sikkert" rotere en moderne telefon. Du skal vade gennem et væld af forumindlæg og forskellige vejledninger for at finde de rigtige værktøjer og udbytter til din specifikke telefon, og det kan være ekstremt svært og tidskrævende. Og selv når du regner med det hele, kan du fordomme din telefon permanent, hvis noget går galt.
Hvad slags risici? Hvad med mursten din telefon? I nogle tilfælde kan det betyde noget, der kan repareres, kendt som en "softbrick" - men i andre kan det betyde en permanent og ubøjelig mursten. Selv i de tilfælde, hvor det kan løses, betyder dette generelt en masse af forskning og arbejde. Det er svært, og ikke så værd at risikoen som det engang var.
Rooting er dårligt for din telefons sikkerhed
Rooting gør det også sværere at opdatere din telefon. Det betyder, vigtigst af alt, ingen sikkerhedspatcher, hvilket er dårligt.
Hvis vi bruger de seneste Specter and Meltdown sårbarheder som reference, kan du se, hvordan manglen på sikkerhedsopdateringer hurtigt kan blive et problem. Google har allerede udgivet Android sikkerheds patches til Specter (Meltdown er en anden historie helt), men hvis din telefon ikke kan modtage opdateringer, har du ikke lykke. Og det er bare toppen af isbjerget, når det kommer til sikkerhedsproblemer med rodfæste håndsæt.
Har du nogensinde spurgt dig selv, hvorfor rootadgang ikke er tilgængelig ud af boksen på Android? Svaret er simpelt: fordi det er en iboende sikkerhedsrisiko. Når du starter din mobiltelefon, åbner du det op for ikke kun at udføre de opgaver, du ønsker, men også de opgaver, som ondsindet kode måske vil køre. Du skal stadig give root tilladelser til individuelle apps, men du sætter endnu større tillid til udviklerne af disse apps end du normalt ville - og ikke alle af dem er nødvendigvis troværdige.
Derudover er der nye skadelige apps til Android opdaget hele tiden - nogle af dem kan endda slå dit håndsæt uden din viden og installere system apps roligt bag kulisserne. For nylig blev den første Android malware med evnen til at indsprøjte kode opdaget. Mens du ikke er garanteret at få en virus bare ved at bruge et rodnet håndsæt, er det absolut noget at overveje.
Desuden vil du også miste visse funktionaliteter på rodfæste håndsæt, som f.eks. Android Pay-adgang. Dette er på grund af SafetyNet API, som Google har indført for at sikre, at de mest følsomme data - som dine kreditkort og bankoplysninger i tilfælde af Android Pay - holdes så sikre som muligt.
Bundlinjen her er dette: Hvis du ikke er villig til at sætte alle dine data i fare, må du ikke rod din telefon. Jeg forsøger ikke at være hyperbolsk og skræmme dig til at tro på, at alle dine personlige oplysninger kommer til at ende i de forkerte hænder, bare fordi du har rodfæstet din telefon, men jeg foreslår at muligheden er ægte og noget du skal være opmærksom på af.
Selv tilpassede ROM'er er ikke perfekte
Jeg ved, at argumentet for brugerdefinerede ROM'er kommer, så lad os gå videre og tale om det. Hvis du er all-in på rooting scenen, så kan du også køre en brugerdefineret ROM. Fedt nok! Du kan faktisk omgå mange af de ovennævnte problemer ved at gøre det ... og også introducere dig selv til et nyt sæt besvær.
Da brugerdefinerede ROM'er generelt er baseret på lager Android, kan man argumentere for, at det er nemmere for ROM-udviklere at holde tingene up-to-date med sikkerheds patches og whatnot. Når det er sagt, betyder "lettere" ikke altid "praktisk". Faktisk opretholdes nogle af de mest populære ROM'er derude af et lille hold af kun få personer (eller endda en enkelt person) og derfor ikke helt opdateret, fordi de bare ikke har tid til at holde på toppen af tingene.
Med andre ord, at køre en brugerdefineret ROM baseret på lager Android er ikke en automatisk forbedring. Faktisk, da de fleste ROM'er er forankret ud af porten, er de iboende mindre sikker end et ikke-rodfæstet system, er de nuværende sikkerheds patches forbandet.
Alt i alt har roden stadig sit sted blandt Android modding publikum, og jeg vil ikke afskrække det. Jeg foreslår virkelig, at det ikke er det værd de fleste brugere-selv blandt de mere tech savvy. Det meste af hvad der kun kunne opnås med rootadgang før, kan nu gøres indbygget i Android, og meget af det, der ikke kan nås, er tilgængeligt via tredjeparts apps. Hvis der er noget, du vil gøre der kræver rootadgang, er vi på et sted, hvor du virkelig skal spørge dig selv: er belønningen virkelig risikoen værd?