2024 Forfatter: Peter John Melton | [email protected]. Sidst ændret: 2023-12-16 04:48
Hvorfor OTA-opdateringer ikke spiller pænt med rodede telefoner
Android er baseret på Linux, så Android-enheder leveres med en "root" -bruger, som fungerer som administratorbrugerkontoen på Windows. Som standard giver Android dig ikke adgang til rodkontoen. Rooting er processen med at give adgang til rodkontoen, installere su binær. Applikationer kan kalde su for at få forhøjede privilegier, så de kan bryde fri fra Android's sikkerheds sandkasse og gøre mere magtfulde ting. Android kommer ikke forankret på grund af de sikkerhedsproblemer, det kan føre til, især for mindre teknisk tilbøjelige brugere.
Rodeprocessen installerer også et program som SuperSU, som styrer adgangen til su binær, så du kan vælge, hvilke applikationer der skal have rootadgang.
Du mister normalt din rodadgang, når du installerer en operativsystemopdatering. På Lollipop og tidligere versioner af Android sætter OTA-opdateringen din Android-systempartition tilbage til dets fabriksstatus, og fjerner su binær. På nyere enheder med systemløs rod overskrives boot-billedet. Og hvis du har et brugerdefineret opsving, kan OTA-opdateringen muligvis ikke installere sig selv.
En gang imellem havde SuperSU en "Survival Mode", som ville lade dig blinke opdateringer, men det er ikke længere omkring. Indtast FlashFire.
Hvad er FlashFire?
FlashFire er et kraftfuldt værktøj fra Chainfire, skaberen af SuperSU, der giver rodfæstede brugere mulighed for at udføre en række forskellige handlinger, som blinkende OTA-opdateringer og fuld zip-filer, oprette og gendanne sikkerhedskopier, slet data og meget mere. Det eliminerer effektivt behovet for at bruge gendannelse til manuelt backup eller gendannelse, og håndterer automatisk un-rooting og re-rooting når blinkende opdateringsfiler.
Teoretisk set bør det fungere på mange, om ikke de fleste, Android 4.2+ håndsæt. Der er imidlertid advarsler.
På mange enheder vil roden forhindre OTA'er i at downloade og blinke. På nogle enheder vil det faktisk blive downloadet, men du vil have brug for et værktøj som FlashFire til at blinke det med succes. På andre enheder vil den faktisk ikke downloades, så du bliver nødt til at få OTA-filen på en anden måde (de bliver ofte publiceret på websteder som XDA Developers), og så kan du måske blinke det med et værktøj som FlashFire. Hvis du ikke kan få OTA-filen, kan du være uheldig.
Desuden, hvis du kører en rodet enhed, der får en fuldversion opdatering-fra Lollipop til Marshmallow, for eksempel-ting bliver murkier. Da der ikke er nogen måde at rod Marshmallow uden en ulåst bootloader, vil du helt miste root adgang, hvis din enheds bootloader er låst. Det er uundgåeligt. Hvis du har låst bootloaderen op, skal FlashFire imidlertid kunne bevare (eller i det mindste genoprette) rootadgang, når opdateringen er færdig.
Så: mens FlashFire ikke er garanteret at arbejde på alle enheder, hvis du har gået den "officielle" rute for at rod din telefon, vil det nok fungere.
Hvis du vil lære mere, opfordrer jeg alle interesserede til at tjekke denne tråd på XDA, før du kommer i gang. Når du er klar, kan du installere FlashFire fra Play Butik.
Sådan bruger du FlashFire til at blinke en OTA-opdatering uden at miste root
Når du får besked om, at der er en opdatering til rådighed for din enhed, er det første, du vil gøre, at gå videre og downloade det- men installer det ikke. Hvis du fortæller opdateringen at gå videre og installere, vil det sandsynligvis mislykkes, da du kører en roddrevet enhed.
Hvis du har et brugerdefineret opsving som TWRP installeret, vil FlashFire sikkerhedskopiere det, før du starter processen, og gendanne det efterfølgende.
Hvad skal du gøre, hvis du blinker OTA'en, virker ikke
Hvis du har ændret din enhed på en måde, der forhindrer FlashFire i at anvende opdateringen - måske kører du en brugerdefineret kerne, eller hvis / systempartitionen er blevet ændret af Xposed Framework, for eksempel - vil opdateringen "mislykkes". "Der er i øjeblikket ingen meddelelse om, at opdateringen ikke blev anvendt, så du skal springe ind i menuen Indstillinger> Om telefon og se, om bygningsnummeret er ændret. Hvis ikke, ved du, at opdateringen ikke blev anvendt (der er også en god chance for, at Android vil oplyse dig om, at opdateringen stadig skal installeres).
Når dette sker, er det bedste at downloade fabriksbilledet til din enhed, hvis det er tilgængeligt. I dette eksempel blinker jeg den nyeste opdatering (april 2016 sikkerheds patches) på min Nexus 7.
Når du er downloadet, skal du kopiere fabriksbilledets.tgz-fil til telefonens interne opbevaring eller SD-kort.
Åbn FlashFire og tryk på den flydende handlingsknap (den røde knap med pluset) i nederste højre hjørne. Vælg "Flash-firmwarepakke."
Dette er bare at skrabe overfladen af, hvad FlashFire kan gøre, og det går uden at nævne, hvad det vil være i stand til i fremtiden. Vi har utvivlsomt flere ting at sige om det, når vi har brugt mere tid med kommende opdateringer til appen.
Anbefalede:
Sådan flettes mapper på Mac OS X uden at miste alle dine filer (alvorligt)
Standardmappefletning i Mac OS X er at slette den eksisterende mappe og slette alle dens filer i stedet for at tilbyde at fusionere dem intelligent. Windows og Linux filansvarlige har tilbudt folder-fusion i årtier, men Mac'er gør det stadig ikke.
Sådan Reset din Nintendo Switch uden at miste dine spildata
Hvis din Nintendo Switch har et alvorligt problem - eller du vil bare tørre det, før du sælger det til nogen - kan du muligvis gøre en hård nulstilling. Omskifteren har flere muligheder for at nuking dine data og begynder over, så det hjælper med at vide, hvem der gør hvad.
Synkroniser din iOS-enhed med en ny computer uden at miste data
Synkronisering af din eksisterende iOS-enhed med en ny computer kan være en skræmmende opgave, især når du ikke vil miste data, der allerede findes på enheden. At få den nye computer til at acceptere din iOS-enhed kan være svært, men bestemt ikke umulig. Så lad os gå videre og se, hvordan du kan synkronisere din eksisterende iPod Touch, iPhone eller iPad med en ny computer uden at miste noget eksisterende indhold på enheden.
Sådan synkroniseres din iPod med en anden pc uden at miste din musik
Som alle iPod-ejere måske ved, er det ikke muligt at synkronisere din iPod med mere end en computer. Men hvad nu hvis denne computer (med hvilken du synkroniserer iPod'en) dør? Alt indholdet på din iPod er på spil, fordi synkronisering med en anden computer vil slette alt. Åh, dårlig ensom iPod. Heldigvis er der en vej ud. Så fortsæt med at læse for at se, hvordan du kan synkronisere din iPod med en ny computer uden risiko for at miste data.
Med Folder Move kan du flytte Spil og Programmer uden at miste data
FolderMove er en af de bedste måder at flytte dine mapper med program eller spil på, uden at skulle miste data. Det virker ved at skabe et symbolsk link og flytter spil / programdata på tværs af forskellige lagerdrev uden at forstyrre dataene.