Sådan rod din Android-telefon med SuperSU og TWRP
Hvis du virkelig ønsker at grave ind i Android-systemet, kan du opleve, at nogle apps kræver rootadgang. Rooting er blevet mindre nødvendigt i årenes løb, men det er stadig nyttigt, hvis du vil køre visse typer apps. Her er den mest understøttede metode til rooting din enhed, og hvorfor du måske vil.
Dette indlæg blev oprindeligt offentliggjort i 2012. Det er siden blevet opdateret for at fokusere på den mest understøttede rooting metode i stedet for en samling af one-click apps.
Hvad er rod, alligevel?
Android er baseret på Linux. På Linux og andre UNIX-lignende operativsystemer svarer root-brugeren til administratorbrugeren på Windows. Roten brugeren har adgang til hele operativsystemet, og kan gøre alt. Som standard har du ikke rootadgang til din egen Android-enhed, og visse apps fungerer ikke uden rodadgang. Som andre moderne mobile operativsystemer begrænser Android apps til restriktive sikkerhedssandkasser til sikkerhedsmæssige formål.
Root-brugerkontoen eksisterer altid i Android; der er bare ingen indbygget måde at få adgang til det. "Rooting" er den handling at få adgang til denne root brugerkonto. Dette er ofte sammenlignet med jailbreaking en iPhone eller iPad, men rooting og jailbreaking er ret forskellige.
Tekniske aspekter til side, root adgang giver dig mulighed for at gøre en masse nyttige ting. Med root kan du fjerne bloatware, der kom på din telefon, køre en firewall, aktivere tethering, selvom din operatør blokkerer det, manuelt sikkerhedskopiere dit system og bruge en række andre tweaks, der kræver systemadgang på lavt niveau.
Apps, der kræver rod, er ikke svært at finde - de er tilgængelige i Google Play, men de virker ikke, før du får adgang til root. Nogle apps har funktioner, der kun fungerer på en roddrevet enhed.
Du behøver kun at rod din telefon, hvis du vil køre en bestemt app, der kræver rodadgang. Hvis du ikke har planer om faktisk at gøre noget med den rodadgang, skal du ikke genere. Du kan altid rod det senere, hvis du har brug for det.
Advarsler
Android-enheder er ikke forankret af en grund. Faktisk går nogle enhedsfabrikanter ud af deres måde for at forhindre dig i at rote. Her er hvorfor:
- Sikkerhed: Rooting bryder apps ud af Android's normale sikkerhedssandkasse. Apps kan misbruge root privilegier, du har givet og snoop på andre apps, noget som normalt ikke er muligt. Faktisk forhindrer Google dig i at bruge Android Pay på rodfæste enheder af denne grund.
- Garanti: Nogle producenter hævder at rooting annullerer din enheds garanti. Roting vil dog ikke skade din hardware. I mange tilfælde kan du "unroot" din enhed, og producenterne vil ikke kunne fortælle om den er blevet rodnet.
- bricking: Som normalt gør du det på egen risiko. Rooting bør generelt være en meget sikker proces, men du er alene her. Hvis du knuser noget op, kan du ikke bare forvente gratis garanti for at reparere det. Hvis du er bekymret, skal du først undersøge om der er andre, der rapporterer om succes, der røber din enhed med det værktøj, du planlægger at bruge.
Derudover kan rooting annullere din garanti, i hvert fald for visse typer reparationer. Se vores explainer om emnet for mere information.
De mange måder at rotere en Android-telefon på
Der er mange måder at rotere en Android-telefon på, og hvilken du skal bruge afhænger af din telefon. Generelt vil rooting involvere en af disse processer:
- Lås op af Bootloader: Google- og enhedsproducenter støtter ikke officielt rooting, men de giver en officiel måde at få adgang til lavt niveau på nogle enheder, som giver dig mulighed for at rod. For eksempel er Nexus-enheder beregnet til udviklere, og du kan nemt låse op bootloaderen med en enkelt kommando. Du kan derefter rod din enhed ved at blinke en .zip-fil, der indeholder su binær fra genoprettelsesskærmen. Værktøjer som Nexus Root Toolkit til Nexus-enheder automatiserer denne proces. Andre producenter tilbyder også måder at låse op på bootloaderen, men kun for bestemte enheder.
- Udnytte en sikkerhedsproblem: Andre enheder er låst ned. Deres producenter giver ingen officiel måde at låse deres bootloaders op og manipulere med deres software. Disse enheder kan stadig være rodfæstet, men kun ved at opdage en sikkerhedssårbarhed på enheden og udnytte den til at installere en su binær på deres systempartition. En OTA-opdatering kan afhjælpe sikkerhedsproblemet samt afbryde enheden. For eksempel var der en $ 18.000 bounty for den første person, der kunne rod en Samsung Galaxy S5 kører på Verizon eller AT & T. Der blev fundet en sårbarhed, men fremtidige opdateringer kunne forhindre, at sårbarheden virker og fjerne evnen til at rodde Galaxy S5.
- Flash CyanogenMod eller en anden brugerdefineret ROMTeknisk set er dette en forlængelse af en af ovennævnte metoder. Låsning af bootloader og udnyttelse af en sikkerhedssårbarhed kan hver tillade dig at blinke tilpassede ROM'er som CyanogenMod, som ofte kommer forud forankret. CyanogenMod indeholder et simpelt skifte på dens indstillingsskærm, som giver dig mulighed for at aktivere eller deaktivere adgang til root. Opgradering til en ny version af CyanogenMod eller din brugerdefinerede ROM vil ikke fjerne din enhed, hvis ROM'en leveres med en integreret måde at aktivere root.
I denne artikel diskuteres primært brugere, der falder ind i den første lejr, der har en ulåselbar bootloader. Hvis din telefon kræver en udnyttelse, kan vi ikke hjælpe dig, da processen er anderledes for næsten hver telefon. Du bliver nødt til at søge i et forum som XDA Developers for at få flere oplysninger om, hvordan du kan rod din specifikke enhed. Denne vejledning indeholder tidligere ét klik root apps Kingo Root and Towelroot, og de kan stadig understøtte nogle ældre telefoner.
Hvis din enhed har en unlockable bootloader, skal du læse den. Vi anbefaler generelt TWRP-metoden over et klik-root-program, fordi du lærer præcis, hvordan alt fungerer, hvilket vil hjælpe dig med at fejle, hvis noget går galt i fremtiden. Et-klik-rodprogrammer er ikke så gennemsigtige. Inden du starter denne proces, skal du låse din bootloader op på den officielle måde, og derefter installere TWRP-genoprettelsesmiljøet ved hjælp af disse instruktioner. Vi bruger derefter TWRP til at rod din telefon.
Sådan Flash SuperSU til din telefon og få Root Access
Okay, så du har låst din bootloader op, og du har installeret TWRP. Store! Du er faktisk næsten der. For at få adgang til root, skal vi bruge et program kaldet SuperSU, som giver dig mulighed for at give root adgang til andre apps.
SuperSU er tilgængelig i Google Play Butik, men den version giver dig ikke adgang til root-adgang. Faktisk skal du bruge rootadgang til at bruge den i første omgang! Tal om en fangst-22. Heldigvis er SuperSU også tilgængelig som en .zip-fil, som vi kan "blinke" med TWRP. Hvis du gør det, får du adgang til root sammen med administrationsfunktionerne i SuperSUs Android-app.
Så, for at starte, gå til dette link, som fører dig til den nyeste version af SuperSU til download. Download .zip-filen til din computer, tilslut din telefon med et USB-kabel, og træk SuperSU-zip'en til telefonens interne opbevaring eller SD-kort.
Derefter genstart din telefon til TWRP-gendannelse. Hvis du gør dette, er det lidt forskelligt på alle telefoner, for eksempel skal du muligvis holde strøm- og lydstyrke ned-knapperne samtidigt, og brug derefter lydstyrketasterne til at starte "Recovery Mode". Google-instruktioner til din specifikke model for at se, hvordan det er gjort.
Når du har gjort det, vil du blive mødt med det velkendte TWRP startskærmbillede. Klik på knappen Installer.
BEMÆRK: Du bør sandsynligvis lave en backup i TWRP, før du fortsætter med denne proces.
Følgende skærmbillede vises. Rul ned og navigér til den SuperSU ZIP-fil, du tidligere har overført.
Tryk på SuperSU zip og du vil se denne skærm. Stryg for at bekræfte flashen.
Det bør kun tage et øjeblik at blinke SuperSU-pakken. Når det er færdigt, skal du trykke på knappen "Tør cache / Dalvik", der vises og svejs for at bekræfte.
Når det er færdigt, tryk på "Reboot System" -knappen for at starte igen i Android.
Hvis TWRP spørger om du vil installere SuperSU nu, skal du vælge "Do not Install". Nogle gange kan TWRP ikke registrere, at du allerede har SuperSU, så det vil bede om at blinke den indbyggede version. Men det er næsten altid bedst at blinke den seneste version af SuperSU selv, som vi lige har gjort.
Administrere root tilladelser med SuperSU App
Når du genstarter din telefon, skal du se det nye SuperSU-ikon i din app-skuffe. SuperSU styrer hvilke andre apps på din telefon, der får root-tilladelser. Når en app ønsker at anmode om root-tilladelser, skal den spørge din SuperSU-app, som vil vise en anmodningsprompt.
For at sikre, at rod fungerer korrekt, kan du downloade appen Root Checker og verificere din rodede status. Alternativt kan du downloade en root-only-app, du har forsøgt at prøve, og se om den spørger dig om superbrugerrettigheder.
Hvis vi for eksempel åbner og forsøger at tilføje en app til Greenify-en praktisk batteribesparende app til rodfæste telefoner, så ser vi denne popup og beder om adgang til root. Hvis du klikker på Grant, og du får en succesmeddelelse, har du opnået rod på din telefon.
For at administrere root-tilladelser skal du åbne din appskuffe og trykke på SuperSU-ikonet. Du får vist en liste over programmer, der er blevet tildelt eller nægtet superbrugeradgang. Du kan trykke på en app for at ændre sine tilladelser.
Hvis du nogensinde vil slette, skal du åbne SuperSU-appen, gå til indstillingsskærmen og trykke på "Full unroot". Det vil forsøge at afbryde din enhed. Hvis det virker for dig, er det helt sikkert den nemmeste måde at afbryde din telefon på.
Men for nu er verden din rodvenlige østers. Du kan tjekke vores liste over gode rod apps til ideer, eller installere Xposed ramme for nogle alvorligt cool tweaks. Held og lykke!
Billedkredit: Norebbo