Android OTA (over-the-air) oppdateringer fjerne root-tilgang, og tvinger deg til å heie dem igjen hvis du er avhengig av rot-bare apps. Det finnes måter å bevare dette root-tilgang, og re-rooting en enhet vil være lettere på enkelte enheter enn andre.
Dette kan være irriterende på en Nexus enhet som mottar regelmessige oppdateringer direkte fra Google. På en gammel enhet som aldri får Android oppdateringer, det er ikke noe du ville engang tenke på
Hvorfor du mister Root
HTG Forklarer:.? Hva er forskjellen mellom Jailbreaking, Rooting og Unlocking
Sammenlignet med en PC, er telefoner og tabletter ganske nedlåst enheter. Jailbreaking, rooting, og opplåsing er alle måter å omgå ... [Les artikkel]
Android er basert på Linux, så Android-enheter kommer med en "root" brukeren som fungerer som Administrator brukerkonto på Windows. Som standard vil ikke Android gir ikke tilgang til root-kontoen. Rooting er prosessen som gir tilgang til root-kontoen, installerer su binære. Søknader kan ringe su å få utvidede rettigheter, slik at de kan bryte fri fra Android sikkerhet sandkasse og gjøre mer kraftige ting. Android kommer ikke pre-forankret på grunn av sikkerhetsproblemer dette kan føre til, spesielt for mindre teknisk tilbøyelig brukere.
Roten prosessen installerer også et program som SuperSU eller superbruker. Dette programmet kontrollerer tilgangen til su binære, slik at du kan velge hvilke programmer har lov til å ha root-tilgang.
Du vil vanligvis mister root-tilgang når du installerer et operativsystem oppdatering. OTA oppdateringen angir din Android systempartisjonen tilbake til fabrikkstandard, fjerner su binære.
Hvis du har-eksponerte Work installert, kan det hende du må avinstallere det først før du kjører OTA oppdateringen. Du vil se en feilmelding og oppdateringen vil nekte å installere hvis du ikke gjør det.
SuperSU sin OTA Survival Mode
Noen triks tillate deg å holde root-tilgang , men de er ikke idiotsikker. De kan fungere bare med mindre oppdateringer. Selv om disse triksene har jobbet i det siste, kan de ikke fungere med fremtidige versjoner av Android. Med andre ord, kan du være i stand til å holde rot etter oppdatering -., Men ikke stole på det
For eksempel har SuperSU en "Survival mode" alternativet kan du aktivere før du godtar en OTA oppdatering. Dette krever den betalte versjonen av SuperSU - SuperSU Pro - som koster $ 2.49. Det heller ikke er garantert å fungere.
OTA RootKeeper er en gratis app som jobbet på en lignende måte, men det fungerer ikke lenger med Android 4.3 og nyere versjoner av Android.
Vi var nysgjerrig på hvor godt dette ville faktisk fungerer, så vi kjøpte SuperSU Pro og installert det på en Nexus 4 kjører en rotfestet, lager versjonen av Android 4.4.3. Vi aktivert Survival-modus og ble enige om å OTA oppdatering til Android 4.4.4. Oppdateringen installeres på vanlig måte, og etterpå vår enhet var fortsatt forankret - suksess
Mens survival mode fungerte for oss, må vi sette en stor ansvarsfraskrivelse her. Android 4.4.4 er en svært liten oppdatering. Det er en god sjanse det ville ikke ha fungert om dette var en større oppdatering. Fremtidige versjoner av Android kan endre oppdateringsprosessen og bryte survival mode helt - akkurat som de brøt OTA RootKeeper - så det kan aldri fungere igjen. Som SuperSU Pro side på Google Play advarer: "ingen garantier."
Tre måter å Root
Å miste rot er en større avtale på enkelte enheter enn andre. Det finnes flere forskjellige måter å utrydde en Android-enhet:
Lås opp Bootloader: Google og utstyrsprodusenter ikke offisielt støtter rooting, men de gir en offisiell måte å få lavnivå tilgang til noen enheter. For eksempel er Nexus-enheter beregnet for utviklere, og du kan enkelt låse opp bootloader med en enkelt kommando. Deretter kan du heie enheten ved å blinke en ZIP-fil som inneholder su binær fra utvinning skjermen. Verktøy som Nexus Root Toolkit for Nexus-enheter automatisere denne prosessen. Andre produsenter tilbyr også måter å låse opp bootloader, men bare for enkelte enheter
Exploit et sikkerhetsproblem. Noen enheter er låst ned. Deres produsenter tilbyr ingen offisiell måte å låse opp sin bootloaders og tukle med deres programvare. Disse enhetene kan fortsatt være forankret, men bare ved å oppdage et sikkerhetsproblem på enheten og utnytte den til å installere en su binært inn på deres system partisjon. En OTA oppdatering kan fikse sårbar sikkerhet samt unroot enheten. For eksempel var det en $ 18 000 dusør for den første personen som kunne utrydde en Samsung Galaxy S5 kjører på Verizon eller AT & T. En sårbarhet ble funnet, men fremtidige oppdateringer kan hindre sårbarhet fra å jobbe og fjerne muligheten til å heie Galaxy S5
Flash CyanogenMod eller annen Custom ROM:. Custom ROMs som CyanogenMod kommer ofte pre-rotfestet. CyanogenMod inkluderer en enkel vippe på sin skjerm innstillinger som lar deg aktivere eller deaktivere root-tilgang. Oppgradere til en ny versjon av CyanogenMod eller den tilpassede ROM vil ikke unroot enheten hvis ROM leveres med en integrert måte å aktivere root.
Hvor vanskelig er Re-Rooting ?
5 grunner til å installere en Custom Android ROM (og hvorfor du kanskje ikke ønsker å)
Android er åpen kildekode, slik at utviklere kan ta sin kode, legge til funksjoner, og bygge sine egne operativsystembilder for .. . [Les artikkel]
På en enhet med en ulåst bootloader som lar deg tukle med sin programvare - for eksempel en Nexus enhet - unrooting er en mindre stresset. Du må bare koble din Android-enhet til datamaskinen etter at OTA oppdatering og rot det på nøyaktig samme måte som du forankret det før. For eksempel kan du kjøre Nexus Root Toolkit eller manuelt rot det med ADB.
På en nedlåst enhet som kan bare være forankret med en sikkerhet utnytte, kan det være lurt å henge tilbake fra å installere noen OTA oppdateringer . Sjekk om det er en måte å utrydde den nye versjonen av Android før du installerer oppdateringen. Hvis sikkerhetsproblem ble lappet, kan du ikke ønsker å oppgradere til en ny rot utnytte er funnet. Selvfølgelig, hvis du ikke bryr deg om rooting enheten, er det ingen skade i å oppdatere.
Hvis du ønsker å oppdatere enheten uten å måtte heie på nytt hver gang, kan det være lurt å blinke CyanogenMod eller et annet tilpasset Android ROM med integrert root-tilgang.
Å miste rot er enten en liten ulempe som krever to minutter med enheten er koblet til en datamaskin, eller et stort problem at krever uker eller måneder lange ventetiden. Det hele avhenger av hvilken type enhet du har.