If-Koubou

Kako instalirati Android OTA ažuriranje bez gubitka korijena pomoću FlashFirea

Kako instalirati Android OTA ažuriranje bez gubitka korijena pomoću FlashFirea (Kako da)

Nadogradnje na nadzoru već su dugo bile neuspjeh mnogih korjenitih korisnika egzistencije Androida. To je beskonačna bitka: instalacija ažuriranja prekida korijen ili neće bljeskati na sve, ali svatko želi najnoviju verziju svog mobilnog operacijskog sustava. Zahvaljujući novom alatu pod nazivom FlashFire, borba može biti gotova.

Zašto se OTA ažuriranja ne igraju lijepo s korjenitim telefonima?

Android se temelji na Linuxu pa Android uređaji dolaze s "root" korisnicima koji funkcioniraju kao administratorski korisnički račun na sustavu Windows. Prema zadanim postavkama, Android vam ne daje pristup root računu. Rooting je proces omogućavanja pristupa root računu, instalacija su binarnog. Aplikacije mogu pozvati su da steknu povišene ovlasti kako bi se oslobodile Androidovog sigurnosnog sandboxa i učinile snažnije stvari. Android ne dolazi pre-rooted zbog sigurnosnih problema to može dovesti do, pogotovo za manje tehnički sklon korisnicima.

Proces korijena također instalira aplikaciju kao što je SuperSU, koja kontrolira pristup su binarnom, tako da možete odabrati koje aplikacije mogu imati korijenski pristup.

Obično ćete izgubiti root pristup prilikom instalacije ažuriranja operacijskog sustava. Na Lollipopu i starijim verzijama Androida ažuriranje nad-zrak (OTA) postavlja particiju sustava Android na tvorničko stanje, uklanjajući su binarnu. Na novijim uređajima s korijenom bez sustava, on prebrisu sliku za podizanje sustava. A ako imate prilagođeni oporavak, ažuriranje OTA možda se uopće neće moći instalirati.

Jednom davno, SuperSU je imao "način preživljavanja" koji će vam omogućiti ažuriranje bljeskalica, ali to više nije okolo. Unesite FlashFire.

Što je FlashFire?

FlashFire je moćan alat tvrtke Chainfire, proizvođač SuperSU, koji korisnicima koji su ukorijenjeni omogućuje izvršavanje različitih radnji, kao što su treperi OTA ažuriranja i potpune zip datoteke, stvaranje i vraćanje sigurnosnih kopija, brisanje podataka i još mnogo toga. Djelotvorno uklanja potrebu za upotrebom oporavka za ručno sigurnosno kopiranje ili vraćanje i automatsko rukovanje uklanjanjem i ponovnim ukorjenjivanjem pri obnavljanju ažuriranih datoteka.

Teoretski, ona bi trebala raditi na mnogim, ako ne većini, Android 4.2+ mobilnim slušalicama. Međutim, postoje upozorenja.

Na mnogim uređajima, s korijenom će spriječiti OTAs da preuzmu i trepere. Na nekim uređajima zapravo će preuzeti, ali trebat će vam alat poput FlashFire da je uspješno osvijetli. Na drugim uređajima to zapravo neće preuzimati, tako da ćete morati dobiti OTA datoteku na neki drugi način (često se objavljuju na web-lokacijama kao što su XDA Developers), a možda je možete bljeskati alatom poput FlashFire. Ako ne možete dobiti OTA datoteku, možda ste izvan sreće.

Nadalje, ako radite s korjenovanim uređajem koji dobiva punu verziju ažuriranja - od Lollipop do Marshmallow, na primjer - stvari postaju sve tamnije. Budući da ne postoji način za korjenjavanje marshmallowa bez otključanog bootloadera, u potpunosti ćete izgubiti pristup rootu ako je čizmač vašeg uređaja zaključan. To je neizbježno. Ako ste otključali bootloader, međutim, FlashFire bi trebao biti u mogućnosti sačuvati (ili barem ponovo uspostaviti) pristup rootu nakon dovršetka ažuriranja.

Dakle: dok FlashFire nije zajamčen da radi na svakom uređaju, ako ste prošli "službeni" put za korijenje telefona, vjerojatno će raditi.

Ako želite saznati više, potaknit ću svakoga tko je zainteresiran za provjeru ove teme na XDA prije nego što započnete. Kada budete spremni, možete instalirati FlashFire iz Trgovine Play.

Kako koristiti FlashFire za flash OTA ažuriranje, bez gubitka korijena

