Artikel

Rooting og ROM -hacking som en Android -nybegynder var en risikabel udfordring

protection click fraud

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

Inden jeg besluttede mig for skift fra iOS til Android, Jeg hørte alt om mennesker, der jailbreak iPhones for at undslippe Apples murede have. Jeg har aldrig forstået appellen personligt. Det var ikke før jeg startede afprøve Android launchers at jeg lærte om tilpasningens glæder i forhold til Apples statiske, kuraterede iOS -oplevelse.

Men jeg er ingen hobbyist, den slags mennesker, der trækker i løse tråde af teknologi for at se, hvad der går i stykker, før det repareres. Så jeg må indrømme en smule bedragerisyndrom, når jeg læser, hvordan min kollega Alex Dobie installerede Android 11 på sin gamle Galaxy S2, eller hvordan Andrew Myrick plejede at rod og installer natlige ROM'er på sin Nexus 4. Jeg bruger konstant Android -telefoner i disse dage, men jeg har ikke et årti erfaring med at rodfæste i OS's backend at kalde på.

VPN -tilbud: Lifetime -licens til $ 16, månedlige abonnementer på $ 1 og mere

Da disse usikkerheder drev mig, begyndte jeg at læse op på Magisk, ROM'er og forankrede apps. Mit hovedmål: få root -adgang og flash en ny ROM på min OnePlus 7 Pro, mens du får

ingen hjælp overhovedet fra mine kolleger. Jeg var nysgerrig efter, om nogen uden nogen erfaring kunne lykkes med kun at bruge de online ressourcer, der er til rådighed for mig, eller om rooting og alternative OS'er er bedre egnet til Android -veteraner. Plus, jeg ville beslutte, om rooting Android -telefoner i 2021 faktisk er indsatsen værd?

Lang historie kort, mit multi-dages hackathon var et stressende rod, herunder en Fastboot-loop, flere falske starter og ødelagte TWRP -billedfiler - ender med en delvis sejr, der kom med en fri spænding hovedpine.

Snubler i mørket

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

Al min afslappede rodlæsning antydede, at XDA Developers er den bedste mainstream -autoritet om dette emne. Så jeg opsporede deres OnePlus 7 Pro rooting guide, prøvede mit bedste at følge trinene... og løb straks i vanskeligheder.

Se på nogle af trinene, der præsenteres uden uddybning: "Genstart til din bootloader." "Flash TWRP." "Konfigurer adb." Hvad i alverden betyder noget af det? Hvad er forskellen mellem at starte i din bootloader, fastboot eller genoprettelsesfunktion? Hvor er ordlisten ?!

Roterende rookies skal analysere hvert trin for de uudtalte antagelser bag dem, ellers risikerer de at bryde deres telefon for godt.

Efter lidt forvirret baggrundslæsning viste det sig ikke at være særlig svært at aktivere min telefons udviklerværktøjer og installere Android Debug Bridge (ADB) kommandoer. Jeg har erfaring med Terminal -kommandoer, og (nogle) Android -telefoner gør det overraskende let at få adgang til bootloaderen. Men tingene blev meget farligere, efter at jeg låste bootloaderen op.

XDA fortalte mig at køre TWRP med en "fastboot boot twrp_file_name.img", ved hjælp af et linket TWRP -fil til Guacamole. Jeg gjorde det, på hvilket tidspunkt jeg fik ovenstående "Fastboot -tilstand" -logo. Fremskridt? Nix! Det forblev frosset på skærmen i timevis, før jeg fandt ud af, hvordan jeg sendte telefonen til genoprettelsestilstand og genstartede til fabriksindstillinger.

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

Begge mine første forsøg på at rote min telefon endte næsten i katastrofe. Jeg fortsatte kun, fordi jeg havde Android -telefoner til overs og noget at bevise.

Under mit andet forsøg bemærkede jeg, at nogle websteder anbefalede at skifte min A/B -partition og bruge fastboot blitz boot file_name.img i stedet. Denne gang, i stedet for at starte direkte ind i TWRP som lovet, gik min telefon ind i den generiske bootloader. Værre var det ligegyldigt, om jeg slukkede den, skiftede til genoprettelsesfunktion eller forsøgte at installere en ny img -fil; telefonen ville med det samme skift tilbage til bootloaderen. Min tidligere genvejstilstandsgenvej fungerede heller ikke. Jeg var ked af det og frustreret over, at mit hårde arbejde ikke kunne betale sig.

