Kuinka helposti vastaanottaa OTA-päivityksiä juurtuneelle Xiaomi Mi A2: lle Magiskin avulla

Xiaomi-laitteissa.

Jos laitteesi käynnistyslatausohjelma on jo auki, hieno! Voimme jatkaa.

Valitse Asetukset> Järjestelmä> Tietoja puhelimesta> napauta 'Koontiluku' 7 kertaa, kunnes kehittäjätila on lukittu.



Siirry nyt kohtaan Asetukset> Kehittäjäasetukset> Ota OEM-lukituksen käyttöön.



Sammuta nyt laite ja pidä äänenvoimakkuuden vähennys + virtapainiketta painettuna. Vapauta painikkeet, kun siirryt Fastboot-valikkoon.



Liitä Xiaomi Mi A2 tietokoneeseen USB: n kautta ja käynnistä ADB-pääte ( pidä Shift + -näppäintä alhaalla ADB-pääkansiossa ja valitse 'Avaa komentoikkuna tässä').

Kirjoita ADB-päätelaitteeseen tämä komento: fastboot oem avaa

Tämä käynnistää puhelimesi ja pyyhi kaikki tietosi samalla kun avaat käynnistyslataimen.



Magicin asentaminen

Lataa ja asenna Magisk Manager APK: n uusin versio puhelimeesi.

Lataa nyt korjattu boot.img seuraavista latauksista - vaihtoehtoisesti näytämme sinulle, kuinka voit korjata alkuperäisen boot.img-tiedoston itse boot.img-latausluettelon alle.

Kun lataat korjaustiedoston boot.img, sinun on oltava täysin varma, että se sisältää saman koontinumeron kuin olet. Joten tarkista koontinumerosi kohdassa Asetukset> Tietoja puhelimesta ennen jatkamista ja älä välitä tiedostoa suoraan puhelimen muistiin, koska Magisk ei toimi oikein. Noudata ohjeita huolellisesti ja täsmälleen samalla tavalla kuin ne on kirjoitettu.

Sinun on ladattava korjattu boot.img tietokoneesi ADB-kansioon.

  • patched_boot 9.6.4.0 (heinäkuun 2018 päivitys) - korjattu Magisk 17.1: llä
  • patched_boot 9.6.6.0 (elokuun 2018 päivitys) - korjaustiedosto Magisk 17.1
  • patched_boot 9.6.8.0 (syyskuun 2018 päivitys) - korjattu Magisk 17.1: llä

Jos vahingossa vilkkuvat väärä boot.img, voit salata alkuperäisen boot.img: n alla olevasta luettelosta:

  • alkuperäinen boot.img 9.6.4.0 (heinäkuun 2018 päivitys) - otettu pikakäynnistyslevyltä
  • alkuperäinen boot.img 9.6.6.0 (elokuun 2018 päivitys) - otettu OTA-päivityksestä
  • alkuperäinen boot.img 9.6.8.0 (syyskuun 2018 päivitys) - otettu OTA-päivityksestä

Huomaa, että jos teet manuaalisen boot.img-korjaustiedoston, tarvitset alkuperäisen boot.img-tiedostosi - löydät sen virallisesta pikakäynnistys ROM-zip-tiedostosta päivänkakkara . Varmista kuitenkin, että ladatulla ROM-versiolla on sama koontinumero kuin puhelimellasi. Joten joko lataa alkuperäinen boot.img samalla rakennenumerolla kuin puhelimesi, tai päivitä / päivitä versio.

Kun sinulla on alkuperäinen boot.img ( poimittu virallisesta pikakäynnistys ROM-pakkauksesta) , sinun on kopioitava se puhelimeesi ulkoinen muisti (Sd-kortti).

Avaa nyt Magisk Manager -sovellus ja se kysyy, haluatko asentaa Magisk - hyväksy asennus, valitse sitten 'Patch Boot Image File' ja valitse siirretty boot.img-tiedosto.

Prosessin pitäisi kestää noin 1 minuutti, joten sulje se, kun se on valmis. Puhelimen muistissa ladata hakemistosta, sinun pitäisi löytää tiedosto nimeltä “patched_boot.img”, joka sinun on siirrettävä tietokoneellesi. Aseta se ADB-pääkansioon.

Käynnistä laite nyt uudestaan ​​Fastboot-tilaan ( muista, virta + äänenvoimakkuuden vähennys) ja käynnistä ADB-pääte tietokoneellasi.

Kirjoita seuraava komento ADB-päätelaitteeseen: fastboot boot patched_boot.img

