5Jul
Posodobitve nad vročino so že zdavnaj bile bolečine mnogih koreninjenih obstoječih uporabnikov Android-a. To je neskončen boj: namestitev posodobitve prekriva root ali sploh ne bo utripala, vsi pa želijo najnovejšo različico mobilnega operacijskega sistema. Zahvaljujoč novemu orodju FlashFire je boj lahko konec.
Zakaj posodobitve OTA ne igrajo dobro z zakritimi telefoni
Android temelji na Linuxu, zato naprave Android imajo "uporabnik root", ki deluje kot skrbniški uporabniški račun v operacijskem sistemu Windows. Android privzeto vam ne omogoča dostopa do root računa. Rooting je proces omogočanja dostopa do root računa, namestitve su binarnega. Aplikacije lahko pokličejo su, da pridobijo povišane privilegije, tako da se lahko odrežejo od varnostnega peskovnika Android in naredijo več močnejših stvari. Android se zaradi težav z varnostjo, ki bi to lahko pripeljal do tega, ne bo prišlo predčasno, zlasti za manj tehnično nagnjene uporabnike.
Korenski proces namesti tudi program, kot je SuperSU, ki nadzoruje dostop do su binarnega sistema, zato lahko izberete, kateri programi imajo dostop root.
Ob namestitvi posodobitve operacijskega sistema boste navadno izgubili dostop root. Na Lollipopu in starejših različicah Androida, nadgradnja( OTA) posodablja vašo sistemsko particijo sistema Android v tovarniško stanje, tako da odstranite binarno datoteko. Na novejših napravah z brezpredmetnim korenom se prepiše zagonska slika.Če imate obnovitev po meri, se posodobitev OTA morda sploh ne bo mogla namestiti.
SuperSU je nekoč imel "način preživljanja", ki vam omogoča, da flash posodabljate, vendar to ni več.Vnesite FlashFire.
Kaj je FlashFire?
FlashFire je močno orodje podjetja Chainfire, izdelovalca SuperSU, ki omogoča uporabnikom, ki uporabljajo root, izvajanje različnih ukrepov, kot so utripanje OTA posodobitev in polne zip datoteke, ustvarjanje in obnovitev varnostnih kopij, brisanje podatkov in še veliko več.Učinkovito odpravlja potrebo po uporabi obnovitve za ročno varnostno kopiranje ali obnovitev in samodejno obvladuje opustitev in ponovno korenenje pri utripanju datotek za posodobitev.
Teoretično bi moral delati na mnogih, če ne večini, napravah Android 4.2+.Vendar pa obstajajo opozorila.
Na mnogih napravah, ki imajo root, bodo preprečile nalaganje in utripanje OTA-jev. Na nekaterih napravah bo dejansko prenesel, vendar bi za to potrebovali orodje, kot je FlashFire. Na drugih napravah se dejansko ne bo prenesel, zato boste morali datoteko OTA dobiti na drug način( pogosto so objavljeni na spletnih mestih, kot so razvijalci XDA), nato pa jo lahko utripate z orodjem, kot je FlashFire.Če ne morete dobiti datoteke OTA, ste morda brez sreče.
Poleg tega, če imate nameščeno zakoreninjeno napravo, ki dobiva popolno posodobitev različice - od Lollipopa do Marshmallow, na primer - stvari postanejo bolj mračne. Ker ni možnosti, da bi se korenina Marshmallow koren brez odklenjenega zagonskega bloka, popolnoma izgubite dostop root, če je zagonska naprava vašega naprave zaklenjena. To je neizogibno.Če ste odklenili zagonski nalagalnik, bi morali FlashFire ob zaključku posodobitve ohraniti( ali vsaj znova vzpostaviti) dostop do korena.
Torej: medtem ko FlashFire ne zagotavlja, da deluje na vsaki napravi, če boste odšli na "uradno" pot, da bi root uporabljali telefon, bo verjetno delovala.
Če želite izvedeti več, spodbujam kdorkoli, ki želijo preveriti to nit na XDA, preden začnete. Ko ste pripravljeni, lahko namestite FlashFire iz Trgovine Play.
Kako uporabljati FlashFire za Flash OTA posodobitev, ne da bi izgubili koren
Ko vas obvesti, da je na voljo posodobitev za vašo napravo, prva stvar, ki jo želite storiti, je, da nadaljujete in prenesite - , vendar ne namestiteto. Če posodobitev poveste in nadaljujete z namestitvijo, bo verjetno neuspešna, ker uporabljate zakoreninjeno napravo.
Namesto tega zaženite FlashFire, ko OTA konča s prenosom. Datoteka za posodobitev bi morala samodejno zaznati in vprašati, ali želite ustvariti dejanja, da jih utripate. Pojdi naprej in se dotaknite »OK«.
To bo ustvarilo zaslon, ki se morda zdi precej velik za začetnike, vendar je v bistvu le razčlenitev, kaj namerava storiti FlashFire z datoteko OTA.Vsaka možnost je prilagodljiva, če se dotaknete, na primer, če ne želite izbrisati predpomnilnika, preprosto izključite to možnost. Dodate lahko tudi različna dejanja, vendar ne bi nujno priporočal, da to naredite zdaj.
Če imate obnovljeno po meri, kot je TWRP, ga bo FlashFire varnostno kopiral, preden začne postopek, in ga nato obnovite.
Ko ste končali nabor navodil, pritisnite gumb »Flash«.Zagotovil bo, da lahko traja nekaj časa, da se FlashFire naloži, in se lahko pojavijo nekateri črni zasloni. Pojdite in ponovno tapnite »OK«.
Po tem se bo FlashFire znova zagnal in na zaslonu se bo prikazalo veliko drsnih besedil. Napravo pustite sami, da naredi svojo stvar - to je samo FlashFire, ki izvaja potrebne ukaze. Ko je končano, bo ponovno zagnan, ko bo posodobitev utripala in obnovljena koren. Boom. Tako enostavno.
Kaj storiti, če utripa OTA ne deluje
Če ste svojo napravo spremenili na način, ki preprečuje, da bi FlashFire uporabil posodobitev, morda imate nameščeno navadno jedro ali pa je sistemsko particijo spremenilaNa primer, Xened Framework, bo posodobitev "neuspešna." Trenutno ni nobenega obvestila, da posodobitev ni bila uporabljena, zato boste morali skočiti v nastavitve & gt;O telefonskem meniju in preverite, ali se je številka zgradbe spremenila.Če ne, potem veste, da posodobitev ni bila uporabljena( obstaja tudi dobra verjetnost, da vas bo Android obvestil, da je treba posodobitev še vedno namestiti).
Ko se to zgodi, je najbolje, da prenesete tovarniško sliko za vašo napravo, če je na voljo. V tem primeru bom utripal najnovejšo posodobitev( varnostne popravke aprila 2016) na moj Nexus 7.
Ko prenesete, kopirajte datoteko. tgz tovarniške slike v notranji pomnilnik telefona ali na kartico SD.
Odprite program FlashFire in tapnite plavajoči akcijski gumb( rdeči gumb s plusom) v spodnjem desnem kotu. Izberite "Flash firmware package."
Odprlo se bo upravljalnik datotek vrste, ki mora privzeti izvorno notranjo pomnilniško mapo. Pomaknite se navzdol, dokler ne najdete datoteke, ki ste jo pravkar preselili v napravo.
Ko izberete slikovno datoteko, bo FlashFire skeniral arhiv, da bi preveril njegovo vsebino, nato pa predstavi seznam tega, kar se lahko( in bo) utripa. Sami lahko izbirate, kaj želite tukaj, če imate obnovitev po meri in želite to ohraniti tako, da na primer izberete možnost »obnovitev«.
Ko ste pripravljeni na bliskavico, se v zgornjem desnem kotu dotaknite kljukice.Še enkrat boste predstavljeni s seznamom dejanj, preden nadaljujete, tako da če želite ali morate kaj spremeniti, je zdaj čas.
Ko potrdite vse korake, pritisnite gumb »Flash«.Videli boste isto opozorilo o FlashFireu, ki bo vzel nekaj časa za nalaganje in se lahko pojavijo nekateri črni zasloni. Samo kliknite »V redu«.
FlashFire bo ponovno zagnal in naredil svojo stvar. Ker utripa polno slikovno datoteko in ne samo preprosto posodobitev, lahko traja nekaj časa, da se konča. Ko bo to storil, se bo znova zagnal in vam bo dobro šel.
To samo opraskuje površino, kar trenutno lahko naredi FlashFire, in to ne omenjamo, kaj bo v prihodnosti sposobno. Nedvomno bomo imeli več stvari o tem, ko bomo porabili več časa s prihajajočimi posodobitvami aplikacije.