Domača » kako » Kako namestiti Android OTA Update brez izgube koren s FlashFire

    Kako namestiti Android OTA Update brez izgube koren s FlashFire

    Over-the-air posodobitve so že dolgo bane številnih ukoreninjenih uporabnikov Android. To je neskončna bitka: namestitev posodobitve pokvari koren ali pa sploh ne utripa, vendar vsakdo želi najnovejšo različico svojega mobilnega operacijskega sistema. Zahvaljujoč novemu orodju, ki se imenuje FlashFire, se boj lahko konča.

    Zakaj OTA posodobitve ne igrajo lepo s koreninami telefonov

    Android temelji na Linuxu, zato imajo naprave s sistemom Android »uporabnika«, ki deluje kot skrbniški uporabniški račun v sistemu Windows. Po privzetku vam Android ne omogoča dostopa do korenskega računa. Rooting je proces omogočanja dostopa do root računa, nameščanje su binary. Aplikacije lahko kličejo su, da pridobijo povišane privilegije, tako da se lahko osvobodijo varnostnega predpomnilnika Android in naredijo močnejše stvari. Android ne pride pre-ukoreninjen zaradi varnostnih problemov, do katerih lahko pride, še posebej za uporabnike, ki so manj nagnjeni k tehničnemu napredku.

    Korenski proces prav tako namesti aplikacijo, kot je SuperSU, ki nadzoruje dostop do su binarnega, tako da lahko izberete, katere aplikacije lahko imajo korenski dostop.

    Ko namestite posodobitev operacijskega sistema, boste običajno izgubili korenski dostop. V Lollipop in starejših različicah Androida nadgradnja OTA (Air) (OTA) vašo particijo sistema Android vrne v tovarniško stanje, odstranitev su binary. Na novejših napravah s sistemskim korenom prepiše zagonsko sliko. In če imate obnovitev po meri, posodobitev OTA sploh ne bo mogla namestiti.

    Nekoč je imel SuperSU "način preživetja", ki vam je omogočal, da ste posodobili posodobitve, vendar tega ni več. Vnesite FlashFire.

    Kaj je FlashFire?

    FlashFire je zmogljivo orodje Chainfire, izdelovalca SuperSU, ki uporabnikom omogoča, da izvajajo različne akcije, kot so utripajoče posodobitve OTA in polne datoteke zip, ustvarjanje in obnavljanje varnostnih kopij, brisanje podatkov in še veliko več. Učinkovito odpravlja potrebo po uporabi obnovitve za ročno varnostno kopiranje ali obnavljanje in samodejno obravnava un-rooting in ponovno korenanje, ko utripa posodobitvene datoteke.

    Teoretično bi moralo delovati na številnih, če ne v večini, napravah Android 4.2+. Vendar pa obstajajo opozorila.

    Na številnih napravah, ki imajo root, bo OTA preprečil prenos in utripanje. Na nekaterih napravah se bo dejansko prenesel, vendar bi potrebovali orodje, kot je FlashFire, da ga lahko uspešno prenašate. Na drugih napravah ne bo dejansko prenesen, zato boste morali datoteko OTA dobiti na drug način (pogosto so objavljeni na spletnih mestih, kot so XDA Developers), potem pa jo boste morda lahko posneli z orodjem, kot je FlashFire. Če ne morete dobiti OTA datoteke, ste morda brez sreče.

    Poleg tega, če uporabljate zakoreninjeno napravo, ki je polno posodobljena različica - od Lollipopa do Marshmallowa, na primer - stvari postanejo bolj mračne. Ker ni možno, da bi koren Marshmallow brez odklenjenega zagonskega nalagalnika, boste popolnoma izgubili korenski dostop, če je zagonska naprava vašega računalnika zaklenjena. To je neizogibno. Če ste odklenili zagonski nalagalnik, mora biti FlashFire sposoben ohraniti (ali vsaj obnoviti) korenski dostop, ko je posodobitev končana.

    Torej: medtem ko FlashFire ne bo zagotavljal dela na vsaki napravi, če ste šli na "uradno" pot za korenino telefona, bo verjetno delovala.

    Če želite izvedeti več, pozivam vse, ki jih zanima, da preverijo to temo na XDA, preden začnete. Ko ste pripravljeni, lahko namestite FlashFire iz trgovine Play.

    Kako uporabljati FlashFire Flash OTA Update, brez izgube korenine

    Ko prejmete obvestilo, da je za vašo napravo na voljo posodobitev, je prva stvar, ki jo boste želeli storiti, in jo prenesite-vendar je ne namestite. Če posodobitvi poveste, da jo nadaljuje in jo namesti, bo verjetno neuspešna, ker uporabljate zakoreninjeno napravo.

    Namesto tega požarite FlashFire, ko se OTA konča s prenosom. Samodejno mora zaznati datoteko za posodobitev in vprašati, ali želite ustvariti dejanja, ki bi jo sprožila. Nadaljujte in tapnite »V redu«.

    To bo ustvarilo zaslon, ki se morda zdi precejšen za uporabnike začetnike, vendar je v bistvu samo razčlenitev tega, kar namerava FlashFire narediti z datoteko OTA. Vsaka možnost je prilagodljiva, če jo tapnete - na primer, če ne želite izbrisati particije predpomnilnika, preprosto odstranite izbiro te možnosti. Dodate lahko tudi različna dejanja, vendar tega ne bi priporočal.

    Če imate prilagojeno obnovitev, kot je nameščen TWRP, bo FlashFire varnostno kopiral pred začetkom postopka in ga nato obnovil.

    Ko končate niz navodil, pritisnite gumb »Flash«. Opozorilo bo, da lahko FlashFire naloži nekaj časa in da se lahko pojavi nekaj črnih zaslonov. Nadaljujte in znova tapnite »OK«.

    Po tem se bo FlashFire ponovno zagnal in na zaslonu se bo prikazalo veliko besedila. Pustite napravo, da sama opravi svojo nalogo - to je samo FlashFire, ki izvaja potrebne ukaze. Ko bo končana, se bo znova zagnala, ko bo posodobitev utripnila in koren obnovljen. Boom. Tako preprosto.

    Kaj storiti, če utripa OTA ne deluje

    Če ste napravo spremenili na način, ki preprečuje, da bi FlashFire uporabljal posodobitev - morda uporabljate jedro po meri ali pa je sistemska particija spremenjena z okvirjem Xposed, na primer - potem posodobitev »ne bo uspela. »Trenutno ni nobenega obvestila, da posodobitev ni bila uporabljena, zato boste morali skočiti v meni Nastavitve> O telefonu in preveriti, ali se je številka gradnje spremenila. Če ne, potem veste, da posodobitev ni bila uporabljena (obstaja tudi dobra možnost, da vas bo Android obvestil, da posodobitev še ni nameščena).

    Če se to zgodi, je najbolje, da prenesete tovarniško sliko za napravo, če je na voljo. V tem primeru bom najnovejšo posodobitev (varnostne popravke za april 2016) na mojem Nexusu 7 utripala.

    Ko prenesete, kopirajte tovarniško datoteko .tgz slike v notranji pomnilnik telefona ali na kartico SD.

    Odprite FlashFire in tapnite plavajoči gumb (rdeči gumb s plusom) v spodnjem desnem kotu. Izberite »Flash firmware paket«.

    To bo odprlo vrsto upravljalnika datotek, ki naj bi bila privzeta za mapo korenskega notranjega pomnilnika. Pomaknite se navzdol, dokler ne najdete datoteke, ki ste jo pravkar premaknili v napravo.

    Ko izberete slikovno datoteko, bo FlashFire skeniral arhiv in preveril njegovo vsebino, nato pa predstavil seznam, kar lahko (in bo) utripalo. Tukaj lahko izberete tisto, kar želite - če imate obnovitev po meri in jo želite obdržati na tak način, preprosto odstranite izbiro možnosti »obnovitev«, na primer.

     

    Ko ste pripravljeni na bliskavico, preprosto tapnite kljukico v zgornjem desnem kotu. Ponovno se vam bo predstavil seznam dejanj, preden se nadaljuje, tako da, če želite ali potrebujete kaj spremeniti, je zdaj čas.

    Ko potrdite vse korake, pritisnite gumb »Flash«. Videli boste isto opozorilo, da bo FlashFire potreboval nekaj časa za nalaganje in da se bo morda pojavilo nekaj črnih zaslonov. Samo pritisnite »V redu«.

    FlashFire se bo znova zagnal in naredil svojo stvar. Ker utripa celotna slikovna datoteka in ne le preprosta posodobitev, lahko traja nekaj časa, da se konča. Ko se to zgodi, pa se bo znova zagnalo in boš dobro.


    To je samo brskanje po površini, ki jo FlashFire trenutno lahko počne, in to brez omembe tega, kaj bo sposobno v prihodnosti. O tem bomo nedvomno povedali več stvari, ko bomo preživeli več časa s prihajajočimi posodobitvami aplikacije.