Artikkel

Rooting og ROM -hacking som en Android -nybegynner var en risikabel utfordring

protection click fraud

LineageOS på OnePlus 7 ProKilde: Michael Hicks / Android Central

Før jeg bestemte meg for det bytte fra iOS til Android, Jeg hørte alt om folk som jailbreak iPhone for å unnslippe Apples inngjerdede hage. Jeg har aldri forstått appellen, personlig. Det var ikke før jeg begynte tester ut Android -lansere at jeg lærte om gleden ved tilpasning sammenlignet med Apples statiske, kuraterte iOS -opplevelse.

Men jeg er ingen hobbyist, den typen mennesker som drar i løse teknologitråder for å se hva som går i stykker før det løses. Så jeg må innrømme litt impostersyndrom når jeg leser hvordan min kollega Alex Dobie installerte Android 11 på sin gamle Galaxy S2, eller hvordan Andrew Myrick pleide root og installer nattlige ROM -er på Nexus 4. Jeg bruker Android -telefoner konstant i disse dager, men jeg har ikke ti års erfaring med å rotere i operativsystemets backend.

VPN -tilbud: Lifetime -lisens for $ 16, månedlige abonnementer på $ 1 og mer

Da disse usikkerhetene drev meg, begynte jeg å lese om Magisk, ROM -er og forankrede apper. Mitt hovedmål: få root -tilgang og blits en ny ROM på OnePlus 7 Pro mens du får

ingen hjelp hva som helst fra mine kolleger. Jeg var nysgjerrig på om noen uten erfaring kunne lykkes med å bare bruke de elektroniske ressursene som er tilgjengelige for meg, eller om rooting og alternative operativsystemer er bedre egnet for Android -veteraner. Pluss at jeg ønsket å bestemme meg om det er verdt innsatsen å rote Android -telefoner i 2021?

Lang historie kort, mitt flerdagers hackathon var et stressende rot, inkludert en Fastboot-løkke, flere falske starter og ødelagte TWRP -bildefiler - ender med en delvis seier som kom med en fri spenning hodepine.

Snubler i mørket

Oneplus 7 Pro Fastboot Rooting RomKilde: Michael Hicks / Android Central

All min tilfeldige rotlesning antydet at XDA Developers er den beste vanlige autoriteten på dette emnet. Så jeg sporet opp deres OnePlus 7 Pro rooting guide, prøvde mitt beste å følge trinnene... og fikk umiddelbart problemer.

Se på noen av trinnene, presentert uten utdypelse: "Start på nytt i oppstartslasteren din." "Flash TWRP." "Sett opp adb." Hva i all verden betyr noe av det? Hva er forskjellen mellom å starte opp i bootloader, fastboot eller gjenopprettingsmodus? Hvor er ordlisten ?!

Roterende nybegynnere må analysere hvert trinn for de uuttalte forutsetningene som ligger bak dem, ellers risikerer de å ødelegge telefonen for godt.

Etter litt forvirret bakgrunnslesning var det ikke spesielt vanskelig å aktivere telefonens utviklerverktøy og installere Android Debug Bridge (ADB) -kommandoer. Jeg har erfaring med Terminal -kommandoer, og (noen) Android -telefoner gjør det overraskende enkelt å få tilgang til bootloader. Men ting ble mye farligere etter at jeg låste opp bootloaderen.

XDA fortalte meg å kjøre TWRP med en "fastboot boot twrp_file_name.img", ved å bruke en koblet TWRP -fil for Guacamole. Jeg gjorde det, da fikk jeg logoen ovenfor i "Fastboot -modus". Framgang? Nei! Den forble frossen på den skjermen i flere timer før jeg fant ut hvordan jeg skulle sende telefonen til gjenopprettingsmodus og starte på nytt til fabrikkinnstillinger.

Blinker en ROM på OnePlus 7 Pro med root -tilgangKilde: Michael Hicks / Android Central

Begge mine første forsøk på å rote telefonen min endte nesten i katastrofe. Jeg fortsatte bare fordi jeg hadde Android -telefoner til overs og noe å bevise.

