Miksi OTA-päivitykset eivät pelaa hienosti juurtuneilla puhelimilla
Android on Linux-pohjainen, joten Android-laitteissa on "root-käyttäjä", joka toimii kuten järjestelmänvalvojan käyttäjätili Windowsissa. Oletusarvoisesti Android ei anna pääsyn pääkäyttäjään. Rooting on prosessi, jonka avulla pääset pääkäyttäjään ja asennat su binääri. Sovellukset voivat soittaa su korottamaan etuoikeuksia, jotta he voivat irtautua Androidin turva-hiekkalaatikosta ja tehdä tehokkaampia asioita. Android ei juurikaan juurikaan ole, koska se saattaa aiheuttaa tietoturvaongelmia, etenkin vähemmän teknisesti kalteville käyttäjille.
Juuriprosessi myös asentaa sovelluksen, kuten SuperSU: n, joka ohjaa pääsyä binääriseen binääriin, joten voit valita, mille sovelluksille päästään pääkäyttäjiksi.
Yleensä menetät juurihakuutuksesi, kun asennat käyttöjärjestelmän päivityksen. Lollipopissa ja aikaisemmissa Android-versioissa OTA-päivitys asettaa Android-järjestelmäosiosi takaisin tehtaan tilaan poistamalla su binäärin. Uudemmissa laitteissa, joissa on järjestelmällinen juuret, se korvaa käynnistyskuvan. Ja jos sinulla on mukautettu toipuminen, OTA-päivitys ei välttämättä pysty asentamaan ollenkaan.
Kerran kerralla SuperSU: lla oli "selviytymistila", jonka avulla voit päivittää päivityksiä, mutta se ei ole enää käytössä. Anna FlashFire.
Mikä on FlashFire?
FlashFire on tehokas työkalu SuperSU: n valmistajalta Chainfire, jonka avulla juurtuneet käyttäjät voivat tehdä erilaisia toimintoja, kuten vilkkuvia OTA-päivityksiä ja täysi zip-tiedostoja, luoda ja palauttaa varmuuskopioita, pyyhkiä tietoja ja paljon muuta. Se poistaa tehokkaasti takaisin palautuksen manuaaliseen varmuuskopiointiin tai palautukseen ja käsittelee automaattisesti jumiutumisen ja uudelleenistuttamisen päivitystiedostoja vilkuttaessa.
Teoriassa sen pitäisi toimia useilla, ellei eniten Android 4.2+ -puhelimilla. On kuitenkin olemassa varoituksia.
Useilla laitteilla, joilla on juuri, estää OTA: t ladattavasta ja vilkkumasta. Joillakin laitteilla se todella lataa, mutta tarvitset FlashFire-työkalun, jotta se onnistuu. Muilla laitteilla se ei itse lataa, joten sinun on hankittava OTA-tiedosto muulla tavoin (ne lähetetään usein sivustoille, kuten XDA Developers), ja sitten voit flashata FlashFire-työkalulla. Jos et saa OTA-tiedostoa, saatat olla onnea.
Lisäksi, jos käytät juurruttavaa laitetta, joka saa täyden versiopäivityksen - esimerkiksi Lollipopista Marshmallowiin - esimerkiksi asiat muuttuvat murkiereiksi. Koska ei ole mitään keinoa juurruttaa Marshmallowia ilman avaamatonta käynnistyslataajaa, menetät täysin pääsyn, jos laitteen käynnistyslataaja on lukittu. Se on väistämätöntä. Jos olet lukinnut käynnistyslatauksen, FlashFire-järjestelmän pitäisi kuitenkin pystyä säilyttämään (tai ainakin palauttamaan) pääkäyttäjän oikeudet, kun päivitys on päättynyt.
Joten: vaikka FlashFire ei ole taattu toimimaan jokaisella laitteella, jos olet mennyt "viralliselle" reitille puhelimen juurille, se todennäköisesti toimii.
Jos haluat oppia lisää, kannustan ketään kiinnostuneelle tarkistamaan tämän säikeen XDA: ssa ennen aloittamista. Kun olet valmis, voit asentaa FlashFire Play-kauppaan.
Kuinka käyttää FlashFirea Flash OTA-päivitykseen ilman menettämistä
Kun saat ilmoituksen siitä, että laitteellesi on saatavana päivitys, ensimmäinen asia, jonka haluat tehdä, on mennä eteenpäin ja ladata se - mutta älä asenna sitä. Jos kerrot, että päivitys etenee ja asennetaan, se todennäköisesti epäonnistuu, koska käytät juurtuneita laitteita.
Jos sinulla on mukautettu palautus, kuten TWRP asennettuna, FlashFire varmuuskopioi sen ennen prosessin aloittamista ja palauttaa sen myöhemmin.
Mitä tehdä, jos OTA: n vilkkuminen ei toimi
Jos olet muokannut laitetta tavalla, joka estää FlashFirea käyttämästä päivitystä - ehkä käytät mukautettua ydintä tai esimerkiksi / Xposed Framework on muuttanut / system-osioa - päivitys ei onnistu. "Tällä hetkellä ei ole ilmoitusta siitä, että päivitystä ei sovellettu, joten sinun on hypätä Asetukset> Tietoja puhelimesta ja katso, onko rakennenumero muuttunut. Jos ei, niin tiedät, että päivitystä ei sovellettu (on myös hyvä mahdollisuus, että Android ilmoittaa, että päivitys on vielä asennettava).
Kun näin tapahtuu, paras tapa on ladata laitteen tehdaskuvaa, jos se on käytettävissä. Tässä esimerkissä minä vilkaisin uusimman päivityksen (huhti 2016 tietoturvakorjaukset) Nexus 7: een.
Kun olet ladannut, kopioi tehdaskuvan.tgz-tiedosto puhelimen sisäiseen tallennustilaan tai SD-kortille.
Avaa FlashFire ja napauta kelluva toimintopainike (punainen painike plus -merkillä) oikeassa alakulmassa. Valitse "Flash-laiteohjelmapaketti".
Tämä on vain naarmuuntumista siitä, mitä FlashFire voi tällä hetkellä tehdä, ja menee mainitsematta, mitä se pystyy tulevaisuudessa. Meillä on epäilemättä enemmän asioita sanottavana, kun olemme käyttäneet enemmän aikaa sovelluksen tuleviin päivityksiin.