Pagrindinis » kaip » Kaip įdiegti „Android“ OTA atnaujinimą neprarandant šaknų su „FlashFire“

    Kaip įdiegti „Android“ OTA atnaujinimą neprarandant šaknų su „FlashFire“

    „Air-the-air“ atnaujinimai jau seniai buvo daugelio įsišaknijusių „Android“ naudotojų egzistavimo įkūnija. Tai begalinis mūšis: diegiant naujinimą trūksta šaknų arba visai nebus blykstės, bet kiekvienas nori naujausios savo mobiliojo OS versijos. Dėl naujos priemonės, vadinamos „FlashFire“, kova gali būti baigta.

    Kodėl „OTA“ naujinimai nesijaučia labai gerai su įsišaknintais telefonais

    „Android“ remiasi „Linux“, todėl „Android“ įrenginiuose yra „root“ vartotojas, kuris veikia kaip „Windows“ administratoriaus vartotojo abonementas. Pagal numatytuosius nustatymus „Android“ nesuteikia prieigos prie root paskyros. Įsišaknijimas yra procesas, leidžiantis prieigai prie šaknies paskyros, įdiegiant su binarinį. Programos gali paskambinti su, kad gautų aukštesnes privilegijas, todėl jos gali atsipalaiduoti nuo „Android“ saugumo smėlio dėžės ir padaryti galingesnius dalykus. „Android“ nėra iš anksto įsišaknijusi dėl saugumo problemų, dėl kurių gali atsirasti, ypač mažiau techniškai linkę vartotojai.

    Šakninis procesas taip pat įdiegia tokią programą kaip „SuperSU“, kuris valdo prieigą prie „binarinio“, todėl galite pasirinkti, kurios programos gali turėti root prieigą.

    Įdiegę operacinės sistemos naujinimą, paprastai prarandate savo šakninę prieigą. „Lollipop“ ir ankstesnėse „Android“ versijose „over-the-air“ (OTA) naujinimas „Android“ sistemos skaidinį grąžina atgal į gamyklos būseną, pašalindamas su binarinį. Naujesniuose įrenginiuose su sistemine šaknimi jis perrašo įkrovos vaizdą. Ir jei turite individualų atkūrimą, „OTA“ naujinimas gali būti neįmanoma įdiegti.

    Kartą „SuperSU“ turėjo „Išgyvenimo režimą“, kuris leis jums atnaujinti „Flash“, bet tai nebėra. Įveskite „FlashFire“.

    Kas yra „FlashFire“?

    „FlashFire“ yra galingas įrankis iš „Chainfire“, „SuperSU“ kūrėjo, kuris leidžia įsišaknijusiems vartotojams atlikti įvairius veiksmus, pvz., Mirksi OTA atnaujinimus ir pilnus zip failus, kurti ir atkurti atsargines kopijas, nuvalyti duomenis ir daug daugiau. Jis veiksmingai pašalina poreikį naudoti atkūrimą rankiniu būdu atkurti arba atkurti, o automatiškai tvarko nesugadinimą ir iš naujo įsišaknijimą, kai mirksi atnaujinimo failai.

    Teoriškai ji turėtų veikti daugeliui „Android“ 4.2 + telefonų, jei ne dauguma. Tačiau yra įspėjimų.

    Daugeliu įrenginių, turintys šaknį, neleis OTA atsisiųsti ir mirksėti. Kai kuriuose įrenginiuose jis iš tikrųjų atsisiunčiamas, tačiau jums reikės įrankio, pvz., „FlashFire“, kad jį sėkmingai užblokuotumėte. Kituose įrenginiuose jis iš tikrųjų nebus parsisiųsdintas, todėl jūs turite gauti OTA failą kitu būdu (jie dažnai skelbiami tokiose svetainėse kaip „XDA Developers“), o tada galbūt galėsite ją ištrinti naudodami tokį įrankį kaip „FlashFire“. Jei negalite gauti OTA failo, jums gali būti nesėkmės.

    Be to, jei naudojate įsišaknijusį įrenginį, gaunamas pilnas versijos atnaujinimas nuo „Lollipop“ iki „Marshmallow“, pvz. Kadangi Marshmallow be šaknų šaknies įkroviklio nerašoma, visiškai prarandate root prieigą, jei jūsų prietaiso įkrovos programa yra užrakinta. Tai neišvengiama. Jei atrakinote įkrovos įkroviklį, „FlashFire“ turėtų galėti išsaugoti (arba bent atnaujinti) šakninę prieigą, kai tik atnaujinimas bus baigtas.

    Taigi: nors „FlashFire“ neužtikrina kiekvieno įrenginio veikimo, jei „telefonu“ įsišaknijote „oficialų“ maršrutą, jis tikriausiai veiks.

    Jei norite sužinoti daugiau, prieš pradedant, raginu visus, kurie domisi XDA, perskaityti šią temą. Kai būsite pasiruošę, „FlashFire“ galite įdiegti iš „Play“ parduotuvės.

    Kaip naudoti „FlashFire“ „OTA“ atnaujinimui, neprarandant šaknų

    Kai gausite pranešimą, kad jūsų įrenginiui yra naujinimas, pirmas dalykas, kurį norite padaryti, yra eiti į priekį ir atsisiųsti jį-bet neinstaliuokite. Jei pasakysite, kad naujinimas turi eiti į priekį ir įdiegti, tai tikriausiai nepavyks, nes paleisite įsišaknijusį įrenginį.

    Vietoj to, užsidegę „FlashFire“, kai OTA baigia parsisiųsti. Ji turėtų automatiškai aptikti atnaujinimo failą ir paklausti, ar norite generuoti veiksmus, kad ji būtų suaktyvinta. Eikite į priekį ir bakstelėkite „Gerai“.

    Tai sukurs ekraną, kuris gali atrodyti šiek tiek naujoviškiems vartotojams, tačiau iš esmės tai tik tas, ką FlashFire ketina daryti su OTA failu. Kiekviena parinktis gali būti pritaikoma, jei paliesite jį, pavyzdžiui, jei nenorite sunaikinti talpyklos skaidinio, tiesiog išjunkite pasirinkimą. Taip pat galite pridėti įvairių veiksmų, bet nebūtinai rekomenduoju tai daryti dabar.

    Jei turite pritaikytą atkūrimą, pvz., Įdiegtą „TWRP“, „FlashFire“ prieš pradėdamas procesą jį atkurs ir vėliau ją atkurs.

    Baigę instrukcijas, paspauskite mygtuką „Flash“. Tai bus įspėjimas, kad gali užtrukti šiek tiek laiko, kol „FlashFire“ įkeliama, ir gali pasirodyti keli juodi ekranai. Eikite į priekį ir dar kartą palieskite „OK“.

    Po to „FlashFire“ bus paleista iš naujo ir ekrane pamatysite ritinio tekstą. Palikite prietaisą tik tai, ką daryti - tai tik „FlashFire“, kurioje veikia reikalingos komandos. Kai jis baigtas, jis bus paleistas iš naujo, kai naujinimas bus įjungtas, o šaknis bus atkurtas. Bumas. Taip paprasta.

    Ką daryti, jei „OTA“ mirksi neveikia

    Jei modifikavote savo įrenginį taip, kad „FlashFire“ negalėtų taikyti naujinimo, galbūt naudojate pasirinktinį branduolį, arba / sistemos skaidinys buvo pakeistas „Xposed Framework“, pvz. „Šiuo metu nėra jokio pranešimo, kad naujinimas nebuvo taikomas, todėl turėsite pereiti į nustatymus> Apie telefono meniu ir pamatyti, ar pasikeitė kūrimo numeris. Jei ne, tuomet jūs žinote, kad naujinimas nebuvo taikomas („Android“ taip pat informuos, kad naujinimas vis dar turi būti įdiegtas).

    Jei taip atsitiks, geriausia tai padaryti, jei norite atsisiųsti savo gamyklos vaizdą, jei jis yra. Šiame pavyzdyje mirsiu naujausias atnaujinimas (2016 m. Balandžio mėn. Saugumo pataisos) ant mano „Nexus 7“.

    Atsisiuntę nukopijuokite gamyklos vaizdo .tgz failą į telefono vidinę atmintinę arba SD kortelę.

    Atidarykite „FlashFire“ ir bakstelėkite plaukiojančio veiksmo mygtuką (raudoną mygtuką su pliusu) apatiniame dešiniajame kampe. Pasirinkite „Flash firmware paketą“.

    Tai atvers failų tvarkytuvą, kuris turėtų būti numatytasis šaknies vidinės atminties aplanke. Slinkite žemyn, kol rasite failą, kurį ką tik perkėlėte į įrenginį.

    Pasirinkę vaizdo failą, „FlashFire“ nuskaito archyvą, kad patikrintų jo turinį, tada pateiks sąrašą, ką gali (ir bus) pateikti. Jūs galite laisvai pasirinkti, ką norite čia, jei turite individualų atkūrimą ir norite tai išsaugoti, tiesiog išjunkite „atkūrimo“ parinktį, pvz..

     

    Kai būsite pasiruošę blykstei, tiesiog bakstelėkite žymę viršutiniame dešiniajame kampe. Dar kartą jums bus pateikiamas veiksmų sąrašas, prieš jį pradedant, todėl, jei norite ar reikia ką nors pakeisti, dabar yra laikas.

    Patvirtinę visus veiksmus, paspauskite mygtuką „Flash“. Pamatysite tą patį įspėjimą apie „FlashFire“, kai įkeliate šiek tiek laiko ir gali pasirodyti keli juodi ekranai. Tiesiog paspauskite „Gerai“.

    „FlashFire“ bus paleistas iš naujo ir atliks jo dalyką. Kadangi jis mirksi visą vaizdo failą, o ne tik paprastas atnaujinimas, gali užtrukti šiek tiek laiko, kol jis baigsis. Vis dėlto jis bus paleistas iš naujo ir jums bus gerai eiti.


    Tai paprasčiausiai nulaužė tai, ką šiuo metu gali atlikti „FlashFire“, ir tai nepaminėta, ką ji galės ateityje. Mes, be abejo, turėsime daugiau ką pasakyti apie tai, kai praleisime daugiau laiko su artėjančiais programos naujinimais.