5Jul
A légiforgalmi frissítések már régóta sok gyökerező Android felhasználó létezésének bánnak. Ez egy végtelen csata: a frissítés telepítése megszakítja a root-ot, vagy egyáltalán nem villan, de mindenki a mobil operációs rendszer legújabb verzióját akarja. A FlashFire nevű új eszköznek köszönhetően a küzdelemnek vége lehet.
Miért nem működik megfelelően az OTA frissítések gyökeres telefonokkal?
Az Android Linux alapú, így az Android készülékek olyan "root" felhasználóval rendelkeznek, amely úgy működik, mint a Windows rendszergazdai felhasználói fiókja. Alapértelmezés szerint az Android nem biztosít hozzáférést a root fiókhoz. A gyökeresedés lehetővé teszi a gyökérfiókhoz való hozzáférést, a bináris telepítését. Az alkalmazások felhívhatják az emelt szintű jogosultságokat, így megszabadulhatnak az Android biztonsági homokdobozától, és hatékonyabbak lehetnek. Az Android nem érkezik elő gyökérzetbe, mert ez a biztonsági problémák miatt vezethet, különösen a kevésbé technikailag hajlamos felhasználók számára.
A gyökérfolyamat olyan alkalmazást is telepít, mint a SuperSU, amely vezérli a bináris elérését, így kiválaszthatja, hogy mely alkalmazásoknak legyen hozzáférési jogosultsága.
Az operációs rendszer frissítésének telepítésekor általában elveszíti a root hozzáférést. A Lollipop és az Android korábbi verziói esetén az OTA frissítés az Android rendszer partícióját visszaállítja gyári állapotába, eltávolítva a bináris állományt. Rendszer nélküli root rendszerű új eszközökön felül felülírja a rendszerindító képet.És ha van egyéni helyreállítása, előfordulhat, hogy az OTA frissítés egyáltalán nem telepíthető.
A SuperSU-nak egyszer "Survival Mode" volt, amely lehetővé tenné flash frissítéseket, de már nincs itt. Adja meg a FlashFire-t.
Mi az a FlashFire?
A FlashFire hatékony eszköz a Chainfire-ből, a SuperSU készítőjéből, amely lehetővé teszi a root felhasználók számára, hogy különböző műveleteket hajtsanak végre, például villogó OTA frissítéseket és teljes zip fájlokat, biztonsági másolatokat készítsenek és helyreállíthassanak, törölhessenek adatokat és még sok mást. Hatékonyan kiküszöböli a helyreállítás igényét a manuális biztonsági mentéshez vagy visszaállításhoz, és automatikusan kezeli a nem gyökeresedést és újra gyökerezést a frissítési fájlok villogásakor.
Elméletileg sok, ha nem a legtöbb Android 4.2+ készüléken kellene dolgoznia. Vannak azonban fenntartások.
Sok eszközön, gyökérkezelés esetén megakadályozza az OTA-ok letöltését és villogását. Néhány eszközön valóban letölteni fog, de szüksége lesz egy olyan eszközre, mint a FlashFire, hogy sikeresen lehessen felvillanni. Más eszközökön nem töltődik le, így az OTA-fájlt más módon kell megkapnia( gyakran szerepelnek az olyan webhelyeken, mint az XDA Developers), majd FlashFire eszközzel flash-eszközzel is elfújhat. Ha nem tudja megkapni az OTA fájlt, lehet, hogy szerencsére nincs.
Továbbá, ha olyan gyökerező eszközt futtat, amely teljes verziófrissítést kap - például a Lollipopról a Marshmallow-ra - például a dolgok összeszorulnak. Mivel nincs mód arra, hogy a Marshmallow-t legyártatlan rendszerindító nélkül indítsuk, teljesen elveszítjük a gyökér hozzáférést, ha az eszköz rendszerindítóje zárolva van. Ez elkerülhetetlen. Ha feloldotta a rendszerbetöltőt, azonban a FlashFire képesnek kell lennie arra, hogy a frissítés befejezése után( vagy legalább visszaállítsa) a root hozzáférést.
Így: bár a FlashFire nem garantálható minden eszközön, ha elment a "hivatalos" útvonalon a telefon gyökeréhez, akkor valószínűleg működni fog.
Ha szeretnél többet megtudni, bátorítom az érdeklődőket, hogy ellenőrizzék ezt a témát az XDA-n az indulás előtt. Ha készen áll, telepítheti a FlashFire-t a Play Áruházból.
Hogyan használjuk a FlashFire-t egy OTA frissítésre, anélkül, hogy elveszítenénk a gyökerét
Amikor értesülünk róla, hogy rendelkezésre áll egy frissítés a készülékhez, az első dolog, amit akarsz csinálni, menj előre és töltsd le - , de ne telepítsdazt. Ha azt mondja, hogy a frissítés megkezdődik és telepítésre kerül, akkor valószínűleg sikertelen lesz, mivel gyökerező eszközt futtat.
Ehelyett tegye fel a FlashFire-t, miután az OTA befejezte a letöltést. A frissítés automatikusan felismeri a frissítési fájlt, és megkérdezi, hogy létrehozza-e a műveleteket. Menj tovább, és érintse meg az "OK" gombot.
Ez egy olyan képernyőt hoz létre, amely kissé túlterheltnek tűnhet az újonc felhasználóknak, de lényegében csak a FlashFire által az OTA-fájlhoz kapcsolódó bontás. Minden lehetőség testreszabható, ha megérinti - pl. Ha nem kívánja törölni a gyorsítótár partíciót, egyszerűen válassza ki ezt a lehetőséget. Különböző műveleteket is hozzáadhat, de nem feltétlenül ajánlom ezt most.
Ha van egyéni helyreállítása, mint a TWRP telepítve, akkor a FlashFire biztonsági másolatot készít a folyamat megkezdése előtt, majd visszaállítja.
Miután véglegesítette az utasításokat, nyomja meg a "Flash" gombot. Figyelmeztetni fogja, hogy a FlashFire betöltése eltarthat egy kis időt, és néhány fekete képernyő jelenhet meg. Menj előre, és ismét érintse meg az "OK" gombot.
Ezután a FlashFire újraindul, és megjelenik egy csomó gördülő szöveg a kijelzőn. Hagyja egyedül hagyni a készüléket - ez csak a szükséges parancsokat futtatja. Amikor elkészült, újraindul a frissítéssel, és a gyökér visszaáll. Bumm. Olyan egyszerű.
Mi a teendő, ha az OTA villogása nem működik
Ha módosította a készüléket oly módon, hogy megakadályozza a FlashFire alkalmazását a frissítés alkalmazásakor - lehet, hogy egyéni rendszermagot futtat, vagy a / system partíciót módosította aXposed Framework például - akkor a frissítés "sikertelen". Jelenleg nincs értesítés arról, hogy a frissítés nem került alkalmazásra, ezért be kell ugrani a Beállítások & gt;A telefon menüjéről, és nézd meg, hogy megváltozott-e a beépítési szám. Ha nem, akkor tudja, hogy a frissítés nem került alkalmazásra( van még egy jó esély, hogy az Android értesíti Önt arról, hogy a frissítést még telepíteni kell).
Ha ez megtörténik, a legjobb megoldás a készülék gyári képének letöltése, ha elérhető.Ebben a példában a legfrissebb frissítést( 2016. áprilisi biztonsági javítások) villámgyújtom a Nexus 7-re.
A letöltött fájl után másolja a gyári kép. tgz fájlját a telefon belső tárolójára vagy SD-kártyájára.
Nyissa fel a FlashFire-t és érintse meg a lebegő akciógombot( piros gombot a plusz) a jobb alsó sarokban. Válassza a "Flash firmware csomag" lehetőséget.
Ezzel megnyílik egy fajtafájlkezelő, amely alapértelmezés szerint a gyökér belső tárolási mappájához kell. Görgessen lefelé, amíg meg nem találja az éppen áthelyezt fájlt az eszközre.
Miután kiválasztotta a képfájlt, a FlashFire beolvassa az archívumot annak tartalmának ellenőrzésére, majd bemutatja, hogy melyik lehet( és lesz) a flashed.Ön szabadon választhatja ki, hogy mit szeretne itt - ha van egyéni helyreállítása, és azt szeretné, hogy ez így legyen, egyszerűen csak válassza ki a "helyreállítás" opciót.
Miután készen áll a flashre, csak koppintson a jobb felső sarokban lévő pipa. Ismét ismét megjelenik a tevékenységek listája, mielőtt továbblépne, tehát ha valamit meg akarsz változtatni, akkor itt az idő.
Miután megerősítette az összes lépést, nyomja meg a "Flash" gombot. Ugyanazt a figyelmeztetést fogja látni a FlashFire használatával, hogy eltarthat egy ideig a betöltéshez, és hogy néhány fekete képernyő jelenhet meg. Csak nyomja meg az "OK" gombot.
A FlashFire újraindul és megteszi a dolgát. Mivel egy teljes képfájl villog, nem csak egy egyszerű frissítés, egy kis időbe telhet, amíg befejeződik. Ha ez megtörténik, akkor újraindul, és jó lesz.
Ez csak karcolja meg a felületet, amit a FlashFire jelenleg képes, és ez anélkül szól, hogy mi lesz a jövőben. Kétségtelenül több dolgot fogunk mondani róla, miután több időt töltöttünk az alkalmazás közelgő frissítéseivel.