Puhelimesi pitäisi nyt käynnistyä normaalisti. Kun olet taas Android-järjestelmässä, avaa Magisk Manager -sovellus ja se pyytää jälleen asentamaan Magiskin. Valitse eteenpäin Asenna> Suora asennus ja käynnistä se uudelleen, kun se on valmis.

Siirry nyt varotoimena tuleviin OTA-päivityksiin kohtaan Asetukset> Järjestelmä> Kehittäjäasetukset> Poista automaattiset järjestelmäpäivitykset käytöstä. Valitse vain OTA-päivitysten asentaminen käsin . Älä koskaan salli automaattista OTA: ta juurtuneella Android-laitteella.

Tulevien OTA-päivitysten käyttäminen

Huomaa, että OTA-päivitykset toimivat vain, jos kaikki laitteen osiot ovat koskemattomia! Magisk pystyy palauttamaan alkuperäisen boot.img-tiedostosi, mutta jos muokkaat / system-osiota millään tavalla, kuten muokkaat manuaalisesti build.prop-tiedostoa, OTA kieltäytyy asentamasta.

Voit yrittää käyttää OTA-päivityksiä tarvitsematta salata koko alkuperäistä pikakäynnistyslevyä, jos välähdät vain muokatut osiot, kuten esimerkiksi vilkkuvat vain / järjestelmäosio alkuperäisestä pikakäynnistyslevystä, käyttäen oikeaa .img-tiedostoa alkuperäiseltä ROM-levyltä .zip tiedosto.

Joten kun uusi OTA-päivitys tulee saataville, jonka haluat asentaa, sinun on käynnistettävä Magisk Manager ja napautettava “Poista> Palauta kuvat”, mutta älä käynnistä laitetta uudelleen.

Sulje Magisk ja siirry laitteesi Asetukset> Järjestelmä> Järjestelmäpäivitys ja asenna OTA-päivitys. Kun päivitys on ladattu, se aloittaa kaksivaiheisen päivityksen. Suosittelemme laittaa kahvipannu ja ehkä nauttimaan nopeasta pelistä Madalin-temppuautot 2 tai yrität parhaasi Mahdoton tietokilpailu ( onnea!)

Kun päivitysvaiheet on suoritettu, se pyytää uudelleenkäynnistystä. Älä käynnistä laitetta uudelleen . Käynnistä Magisk Manager uudelleen, napauta sitten Asenna> Asenna> Asenna passiiviseen paikkaan (OTA: n jälkeen), ja vasta sitten voit suorittaa uudelleenkäynnistyksen.

Kun Xiaomi Mi A2 on käynnistynyt uudelleen, päivitetyn Android-version pitäisi olla Magiskin ollessa edelleen toimimaton.

Ongelmien karttoittaminen

Huomaa: Ennen kuin jatkat näiden toimintojen suorittamista, sinun on poistettava käytöstä kaikki laitteellasi olevat näytön suojaukset (näytön lukitus, PIN-koodi, salasana, sormenjälki jne.), Koska saatat joutua tietojesi salausongelmiin. On erittäin suositeltavaa luoda ensin varmuuskopio.

Jos et noudattanut tätä opasta huolellisesti, saatat kohdata joitain ongelmia.

Kun uusi versio löytyy, päivittäjä tarkistaa, ovatko kaikki laitteen osiot koskemattomia. Jos osiota on muokattu, OTA-päivitin ei jatka asennusta;

Tyypillisesti kaksi modifiointia, joita käyttäjä modifioi yleisesti, ovat käynnistysosio (Magisk ja TWRP on asennettuna) ja järjestelmäosio (kun muutat määritystiedostoa, lisäät tai poistat järjestelmäsovellusta jne.)

Vain Magisk-moduuleita käyttämällä muokattu järjestelmäosio on tosiasiallisesti koskematon, koska Magisk rekisteröi kaikki muutokset / järjestelmään tiedostossa / data-osiossa ja huijaa sitten Androidia uskomaan, että näitä muutoksia todella sovelletaan järjestelmään;

Käynnistysosio on sen sijaan todella muokattu, mutta jos asennat Magiskin tämän oppaan mukaisesti, Magisk tallentaa kopion koskemattomasta käynnistysosiosta, ja palauttamalla se ennen OTA-päivityksen asentamista päivitys toimii.

Jos et seurannut tätä opasta Magiskin asentamiseksi ja asensit sen muilla tavoin, Magisk voi varoittaa, että se ei voi palauttaa alkuperäistä boot.img-tiedostoa (käynnistysosio), kun yrität ottaa käyttöön OTA-päivityksen.

