Sådan installeres en Android OTA Update uden at miste root med FlashFire

Indholdsfortegnelse:

Video: Sådan installeres en Android OTA Update uden at miste root med FlashFire

Video: Sådan installeres en Android OTA Update uden at miste root med FlashFire
Video: МАЛЬДИВЫ, которые в самое сердце. Большой выпуск. 4K 2024, Marts
Sådan installeres en Android OTA Update uden at miste root med FlashFire
Sådan installeres en Android OTA Update uden at miste root med FlashFire
Anonim
Over-the-air opdateringer har længe været bane for mange rodfæste Android-brugeres eksistenser. Det er en uendelig kamp: Installering af opdateringen bryder rod eller vil slet ikke blinke, men alle ønsker den nyeste version af deres mobile OS. Takket være et nyt værktøj kaldet FlashFire, kan kampen være overstået.
Over-the-air opdateringer har længe været bane for mange rodfæste Android-brugeres eksistenser. Det er en uendelig kamp: Installering af opdateringen bryder rod eller vil slet ikke blinke, men alle ønsker den nyeste version af deres mobile OS. Takket være et nyt værktøj kaldet FlashFire, kan kampen være overstået.

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.

I stedet skal du slukke FlashFire, når OTA er færdig med at downloade. Den skal automatisk registrere opdateringsfilen og spørge, om du vil generere handlingerne for at blinke den. Gå videre og tryk på "OK".
I stedet skal du slukke FlashFire, når OTA er færdig med at downloade. Den skal automatisk registrere opdateringsfilen og spørge, om du vil generere handlingerne for at blinke den. Gå videre og tryk på "OK".
Dette vil generere en skærm, der kan virke lidt overvældende til nybegyndere, men det er i det væsentlige bare en sammenfatning af, hvad FlashFire har til hensigt at gøre med OTA-filen. Hver indstilling kan tilpasses, hvis du trykker på den - for eksempel, hvis du ikke vil slette cachepartitionen, skal du blot deaktivere denne indstilling. Du kan også tilføje forskellige handlinger, men jeg vil ikke nødvendigvis anbefale at gøre det lige nu.
Dette vil generere en skærm, der kan virke lidt overvældende til nybegyndere, men det er i det væsentlige bare en sammenfatning af, hvad FlashFire har til hensigt at gøre med OTA-filen. Hver indstilling kan tilpasses, hvis du trykker på den - for eksempel, hvis du ikke vil slette cachepartitionen, skal du blot deaktivere denne indstilling. Du kan også tilføje forskellige handlinger, men jeg vil ikke nødvendigvis anbefale at gøre det lige nu.

Hvis du har et brugerdefineret opsving som TWRP installeret, vil FlashFire sikkerhedskopiere det, før du starter processen, og gendanne det efterfølgende.

Når du har færdiggjort sæt af instruktioner, skal du trykke på knappen "Flash". Det vil give en advarsel om, at det kan tage lidt tid for FlashFire at indlæse, og et par sorte skærme kan vises. Gå videre og tryk "OK" igen.
Når du har færdiggjort sæt af instruktioner, skal du trykke på knappen "Flash". Det vil give en advarsel om, at det kan tage lidt tid for FlashFire at indlæse, og et par sorte skærme kan vises. Gå videre og tryk "OK" igen.
Herefter genstarter FlashFire, og du får se en masse rullende tekst på skærmen. Lad enheden være alene for at gøre dens ting - det er bare FlashFire, der kører de nødvendige kommandoer. Når den er færdig, genstarter den med opdateringen blinket og rod restaureres. Boom. Så simpelt.
Herefter genstarter FlashFire, og du får se en masse rullende tekst på skærmen. Lad enheden være alene for at gøre dens ting - det er bare FlashFire, der kører de nødvendige kommandoer. Når den er færdig, genstarter den med opdateringen blinket og rod restaureres. Boom. Så simpelt.
Image
Image

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 åbner en filhåndtering af sorter, som skal være standard til den interne mappe til roaming. Rul ned til du finder den fil, du lige har flyttet til enheden.
Dette åbner en filhåndtering af sorter, som skal være standard til den interne mappe til roaming. Rul ned til du finder den fil, du lige har flyttet til enheden.
Når du har valgt billedfilen, scanner FlashFire arkivet for at verificere indholdet og derefter præsentere en liste over, hvad der (og vil) kan blinke. Du er fri til at vælge, hvad du vil have her - hvis du har et brugerdefineret opsving og ønsker at beholde det på den måde, skal du blot afvælge alternativet "Recovery", for eksempel.
Når du har valgt billedfilen, scanner FlashFire arkivet for at verificere indholdet og derefter præsentere en liste over, hvad der (og vil) kan blinke. Du er fri til at vælge, hvad du vil have her - hvis du har et brugerdefineret opsving og ønsker at beholde det på den måde, skal du blot afvælge alternativet "Recovery", for eksempel.
Når du er klar til at blinke, skal du blot trykke på afkrydsningen i øverste højre hjørne. Du vil igen blive præsenteret med listen over handlinger, inden den fortsætter, så hvis du vil eller skal ændre noget, er det tid.
Når du er klar til at blinke, skal du blot trykke på afkrydsningen i øverste højre hjørne. Du vil igen blive præsenteret med listen over handlinger, inden den fortsætter, så hvis du vil eller skal ændre noget, er det tid.
Når du har bekræftet alle trinene, skal du trykke på knappen "Flash". Du får vist den samme advarsel om FlashFire, at det tager lidt tid at indlæse, og at der kan vises et par sorte skærme. Bliv bare "OK".
Når du har bekræftet alle trinene, skal du trykke på knappen "Flash". Du får vist den samme advarsel om FlashFire, at det tager lidt tid at indlæse, og at der kan vises et par sorte skærme. Bliv bare "OK".
FlashFire genstarter og gør dens ting. Da det blinker en fuld billedfil og ikke bare en simpel opdatering, kan det tage lidt tid, før det er færdigt. Når det gør det, vil det genstarte, og du vil være god at gå.
FlashFire genstarter og gør dens ting. Da det blinker en fuld billedfil og ikke bare en simpel opdatering, kan det tage lidt tid, før det er færdigt. Når det gør det, vil det genstarte, og du vil være god at gå.

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: