Vi har tidligere skrevet om rodfæstelse af dine Android-smartphones og tablets, men hvorfor kommer de ikke rodfæstet? Google hævder, at rooting er en fejl af sikkerhedsmæssige årsager, da det undergraver Android's sikkerhedsmodel.
I årenes løb, Google har tilføjet flere og flere tidligere root-kun funktioner til Android - fra skærmbilleder til understøttelse af kryptering og VPN'er. Målet er at minimere behovet for rooting.
Hvad er alligevel rodfæstelse?
Android er baseret på Linux, hvor "root" -brugeren svarer til administratorbrugeren i Windows. Udtrykket “rooting” betyder at få rootadgang til din smartphone eller tablet og være i stand til at køre applikationer med den rodtilladelse - fuld systemadgang, med andre ord.
En standard rooting-proces vil også være en applikation som Superuser eller SuperSU. Denne applikation overvåger adgangen til root. Applikationer på din enhed kan ikke bare få rodtilladelser, når de vil - de skal bede dig, og du kan bekræfte eller afvise anmodningen.
Bryder ud af Android's sikkerhedsmodel
Android bruger Linux's sikkerhedsmodel på en anden måde. Hver Android-app kører med sit eget bruger-id eller UID. Med andre ord kører hver app som sin egen brugerkonto. Dette betyder, at hver app har sine egne data isoleret fra hver anden app. Hvis du installerer din banks app, gemmes dens data, så den kun er tilgængelig for bankens app - andre apps på din enhed kan ikke snuse på den.
På en standard Android-konfiguration kan ingen app få adgang til andre apps data, uanset hvor mange tilladelser appen beder om.
Alt dette ændres, når du kører et program som root. Applikationen kører ikke længere i et sandkasseområde - den har adgang til hele systemet. En app med rodtilladelser kan læse andre apps data - sådan er det den fremragende Titanium Backup fungerer, og hvorfor det kræver rod.
Spørgsmål om rodtilladelse og malware
Fuld systemadgang betyder, at malware potentielt kan udnytte rodadgang til at gøre meget mere skade, end det normalt kunne. Når en app er tildelt rodadgang, kan den gøre hvad som helst - kør en nøglelogger i baggrunden uden at fortælle dig det, udtræk dine kontooplysninger fra andre apps eller endda ødelægge din enhed ved at slette kritiske systemfiler.
Hvis du ved hvad du laver og kun downloader pålidelige rodapps, kan du undgå dette. Dette er dog værd at huske, når du overvejer, hvor mange mindre tekniske brugere, der bruger Android. De er ligeglade med at køre Titanium Backup og have adgang til hele rodfilsystemet - de vil bare have det til at fungere, foretage telefonopkald og spille Angry Birds.
Med andre ord bør du sandsynligvis ikke rodfæste dine slægtninges smartphones og tablets som en tjeneste for dem.
Med stor magt kommer stort ansvar
Problemerne strækker sig ikke kun til malware. Med fuld adgang til rodfilsystemet kan du slette kritiske systemfiler i rodfilsystemet eller deaktivere kritiske systemapps og forhindre, at din enhed fungerer korrekt. Windows gør meget for at forhindre gennemsnitlige brugere i at skubbe rundt i mappen C: \ Windows af samme grund. Hvis den gennemsnitlige bruger ikke forstår, hvad de laver, kan de skade deres operativsystem alvorligt.
Overvejelser om garanti
RELATEREDE: Gylder rodfæstelse eller oplåsning din Android-telefons garanti?
Nogle producenter eller transportører kan prøve at nægte dig garantiservice hvis du har en rodfæstet enhed. Hvis du har brugt rodadgang til at ændre dine systemfiler, og softwaren ikke længere fungerer korrekt, giver det mening - selvom du skulle være i stand til at gendanne enheden til dens fabriksindstillinger og rette den på egen hånd.
Hvis enhedens hardware fejler, kan rooting ikke være årsagen (medmindre du har installeret en overclocking-app, der krævede root og dræbte hardwaren med varme). For at forhindre argumenter skal du fjerne enheden fra enheden, før du tager den ind til service.
Dette er endnu en grund til, at du ikke vil rodfæste et ikke-teknisk familiemedlems enhed - det kan forårsage dem problemer, hvis de nogensinde har brug for at rette eller udskifte det.
Sammenfattende giver rooting dig stor magt - mere magt end Android er designet til at give dig. (Det er dog Linux nedenunder, og Linux fungerer fint med rootadgang.) En app med rootadgang er ikke bundet af nogen tilladelsesbegrænsninger og har potentiale til at forårsage alvorlige problemer. Hvis du ved hvad du laver, skal du være okay - men du bliver nødt til at være mere forsigtig.
Denne magt er dog kun et ansvar for den gennemsnitlige Android-bruger. Dette er grunden til, at Android ikke kommer rodfæstet - hvis en app kan poppe en rodtilladelsesprompt og få fuld adgang til systemet, ville mange mindre tekniske brugere give adgang, så de kan fortsætte med at bruge appen. Nogle apps nægter måske endda at køre uden rodadgang bare for at vise nastier-annoncer, ligesom mange ad-understøttede apps beder om en lang liste med tilladelser i dag. Manglen på rod hjælper med at beskytte gennemsnitlige brugere.