Korjataksesi tämän, voit vilkkua suoraan tämän oppaan kohdasta 6 otettu vanilja (alkuperäinen, muokkaamaton, koskematon) boot.img:

fastboot getvar nykyinen paikka fastboot flash boot_? boot.img

Ensimmäinen komento kertoo sinulle, mikä on tällä hetkellä käytössä oleva paikka ( että tai b ), toinen komento vilkuttaa alkuperäisen käynnistyksen puhelimeen, mutta sinun on vaihdettava '?' komennossa että tai b (eli nykyisen aikavälin, jonka ensimmäinen komento antoi).

Muista, että boot.img-tiedoston version on vastattava puhelimessasi tällä hetkellä toimivaa Android-koontiversiota.

Jos OTA-päivitys kieltäytyy edelleen soveltamasta, olet todennäköisesti muuttanut jotain suoraan / system-osiossa (esimerkiksi muutit jotain build.propissa käyttämättä Magisk-moduulia tämän tekemiseen).
Tässä tapauksessa sinun on salama alkuperäinen järjestelmä. Img puhelimessa näillä komennoilla:

nopea käynnistys getvar nykyinen paikka nopea käynnistys flash-järjestelmä_? system.img

ja kuten aiemmin, ensimmäinen komento kertoo oikean korttipaikan käytettäväksi '?' toisessa komennossa.
Täältä löydät system.img-tiedoston, joka on purettu OTA-päivityspaketista (sekä kaikki muut sen sisällä olevat .img-tiedostot):

  • 9.6.8.0 (syyskuu 2018) OTA-päivitystiedosto .img-tiedostoina
  • 9.6.6.0 (elokuu 2018) OTA-päivitystiedosto .img-tiedostoina

Jos haluat hankkia system.img-tiedoston itse, löydät sen pikakäynnistyskuvia mutta yleensä niitä ei päivitetä kuukausittain kuten OTA-päivityksiä. Mutta voit purkaa system.img-tiedoston suoraan Tästä ketjusta löytyi OTA-päivitysvetoketjut , käyttämällä Python-komentosarjat löytyvät täältä .

Jotta Python-komentosarjat toimisivat Debianissa / Ubuntussa ja johdannaisissa, sinun on ladattava sekä “extract_android_ota_payload.py” että „update_metadata_pb2.py”, annettava heille suoritusominaisuus ja asennettava sitten paketti ”python-protobuf”. Tämän jälkeen voit antaa tämän komennon purkaa payload.bin-tiedosto (joka sinun on purettava OTA-päivityspaketista):

./extract_android_ota_payload.py /path/to/payload.bin

Tämä purkaa nykyisessä hakemistossa kaikki payload.bin-tiedostossa olevat .img-tiedostot, myös system.img
En tiedä miten edetä Windowsissa, luultavasti sinun tarvitsee vain asentaa uusin Python2-julkaisu ja käsikirjoitus toimii.

Viimeisenä keinona voit vilkkuu suoraan MiFlashin kanssa uusin käytettävissä oleva pikakäynnistyskuva (vaikka vanhempi kuin nykyinen versiosi). Käytä ' flash_all.bat ”-Komentoa, mutta ennen kuin otat varmuuskopion tiedoistasi, koska puhelin nollataan kokonaan.

Jos et halua ottaa riskiä siitä, ettet tee varmuuskopiota, käytä komentosarjaa ' flash_all_except_storage.bat 'Vilkkuessa, joten pidät kaikki tietosi, mutta varoitetaan, että joskus et voi enää käyttää tietoja salausongelmien takia.

Heti salaman jälkeen voit aloittaa oppaan seuraamisen kohdasta 5 tai 6.

Ei pitäisi olla ongelma koontiversiota alemmaksi pikakäynnistyksen kautta, kunhan Android-pääversio pysyy samana (Oreo 8.1 tällä hetkellä).

Korjatut ja alkuperäiset käynnistystiedostot Mi A2: lle jasmiini (ei käytettäväksi Mi A2 Liten kanssa päivänkakkara , löydät päivänkakkaran tiedostot tämän oppaan ensimmäisestä osasta).

  • patched_boot 9.6.9.0 (heinäkuun päivitys) - korjaustiedosto Magisk 17.1
  • patched_boot 9.6.10.0 (elokuun päivitys) - korjaustiedosto Magisk 17.1
  • alkuperäinen boot.img 9.6.9.0 (heinäkuun päivitys) - otettu pikakäynnistyslevyltä
  • alkuperäinen boot.img 9.6.10.0 (elokuun päivitys) - otettu pikakäynnistyslevyltä
Tunnisteet Root Xiaomi 7 minuuttia luettu