Kada primite obavijest da je dostupna ažuriranje za vaš uređaj, prvo što želite učiniti je da se napravi i preuzmi ga -ali ga nemojte instalirati. Ako pričekate da se ažuriranje pokrene i instalira, vjerojatnije je da to neće uspjeti jer imate korijenski uređaj.

Umjesto toga, požarite FlashFire nakon što je OTA dovršio preuzimanje. Trebalo bi automatski otkriti datoteku za ažuriranje i pitati želite li generirati akcije kako biste ga bljesnuli. Idite naprijed i dodirnite "U redu".

To će generirati ekran koji može izgledati malo nadmoćno novim korisnicima, ali je u biti samo slom onoga što FlashFire namjerava učiniti s OTA datotekom. Svaka opcija je prilagodljiva ako ga dodirnete - na primjer, ako ne želite brisati particiju predmemorije, jednostavno de-odaberite tu opciju. Možete dodati i različite radnje, ali ne bih to nužno preporučio.

Ako imate prilagođeni oporavak kao što je TWRP instaliran, FlashFire će ga sigurnosno kopirati prije pokretanja postupka i naknadno ga vratiti.

Kada dovršite skup uputa, dodirnite gumb "Bljesak". Upozorit će se da će FlashFireu trebati malo vremena za učitavanje i može se pojaviti nekoliko crnih zaslona. Idite naprijed i ponovno dodirnite "OK".

Nakon toga, FlashFire će se ponovno pokrenuti i vidjet ćete hrpu pomicanja teksta na zaslonu. Ostavite sami uređaj da to učinite - to je samo FlashFire koji pokreće potrebne naredbe. Kada završi, ponovno će se pokrenuti s ažuriranjem, a korijen će biti obnovljen. Bum. Tako jednostavno.

Što učiniti ako treperi OTA ne radi

Ako ste svoj uređaj izmijenili na način koji sprječava FlashFire da primjenjuje ažuriranje - možda pokrenete prilagođeni kernel, ili je / particija sustava / sustav particiju izmijenjena pomoću Xposed okvira - tada će se ažuriranje "neuspješno". "Trenutačno nema obavijesti da ažuriranje nije primijenjeno pa ćete se morati preskočiti u izbornik Postavke> O telefonu i provjeriti je li promijenjen broj gradnje. Ako ne, znate da ažuriranje nije primijenjeno (postoji i dobra šansa da će Android obavijestiti da ažuriranje još treba biti instalirano).

Kada se to dogodi, najbolje je preuzeti tvorničku sliku vašeg uređaja ako je dostupna. U ovom primjeru treperit ću najnovije ažuriranje (zakrpe za sigurnosne zakike u travnju 2016.) na moj Nexus 7.

Nakon preuzimanja kopirajte .tgz datoteku tvorničke slike na internu pohranu ili SD karticu telefona.

Otvorite FlashFire i dodirnite gumb plutajućeg akcije (crveni gumb s plusom) u donjem desnom kutu. Odaberite "Flash firmware paket".

To će otvoriti upravitelj datoteka vrsta, koji bi trebao biti zadani u mapu root unutarnje pohrane. Pomaknite se prema dolje dok ne pronađete datoteku koju ste upravo premjestili na uređaj.

Nakon što odaberete slikovnu datoteku, FlashFire će skenirati arhivu kako bi potvrdio njegov sadržaj, a zatim predstaviti popis onoga što može (i hoće) biti bljesnulo. Slobodno možete odabrati ono što želite ovdje - ako imate prilagođeni oporavak i želite ga zadržati na taj način, jednostavno de-odaberite opciju "oporavak", na primjer.

 

Kada budete spremni za bljesak, jednostavno dodirnite kvačicu u gornjem desnom kutu. Ponovno ćete dobiti popis akcija prije nego što nastavi, pa ako želite ili trebate promijeniti bilo što, sad je vrijeme.

Nakon što potvrdite sve korake, pritisnite gumb "Flash". Vidjet ćete isto upozorenje o FlashFireu koji traje neko vrijeme za učitavanje i da se može pojaviti nekoliko crnih ekrana. Samo pritisnite "U redu".

FlashFire će se ponovno pokrenuti i učiniti svoju stvar. Budući da treperi punom slikovnom datotekom, a ne samo jednostavnim ažuriranjem, to bi moglo potrajati neko vrijeme da završi. Jednom kada se to dogodi, opet će se ponovno pokrenuti i bit će vam dobro.

Ovo je samo ogrebotina površine onoga što FlashFire trenutno može učiniti, a to ide bez spomena o tome što će biti sposobno u budućnosti. Bez sumnje ćemo imati više stvari o tome kad smo proveli više vremena s nadolazećim nadogradnjama aplikacije.