Endnu flere timer senere, takket være nogle paniske forumindlæg fra folk, der oplever lignende problemer, lykkedes det mig at undslippe mit bootloop -helvede. Men efter to dages forskning og stress vidste jeg, at jeg ikke ville få TWRP til at fungere for mig. Så jeg skiftede til LineageOS wiki for at se, om jeg ville have mere held med den populære ROM.

LineageOS genstart skærmKilde: Michael Hicks / Android Central

I dette tilfælde er jeg glad for at sige, at det for det meste lykkedes. Jeg blinkede LineageOS ROM og installerede den derefter fra gendannelse. Jeg forsøgte også at installere en brugerdefineret Google Apps (GApps) suite, da tredjeparts-ROM'er ikke får adgang til Play Butik. Efter et par flere trin genstartede jeg endelig i LineageOS. Men uanset årsagen tog GApps Suite det ikke, og begrænsede mig til sine forud downloadede apps og de sikre .apk-filer, jeg downloadede online. Og LineageOS fjernede superbrugeradgang i 2019, så jeg vil stadig skulle installere Magisk Manager eller give individuelle apps root -adgang via ADB.

Men på dette tidspunkt var jeg temmelig mentalt drænet og plejede den hovedpine, jeg nævnte tidligere. Hvis jeg fik nogen til at guide mig gennem installation af Magisk personligt, er jeg sikker på, at jeg kunne få min OnePlus 7 Pro rodet ret hurtigt. Men det ser ud til, at de fleste rooting -guider i 2021 antager, at du allerede har en grundig baggrund i hobbyen.

Nu prøver jeg at beslutte, om rodning i første omgang er indsatsen værd.

Farerne ved rooting og ROM'er

BootloaderKilde: Michael Hicks / Android Central

For at komme til roden af ​​problemet (ordspil beregnet), rakte jeg ud til Danny Lin, der udvikler ProtonAOSP brugerdefineret ROM til Pixel -telefoner. Han lavede også bølger til genskabe temaet Engine You -tema som open source-kode under de tidlige Android 12-betaer. Hvis nogen kunne give mig en informeret mening om risici og begrundelser for rooting og ROM'er, var det ham.

"Jeg vil ikke anbefale at rode eller installere en brugerdefineret ROM til de fleste 'normale' brugere, der bare har brug for deres telefon til at fungere," fortalte Lin. Selvom "permanente mursten er meget usandsynlige", bemærker han, at mange problemer med ROM'er "ikke er under kontrol af ROM -udviklere", f.eks. Når Google går i stykker Sikkerhedsnet.

Så du har brug for tålmodigheden til at håndtere lejlighedsvis, men uundgåelig brud, plus knowhow til at genkende, når noget går galt, og viljen til at tage sig tid til at ordne det. Derfor har du brug for "erfaring med modding mobile enheder" for at håndtere ROM'er sikkert ud over den første installation.

Hvad angår farerne ved at rode, slog Lin ikke rundt om busken om dens farer:

Rooting er en risiko, fordi det betyder, at du altid er et utilsigtet tryk væk fra at få hele din enhed kompromitteret, sårbarheder i rodimplementeringen på trods af. Ja, at have en tilladelsesprompt er bestemt bedre end ingenting, men det er stadig langt mere risikabelt end slet ikke at være rodfæstet.

På trods af det finder Lin rod at være "uvurderlig" som udvikler til testning og fejlfinding og mener, at det tjener et formål med værktøjer, hvor lager Android "falder fladt", såsom fuld data backup. Og hvis der er en "root-eksklusiv funktion", du ønsker, "er det sandsynligvis risikoen værd" at prøve.

Er rodfæstelse en døende kunst i 2021?

Rodtilladelser til en gammel Nexus -telefonKilde: Android Central

Masser af Android Central -læsere har efterladt nostalgiske kommentarer til, hvordan de plejede at blinke eller rode deres telefoner, men ikke længere. Jeg spurgte Lin, hvorfor rooting Android -telefoner i 2021 kan være mere niche end tidligere, og han havde en lang række grunde.