Under mitt andre forsøk la jeg merke til at noen nettsteder anbefalte å bytte A/B -partisjon og bruke fastboot blits boot file_name.img i stedet. Denne gangen, i stedet for å starte rett opp i TWRP som lovet, gikk telefonen min inn i den generiske oppstartslasteren. Verre, det spilte ingen rolle om jeg slår den av, bytter til gjenopprettingsmodus eller prøver å installere en ny img -fil; telefonen ville umiddelbart bytt tilbake til bootloader. Min forrige gjenopprettingsmodus snarvei fungerte heller ikke. Jeg ble ødelagt og frustrert over at hardt arbeid ikke betalte seg.

Enda flere timer senere, takket være noen paniske foruminnlegg fra folk som opplevde lignende problemer, klarte jeg å unnslippe mitt bootloop -helvete. Men etter to dager med forskning og stress visste jeg at jeg ikke kom til å få TWRP til å fungere for meg. Så jeg gikk over til LineageOS wiki for å se om jeg hadde mer hell med den populære ROM -en.

LineageOS omstartskjermKilde: Michael Hicks / Android Central

I dette tilfellet er jeg glad for å si at jeg stort sett lyktes. Jeg blinket LineageOS ROM og installerte den deretter fra gjenoppretting. Jeg prøvde også å installere en tilpasset Google Apps-pakke (GApps) siden tredjeparts-ROM-er ikke får tilgang til Play-butikken. Etter noen flere trinn startet jeg endelig på nytt i LineageOS. Men uansett grunn, GApps Suite tok ikke, og begrenset meg til de forhånds nedlastede appene og de sikre .apk-filene jeg lastet ned på nettet. Og LineageOS fjernet tilgangen til superbrukere i 2019, så jeg trenger fortsatt å installere Magisk Manager eller gi individuelle apper root -tilgang via ADB.

Men på dette tidspunktet var jeg ganske mentalt utslitt og pleide hodepine jeg nevnte tidligere. Hvis jeg fikk noen til å lede meg gjennom å installere Magisk personlig, er jeg sikker på at jeg kunne rotere OnePlus 7 Pro ganske raskt. Men det virker som om de fleste av rooting -guideene i 2021 antar at du allerede har en grundig bakgrunn i hobbyen.

Nå prøver jeg å avgjøre om rooting er verdt innsatsen i utgangspunktet.

Farene ved rooting og ROM -er

BootloaderKilde: Michael Hicks / Android Central

For å komme til roten til problemet (ordspill ment), tok jeg kontakt med Danny Lin, som utvikler ProtonAOSP tilpasset ROM for Pixel -telefoner. Han laget også bølger for gjenskaper temamotoren Material You som åpen kildekode under de tidlige Android 12-betaene. Hvis noen kunne gi meg en informert mening om risiko og begrunnelse for rooting og ROM -er, var det ham.

"Jeg vil ikke anbefale å rote eller installere en tilpasset ROM til de fleste" vanlige "brukere som bare trenger at telefonen skal fungere," fortalte Lin. Selv om "permanente murstein er svært usannsynlige", bemerker han at mange problemer med ROM er "utenfor kontroll av ROM -utviklere", for eksempel når Google bryter Sikkerhetsnett.

Så du trenger tålmodighet for å håndtere sporadisk, men uunngåelig brudd, pluss kunnskapen for å gjenkjenne når noe går galt og viljen til å ta deg tid til å fikse det. Derfor trenger du "erfaring med modding mobile enheter" for å håndtere ROM -er trygt utover den første installasjonen.

Når det gjelder farene ved å rote, slo Lin ikke rundt busken om farene:

Rooting er en risiko fordi det betyr at du alltid er et tilfeldig trykk unna å få hele enheten kompromittert, til tross for sårbarheter i rotimplementeringen. Ja, å ha en tillatelsesmelding er definitivt bedre enn ingenting, men det er fortsatt langt mer risikabelt enn å ikke være forankret i det hele tatt.

Til tross for det, finner Lin roten til å være "uvurderlig" som utvikler for testing og feilsøking, og tror den tjener et formål for verktøy der Android "faller flatt", for eksempel fullstendig sikkerhetskopiering av data. Og hvis det er en "rot-eksklusiv funksjon" du vil ha, "er det sannsynligvis risikoen verdt" å prøve.

Er roting en døende kunst i 2021?

Rottillatelser på en gammel Nexus -telefonKilde: Android Central

