Miks OTA värskendusi ei mängita juurdunud telefonidega
Android põhineb Linuxil, nii et Android-seadmetega on kaasas root kasutaja, mis töötab nagu Windowsi administraatori kasutajakonto. Vaikimisi ei anna Android teile juurdepääsu administraatorikontole. Juurutamine on protsess, mis võimaldab juurdepääsu rootkontale, installides su binaar. Rakendused saavad helistada su kõrgendatud privileegide saamiseks, et nad saaksid Android-i turvamärgist liivakastiga vabaks saada ja teha rohkem võimasid asju. Tänu turvaprobleemidele, mida see võib kaasa tuua, eriti Android-i kasutavad vähem tehniliselt kalduvad kasutajad, ei jõua Android juurest eelnevalt juurest kinni.
Juurprotsess installeerib ka sellist rakendust nagu SuperSU, mis kontrollib su binaarile juurdepääsu, nii et saate valida, millised rakendused lubavad root juurdepääsu.
Operatsioonisüsteemi värskenduse installimisel kaotab tavaliselt administraatori juurdepääs. Lollipopil ja Android-i varasematel versioonidel seadistatakse üleeuroopaline (OTA) värskendus oma Android-süsteemi partitsioon oma tehaseseadmesse, eemaldades su binaarse. Uuematel süsteemidel, millel on süsteemivaba juur, kirjutab see alglaadimise kujutise üle. Ja kui teil on kohandatud taastamine, ei pruugi OTA värskendus ise üldse installida.
Aeg-ajalt oli SuperSU-l olemas "Survival Mode", mis lubaks sul flash-värskendusi, kuid see pole enam ringi. Sisestage FlashFire.
Mis on FlashFire?
FlashFire on SuperSU tegija Chainfire'i võimas tööriist, mis võimaldab juurdunud kasutajatel teha mitmesuguseid toiminguid, näiteks vältida OTA värskendusi ja täielikke ZIP-faile, luua ja taastada varukoopiaid, kustutada andmeid ja palju muud. See kõrvaldab tõhusalt vajaduse kasutada taastamist käsitsi varundamiseks või taastamiseks ning automaatselt käsitseda juurdevoolu ja uuesti juurutamist, kui vilkuvad värskendamisfailid.
Teoreetiliselt peaks see toimima paljude, kui mitte enamike, Android 4.2+ telefone. Siiski on kahtlusi.
Paljude seadmete korral takistab OTA-d juurte allalaadimise ja vilkumisega. Mõnedel seadmetel laaditakse see tegelikult allalaadimiseks, kuid teil on vaja sellist tööriista nagu FlashFire. Teistes seadmetes ei laadita seda tegelikult alla, seega peate OTA-faili saama mõnel muul viisil (need on tihti paigutatud sellistesse saitidesse nagu XDA Developers) ja siis võib-olla saate seda FlashFire-tööriista abil välgata. Kui te ei saa OTA-faili, võite olla õnneks.
Veelgi enam, kui kasutate juurutatud seadet, mis saab täisversiooni värskenduse - näiteks Lollipopist Marshmallowini, näiteks-asjad lähevad murkemaks. Kuna juurvilju ei saa lukustamata boot loaderit kasutada, siis kaokse juurepääs täielikult, kui teie seadme alglaadur on lukus. See on vältimatu. Kui olete laadija laadija avanud, peaks FlashFire säilima (või vähemalt taastama) root juurdepääsu pärast värskenduse lõppemist.
Niisiis: kui FlashFire ei tööta igas seadmes, siis kui te olete oma telefoni juurest "ametliku" marsruudiga läinud, siis tõenäoliselt töötab see.
Kui soovite rohkem teada saada, julgustan kõiki, kes on huvitatud seda teemat XDA-st enne alustamist kontrollima. Kui olete valmis, saate installida FlashFire'i Play poest.
Kuidas kasutada FlashFire'it Flashi OTA värskendamiseks ilma Root'i kaotamata
Kui teile teatatakse, et teie seadme jaoks on saadaval värskendus, siis peate kõigepealt tegema seda ja laadima selle alla - kuid ärge installige seda. Kui ütlete värskendusele, et see käivitub ja installitakse, tõenäoliselt ei õnnestu, kuna käitate juuritud seadet.
Kui teil on kohandatud taastamine, näiteks TWRP installitud, tagab FlashFire selle enne protsessi käivitamist ja seejärel taastada.
Kui olete juhiste komplekti valmis saanud, vajutage nuppu "Välk". See annab hoiatuse, et FlashFire'i laadimine võib võtta natuke aega ja võib ilmuda mitu ekraani. Jätkake ja puudutage ikooni "OK".
Mida teha, kui OTA vilkumine ei toimi
Kui olete oma seadet modifitseerinud viisil, mis takistab FlashFire'ilt värskenduse rakendamist - võib-olla kasutate kohandatud kernelit või näiteks Xposed raamistikus süsteemi / partitsiooni redigeerinud, siis värskendamine ebaõnnestub. "Praegu pole teada, et värskendust ei rakendatud, seega peate käima menüüs Seaded> Teave telefoni kohta ja kontrollida, kas ehituse number on muutunud. Kui ei, siis teate, et värskendust ei rakendatud (Androidil on ka hea võimalus, et värskendust tuleb veel installida).
Kui see juhtub, on kõige parem teha seadme tehaspildi allalaadimine, kui see on saadaval. Selles näites blokeerin minu uusim värskendus (aprill 2016 turvapaigad) minu Nexus 7-le.
Pärast allalaadimist kopeerige tehasetäiendi.tgz-fail oma telefoni sisemällu või SD-mälukaardile.
Avage FlashFire ja puudutage ujuva tegevuse nuppu (pluss punane nupp) paremas alanurgas. Valige "Flash püsivara pakett".
See lihtsalt kriimustada pind, mida FlashFire saab praegu teha, ja see ei tähenda seda, mida see tulevikus suudab. Kahtlemata on meil selle kohta midagi rohkem öelda, kui oleme kulutanud rohkem aega rakenduse tulevaste värskendustega.