Efterhånden som lager Android forbedres, går drevet til root og ROM ned, og det nødvendige færdighedsniveau stiger.

For det første er "lager Android også blevet mere kraftfuld", men udover det har mange tredjeparts Android-apps fundet måder at implementere manglende funktioner på uden root -adgang, bevarer din telefons sikkerhed. Lin bemærkede også, at modding er "mere kompliceret" end nogensinde før på grund af de seneste Android -fremskridt som "sømløse A/B -opdateringer og dynamiske partitioner."

Så ældre Android -entusiaster opgiver root og ROM'er på grund af de øgede vanskeligheder med at reducere afkast. I mellemtiden erstatter nye Android -fans dem ikke på grund af den stejle indlæringskurve.

"Blinkende kan være ret skræmmende for nye brugere, fordi der er så meget mere plads til fejl i processen, end der plejer at være," sagde Lin. "Det er mange trin, og at mangle en lille detalje kan resultere i en blød mursten, som folk ikke vil håndtere." Hans ord var så præcise i forhold til min egen oplevelse, at jeg kun kunne grine for mig selv.

OnePlus 7 ProKilde: Harish Jonnalagadda / Android Central

Hvis det var lykkedes mig at rode min OnePlus 7 Pro, havde jeg planlagt at teste apps som YouTube Vanced, AdAway, Taskerog andre, der bruger root -adgang til stor effekt. Med disse apps kan du tilføje værktøjer som en genbrugsbeholder eller terminaladgang, bedre overvåge og kontrollere dit energiforbrug eller baggrundsappaktivitet; eller fjern uønskede annoncer fra apps.

Helt ærligt er de fleste af disse dog ikke vitale værktøjer til min daglige telefonbrug, hvilket for det meste indebærer tilfældigt spil Android spil og tjekker e -mail. I betragtning af de alvorlige sårbarheder forårsaget af at åbne Pandoras boks, der er root -adgang, er jeg ikke sikker på, om jeg vil sige, at disse værktøjer er "det værd" for mig, som de ville være for andre strømbrugere. Plus, som Lin sagde, kan du få nogle af disse værktøjer nu selv uden root -adgang!

Jeg kan prøve et andet forsøg på at rodfeste i fremtiden, simpelthen for videnens skyld. Men jeg tror, ​​jeg er mere og mere interesseret i at installere nye ROM'er som ProtonAOSP og LineageOS, fordi de tilføjer fede tweaks og optimeringer til din telefon uden at gøre det til en tikkende tid bombe.

Vi kan optjene en provision for køb ved hjælp af vores links. Lær mere.

Det er tid for Samsung at bringe hurtigere opladningshastigheder til Galaxy S22
⚡ Hurtigere

Samsung gør sandsynligvis allerede klar til Galaxy S22 næste år, og den største opgradering, virksomheden kan give os, er hurtigere opladningshastigheder.

Den ideelle Samsung Galaxy Z Fold 3 etui er faktisk en hud
Hud> Etui

Sager er en uundgåelig nødvendighed for nogle, da de giver ekstra beskyttelse, som du måske har brug for, hvis du er klodset eller arbejder på et arbejdssted. Men det bedste Galaxy Z Fold 3 etui er faktisk en hud. Mere specifikt dbrand Robot Skin.

Den nye iPad Mini virker fantastisk, selvom du elsker Android
Æbler og appelsiner

En iPad Mini ville supplere min Android -telefon såvel som min anden teknologi på de rigtige måder. Jeg overvejer at købe en.

Disse er de bedste robuste Android -telefoner
Købers vejledning

Lever det hårde og tørrede liv? Få dig en smartphone, der kan klare alt, hvad du kaster efter den - eller smid din telefon på.

Michael L Hicks

Michael L Hicks

Michael er en tidligere e -bog udviklet til teknisk forfatter, hvis karrierebue tog ham fra VR til wearables, der dukker op tech til spilguider, inden de ankommer til AC for blandt andet at dække Android, Oculus, Stadia og smarte hjem ting. Han er hjemmehørende i Bay Area, og han elsker underpresterende sportshold, løb og plager sine venner som DM for D&D og Star Wars RPG -kampagner.

instagram story viewer