Tilbage på dagen var rooting af Android næsten en skal for at få avanceret funktionalitet ud af din telefon (eller i nogle tilfælde grundlæggende funktionalitet). Men tiderne har ændret sig. Google har gjort sit mobile operativsystem så godt, at rooting bare er flere problemer, end det er værd.
Hvad er rodfæstelse?
Da Android er baseret på Linux og bruger en Linux-kerne, betyder "rooting" effektivt at give adgang til root-tilladelser i Linux. Det er virkelig så simpelt - disse tilladelser gives ikke til normale brugere og apps, så du skal gøre noget specielt arbejde for at få dem.
Så hvad kan du gøre med en rodfæstet telefon? Masser af ting! Hvis du finder ud af, at din telefon begrænser dig på en eller anden måde eller finder dig selv at sige "mand, jeg ville ønske, jeg kunne <gøre denne ting> med min telefon", så er der sandsynligvis en løsning, der kan opnås ved rooting.
Det lyder godt, ikke?
Nå ... hold dine heste.
Lad os tale om, hvorfor det sandsynligvis ikke er besværet værd 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 mobile OS, kunne du ikke engang tage skærmbilleder på telefonen uden at være rodfæstet - du var nødt til at forbinde det til en computer og bruge kommandolinjeværktøjet til Android Debug Bridge.
Og det er et af de enklere eksempler. Tilbage i Android's tidlige dage blev softwaren ikke rigtig optimeret så godt, hvilket resulterede i dårlig ydeevne. Således var rooting for at overklokke CPU ret almindeligt. Selv små ting som evnen til at deaktivere GPS fra en widget krævede, at systemet var rodfæstet. Der var virkelig en hel række grunde - som var forskellige for mange brugere - til at udrydde Android tilbage på dagen.
RELATEREDE: Syv ting, du ikke behøver at rodfeste Android for at gøre mere
Hurtigt frem til i dag, og næsten alle begrænsningerne - fra store til små - er dybest set blevet behandlet i lageroperativsystemet. Så mange ting, der engang krævede rodfæstelse og timer værd at justere er nu lige der ud af kassen.
Da operativsystemet er blevet åbnet yderligere, er meget mere avancerede opgaver nu endda tilgængelige fra tredjepartsapplikationer. For eksempel plejede Android at kræve rodadgang for at tilpasse statuslinjen. Lager Android har nu System UI-tuneren for at hjælpe med det, men selv telefoner, der udelader denne mulighed - som f.eks. Samsung Galaxy-telefoner - kan få adgang via en tredjepartsapplikation . Det er ret strålende.
Jeg vil ikke kede dig mere detaljeret, da de er tydeligt forskellige for hver person, men historien om historien er: telefoner er meget, meget bedre nu. Jeg har bogstaveligt talt al den funktionalitet på min telefon i dag, som jeg havde brug for at rodfæste for bare et par år siden.
Nu, alt det sagt, er der levedygtige grunde til stadig at rodfæste din telefon - og jeg vil utvivlsomt høre om mange af dem som svar på netop dette indlæg - men langt, langt færre mennesker vil finde sig i at have brug for det, især for hvor svært og risikabelt det er.
Rooting er lige så meget besvær - hvis ikke Moreso - end det nogensinde var
De fleste Android-enheder er ikke designet til at være rodfæstet. Systemet er som standard låst uden nogen måde at låse det lovligt op. Den primære undtagelse her er for Google-telefoner, som Nexus eller Pixel-linjen, der har evnen til at låse op til let rodfæstet .
Andre telefoner er dog ikke så let rodbare. De er designet til at blive låst ned og forblive sådan. I disse tilfælde kræves en løsning (eller "udnyttelse") for at få rodadgang. Og lige så hurtigt som bestemte Android-hackere finder disse bedrifter, laver producenterne dem.
Som et resultat kan rodfæstelse af et Android-håndsæt være utrolig hårdt. Tilbage i de tidligere dage af Android var tingene lidt lettere, da udnyttelser var rigelige og generelt meget enkle. Nu kan det dog nogle gange tage måneder efter at en telefon er frigivet, inden der findes en brugbar udnyttelse, og det kan ofte være ret vanskeligt at opnå.
På grund af denne ekstra kompleksitet kræver det en vis grad af kyndig at "sikkert" rodfæste et mest moderne håndsæt. Du bliver nødt til at vade gennem masser af forumindlæg og forskellige guider for at finde de rigtige værktøjer og udnyttelser til din specifikke telefon, og det kan være ekstremt svært og tidskrævende. Og selv når du finder ud af det hele, kan du beskadige din telefon permanent, hvis noget går galt.
Hvilken slags risici? Hvad med murning af din telefon? I nogle tilfælde kan dette betyde noget, der kan repareres - kendt som en "softbrick" - men i andre kan det betyde en permanent og ikke-fastgørelig mursten. Selv i de tilfælde, hvor det kan løses, betyder det generelt en masse af forskning og arbejde. Det er hårdt og ikke så værd at risikoen som den 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 sikkerhedsrettelser, hvilket er dårligt.
Hvis vi bruger de nylige sårbarheder i Spectre og Meltdown som reference kan du se, hvordan manglen på sikkerhedsopdateringer hurtigt kan blive et problem. Google har allerede frigivet Android-sikkerhedsrettelser til Spectre (Meltdown er en anden historie helt), men hvis din telefon ikke kan modtage opdateringer, er du ude af lykke. Og det er bare toppen af isbjerget, når det kommer til sikkerhedsproblemer med rodfæstede håndsæt.
RELATEREDE: Sagen mod rod: Hvorfor Android-enheder ikke kommer rodfæstet
Har du nogensinde spurgt dig selv hvorfor rodadgang ikke er tilgængelig uden for boksen på Android ? Svaret er simpelt: fordi det er en iboende sikkerhedsrisiko. Dybest set, når du rodfæster din telefon, åbner du den for ikke kun at udføre de opgaver, du ønsker, men også de opgaver, som ondsindet kode måske vil køre. Du er stadig nødt til at give rodtilladelser til individuelle apps, men du sætter endnu mere tillid til udviklerne af disse apps, end du normalt ville - og ikke alle er nødvendigvis pålidelige.
Derudover er der opdaget nye ondsindede apps til Android - nogle af dem kan endda rodfinde dit håndsæt uden din viden og installere systemapps stille bag kulisserne. For nylig blev den første Android-malware med evnen til at injicere kode opdaget. Selvom du ikke garanteres at få en virus bare ved at bruge et rodfæstet håndsæt, er det absolut noget at overveje.
Desuden mister du også visse funktioner på rodfæstede håndsæt - som Android Pay-adgang. Dette skyldes SafetyNet API, som Google har oprettet for at sikre, at de mest følsomme data - som dit kreditkort og bankoplysninger i tilfælde af Android Pay - holdes så sikre som muligt.
Den nederste linje her er denne: hvis du ikke er villig til at sætte alle dine data i fare, så rod ikke din telefon. Jeg prøver ikke at være hyperbolsk og skræmme dig til at tro, at alle dine personlige oplysninger vil ende i de forkerte hænder, bare fordi du rodfæstede din telefon, men jeg foreslår, at muligheden er reel 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 fortsætte og tale om det. Hvis du er all-in på rooting-scenen, kører du muligvis også en brugerdefineret ROM. Fedt nok! Du kan faktisk omgå mange af de ovennævnte besvær ved at gøre det ... og også introducere dig selv for et nyt sæt besvær.
Da brugerdefinerede ROM'er generelt er baseret på lager Android, kan man argumentere for, at det er lettere for ROM-udviklere at holde tingene ajour med sikkerhedsrettelser og hvad der ikke er. Når det er sagt, betyder "lettere" ikke altid "praktisk". Faktisk vedligeholdes nogle af de mest populære ROM'er derude af et lille team på kun et par personer (eller endda en enkelt person) og derfor ikke helt opdateret, fordi de bare ikke har tid til at holde styr på 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 rodfæstet ud af porten, er de iboende mindre sikker end et ikke-rodfæstet system, bliver de nuværende sikkerhedsrettelser forbandet.
Alt i alt har root stadig sin plads blandt Android-moddingmængden, og det vil jeg ikke modvirke. Jeg antyder virkelig, at det ikke er det værd de fleste brugere - selv blandt de mere teknologiske kyndige. Det meste af det, der kun kunne opnås med root-adgang før, kan nu gøres indbygget i Android, og meget af det, der ikke kan, er nu tilgængeligt via tredjepartsapps. Hvis der er noget, du vil gøre, der kræver rodadgang, er vi et sted, hvor du virkelig skal spørge dig selv: er belønningen virkelig risikoen værd?