Mange Android Central -lesere har forlatt nostalgiske kommentarer om hvordan de pleide å blinke eller rotere telefonene sine, men ikke lenger. Jeg spurte Lin hvorfor rooting Android -telefoner i 2021 kan være mer nisje enn tidligere, og han hadde en rekke årsaker.

Etter hvert som lager Android forbedres, går stasjonen til root og ROM ned, og det nødvendige ferdighetsnivået øker.

Først, "lager Android har også blitt kraftigere", men utover det har mange tredjeparts Android-apper funnet måter å implementere manglende funksjoner på uten root -tilgang, og ivaretar telefonens sikkerhet. Lin bemerket også at modding er "mer komplisert" enn noensinne på grunn av de siste Android -fremskrittene som "sømløse A/B -oppdateringer og dynamiske partisjoner."

Så eldre Android -entusiaster gir opp rot og ROM på grunn av den økte vanskeligheten med å redusere avkastningen. I mellomtiden erstatter ikke nye Android -fans dem på grunn av den bratte læringskurven.

"Blinking kan være ganske skremmende for nye brukere fordi det er så mye mer rom for feil i prosessen enn det pleide å være," sa Lin. "Det er mange trinn, og å savne en liten detalj kan resultere i en myk murstein som folk ikke vil forholde seg til." Ordene hans var så nøyaktige i min egen erfaring at jeg bare kunne le for meg selv.

OnePlus 7 ProKilde: Harish Jonnalagadda / Android Central

Hvis jeg hadde lyktes med å forankre OnePlus 7 Pro, hadde jeg planlagt å teste ut apper som YouTube Vanced, AdAway, Tasker, og andre som bruker root -tilgang til stor effekt. Med disse appene kan du legge til verktøy som en papirkurv eller tilgang til terminaler, bedre overvåke og kontrollere energiforbruket eller bakgrunnsappaktiviteten; eller fjern uønskede annonser fra apper.

Oppriktig, men de fleste av disse er ikke viktige verktøy for min daglige telefonbruk, som for det meste innebærer tilfeldig spill Android -spill og sjekke e -post. Gitt de alvorlige sårbarhetene forårsaket av å åpne Pandoras boks som er root -tilgang, er jeg ikke sikker på om jeg vil si at disse verktøyene er "verdt det" for meg som de ville være for andre strømbrukere. Pluss, som Lin sa, kan du få noen av disse verktøyene nå selv uten root -tilgang!

Jeg kan prøve et nytt løp for å rote i fremtiden, bare for kunnskapens skyld. Men jeg tror jeg blir stadig mer interessert i å installere nye ROM -er som ProtonAOSP og LineageOS, fordi de legger til kule tweaks og optimaliseringer på telefonen din uten å gjøre det til en tikkende tid bombe.

Vi kan tjene provisjon for kjøp ved hjelp av våre lenker. Lære mer.

Det er på tide at Samsung tar med seg raskere ladehastigheter til Galaxy S22
⚡ Raskere

Samsung er sannsynligvis allerede klar for Galaxy S22 neste år, og den største oppgraderingen selskapet kan gi oss er raskere ladehastigheter.

Det ideelle Samsung Galaxy Z Fold 3 -dekselet er faktisk en hud
Hud> Etui

Saker er en uunngåelig nødvendighet for noen, ettersom de gir ekstra beskyttelse som du kan trenge hvis du er klønete eller jobber på et arbeidssted. Men det beste Galaxy Z Fold 3 -dekselet er faktisk en hud. Nærmere bestemt dbrand Robot Skin.

Den nye iPad Mini virker flott selv om du elsker Android
Epler og appelsiner

En iPad Mini ville utfylle Android -telefonen min så vel som min andre teknologi på de riktige måtene. Jeg tenker på å kjøpe en.

Dette er de beste robuste Android -telefonene
Kjøperguide

Lever det tøffe og tørre livet? Skaff deg en smarttelefon som kan håndtere alt du kaster på den - eller kast telefonen på.

Michael L Hicks

Michael L Hicks

Michael er en tidligere e -bok -utvikler som ble en teknisk forfatter, hvis karriere tok ham fra VR til wearables, og dukket opp teknologi til spillguider, før du ankommer AC for å dekke blant annet Android, Oculus, Stadia og smarte hjem tingene. Han er innfødt i Bay Area, og elsker å underpresterende idrettslag, løpe og plage vennene sine som DM for D&D og Star Wars RPG -kampanjer.

instagram story viewer