5Jul

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

Ažuriranja putem nadzora već su dugo bila zanemarivanja mnogih iskorištavanja korisnika sustava Android. 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 dobro s korijenskim telefonima

Android se temelji na Linuxu pa Android uređaji dolaze s "korijenom" korisnikom koji funkcionira 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.

Najčešće ćete izgubiti root pristup prilikom instaliranja 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 bljeskalice, ali to više nije okolo. Unesite FlashFire.

Što je FlashFire?

FlashFire je moćan alat Chainfire-a, proizvođača SuperSU-a, koji korisnicima koji su ukorijenjeni omogućuje izvršavanje raznih akcija, 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, treba raditi na mnogim, ako ne većini, Android 4.2+ mobilnim slušalicama. Međutim, postoje upozorenja.

Na mnogim uređajima, s rootom, to ć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 Lollipopa do sljezice, na primjer - stvari postaju sve češće. 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žbenu" rutu za korijenje telefona, vjerojatno će raditi.

Ako želite saznati više, potičem 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 ažuriranje dostupno za vaš uređaj, prvo što želite učiniti je naprijed i preuzmite ga - , ali ne instalirajteto. Ako pričekate da se ažuriranje pokrene i instalira, vjerojatnije je da 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".

Ovo će generirati zaslon koji bi mogao izgledati pomalo 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 TWRP instaliran, FlashFire će ga sigurnosno kopirati prije pokretanja postupka i vratiti ga kasnije.

Kada završite skup uputa, pritisnite gumb "Flash".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 tako da sprječava FlashFire da primijeni ažuriranje - možda pokrenete prilagođeni kernel ili je / particija sustava modificirana od straneXposed Framework, na primjer - ažuriranje će "uspjeti". Trenutačno nema obavijesti da ažuriranje nije primijenjeno pa ćete morati prijeći u Postavke & gt;O izborniku telefona i pogledajte 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će akcije( crveni gumb s plusom) u donjem desnom kutu. Odaberite "Flash firmware paket".

To će otvoriti upravitelja datoteka vrsta, koji bi trebao biti zadani u korijenu unutarnju mapu za pohranu. Pomaknite se prema dolje dok ne pronađete datoteku koju ste upravo premjestili na uređaj.

Kada 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.

Kad ste 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 hit "OK".

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.