Kuinka helposti vastaanottaa OTA-päivityksiä juurtuneesta Xiaomi Mi A2: sta Magiskin kanssa

Neuvovat: Klikkaa Korjata Windows Virheitä Ja Optimoida Järjestelmän Suorituskykyä

OTA-päivitysten asettaminen juurtuneeseen Xiaomi Mi A2: aan voi olla massiivinen päänsärky, koska siihen voi liittyä laitteen juurtumisen poistaminen ja kaikkien vaiheiden suorittaminen kaiken juurtumiseksi. Onneksi on olemassa tapa asentaa Magisk, joka tukee OTA-päivityksiä.

Joten jos haluat juurtua Xiaomi Mi A2 -sovellusta samalla kun pystyt ottamaan käyttöön OTA-päivityksiä käynnistämättä laitettasi, noudata alla olevaa yksinkertaista oppaamme huolellisesti.

vaatimukset:

  • ADB ja Fastboot (Katso Appual-opas ADB: n asentamisesta Windowsiin)
  • MiFlash-työkalu

Ensin täytyy olla käynnistyslataimen lukitus avattu - mutta sinun on oltava erittäin varovainen ja muista myös, että Xiaomi käynnistyslataimen lukituksen avausohjelmasta on tullut viime aikoina erittäin hidasta. Käynnistyslataimen lukituksen avauskoodin saaminen voi kestää viikkoja . Sinun tulisi olla tietoinen myös ARB: sta ( takaisinoton estävä mekanismi) Xiaomi-laitteissa.

Jos laitteen bootloader on jo avattu, hienoa! Voimme jatkaa.

Siirry kohtaan Asetukset> Järjestelmä> Tietoja puhelimesta> napauta 'Rakenna numero' 7 kertaa, kunnes Kehittäjätila avataan.

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

Sammuta nyt laite ja pidä äänenvoimakkuuden vähennys + virtapainiketta alhaalla. Vapauta painikkeet, kun siirryt Pikakäynnistys-valikkoon.

Kytke Xiaomi Mi A2 tietokoneeseesi USB: n kautta ja käynnistä ADB-pääte ( pidä Shift + hiiren oikealla painikkeella pääikkunassa ADB ja valitse 'Avaa komentoikkuna täällä').

Kirjoita ADB-päätteeseen tämä komento: fastboot oem unlock

Tämä käynnistää puhelimesi uudelleen ja poistaa kaikki tietosi samalla, kun käynnistyslataimen lukitus avataan.

Asennat Magiskia

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

Lataa nyt patched boot.img seuraavista latauksista - vaihtoehtoisesti näytämme sinulle kuinka korjata alkuperäinen boot.img itse lataamalla boot.img latausluettelon.

Kun lataat patched boot.img-tiedostoa, sinun on oltava täysin varma, että se sisältää saman rakennusnumeron, jossa olet. Joten tarkista rakennusnumerosi kohdasta Asetukset> Tietoja puhelimesta ennen jatkamista, äläkä salata tiedostoa suoraan puhelimen muistissa, koska Magisk ei toimi oikein. Noudata ohjeitamme huolellisesti ja tarkalleen niiden kirjoitusten mukaisesti.

Sinun tulisi ladata patched boot.img tietokoneesi ADB-kansioon.

  • patched_boot 9.6.4.0 (päivitys 2018 heinäkuu) - patched with Magisk 17.1
  • patched_boot 9.6.6.0 (päivitys elokuun 2018 päivitykseen) - patched with Magisk 17.1
  • patched_boot 9.6.8.0 (syyskuun 2018 päivitys) - patched with Magisk 17.1

Jos salamat vahingossa väärän boot.img-tiedoston, voit vilkkua alkuperäisen boot.img-tiedoston alla olevasta luettelosta:

  • alkuperäinen boot.img 9.6.4.0 (päivitys 2018 heinäkuu) - otettu pikakäynnistyksen ROM-levyltä
  • alkuperäinen boot.img 9.6.6.0 (2018 elokuun 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 -korjauksen, tarvitset alkuperäisen boot.img-tiedoston - löydät sen virallisen pikakäynnistyksen ROM-tiedoston sisällä daisy- tiedostolle. Mutta varmista, että ladatulla ROM-versiolla on sama rakennusnumero kuin puhelimellasi. Joten joko lataa alkuperäinen boot.img samalla rakennusnumerolla kuin puhelimesi, tai päivitä tai avaa versio.

Kun olet saanut alkuperäisen boot.img-tiedoston ( poimittu virallisesta pikakäynnistyslevyn zip-tiedostosta), sinun on kopioitava se puhelimen ulkoiseen muistiin (SD-kortti).

Avaa nyt Magisk Manager -sovellus, ja se kysyy, haluatko asentaa Magiskin - hyväksy asennus, valitse sitten ”Patch Boot Image File” ja valitse siirtämäsi boot.img-tiedosto.

Prosessin tulisi kestää noin minuutti loppuun, joten sulje se, kun se on valmis. Löydä puhelimen muistista Lataa- hakemistosta tiedosto “patched_boot.img”, joka sinun on siirrettävä tietokoneellesi. Sijoita se ADB-pääkansioon.

Käynnistä nyt laite pikakäynnistystilaan ( muista, Power + Volume Down) ja käynnistä ADB-pääte tietokoneellasi.

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

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

Nyt varotoimenpiteenä tuleville OTA-päivityksille, siirry kohtaan Asetukset> Järjestelmä> Kehittäjäasetukset> Poista automaattiset järjestelmäpäivitykset käytöstä. Asenna OTA-päivitykset vain manuaalisesti . Älä koskaan salli automaattista OTA-sovellusta juurtuneessa Android-laitteessa.

Kuinka hakea tulevia OTA-päivityksiä

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

Voit yrittää ottaa käyttöön OTA-päivityksiä tarvitsematta salata koko alkuperäistä pikakäynnistyslevyä, jos salamat vain muutetut osiot, kuten vain / tai osio vilkkuu alkuperäisestä pikakäynnistyslevystä, käyttämällä alkuperäisen ROM-tiedoston oikeaa .img-tiedostoa .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 vielä.

Sulje Magisk ja mene laitteen Asetukset> Järjestelmä> Järjestelmäpäivitys ja asenna OTA-päivitys. Kun päivitys on ladattu, se aloittaa kaksivaiheisen päivityksen. Suosittelemme laittamaan kahvipannuun ja ehkä nauttimaan nopeasta Madalin Stunt Cars 2 -pelissä tai kokeilemaan parhainta The Impossible Quiz -pelissä ( onnea!)

Kun päivitysvaiheet on valmis, se pyytää käynnistämään uudelleen. Ä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, sinulla pitäisi olla päivitetty Android-versio, jossa Magisk on edelleen epätosi.

Ongelmien karttoittaminen

Huomaa: Ennen kuin jatkat mitään näistä toiminnoista, sinun on poistettava laitteellasi olevat näytön suojaukset (näytön lukitus, PIN, salasana, sormenjälki jne.), Koska vaarana on tietojen salausongelmat. 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äivittäjä ei jatka asennusta;

Tyypillisesti kaksi osiota, joita käyttäjän modifikaatiot yleensä muuttavat, ovat käynnistysosio (johon Magisk ja TWRP on asennettu) ja järjestelmäosio (kun muutat asetustiedostoa, lisää tai poista järjestelmäsovellus jne.)

Vain Magisk-moduuleilla muokattu järjestelmäosio on vaikuttanut tosiasiallisesti, koska Magisk rekisteröi kaikki muutokset tiedostoon / järjestelmään tiedostoon / data-osiossa ja sitten huijaa Androidia uskomaan, että muutokset todella sovelletaan järjestelmään / järjestelmään;

Käynnistysosio on sen sijaan todella muokattu, mutta jos asennat Magiskin tätä opasta noudattaen, Magisk tallentaa kopion koskemattomasta käynnistysosiosta, ja sen palauttaminen ennen OTA-päivityksen asentamista saa päivityksen toimimaan.

Nyt, jos et noudattanut tätä opasta asentaaksesi Magiskia ja olet asentanut sitä muilla tavoilla, Magisk voi ilmoittaa, että se ei voi palauttaa alkuperäistä boot.img-tiedostoa (käynnistysosio), kun yrität ottaa käyttöön OTA-päivityksen.

Tämän korjaamiseksi voit salata suoraan vaniljaa (alkuperäinen, muuttamaton, koskematon) boot.img, joka on otettu tämän oppaan kohdasta 6, käyttämällä näitä komentoja:

 pikabootti getvar nykyinen korttipaikka pikakäynnistys flash boot_? boot.img 

Ensimmäinen komento kertoo, mikä on nykyinen käytössä oleva korttipaikka ( a tai b ), toinen komento vilkkuu alkuperäisen käynnistyksen puhelimeen, mutta sinun on muutettava komennon “?” Näppäimellä a tai b (ts. nykyinen paikka, jonka ensimmäinen komento antoi).

Muista, että boot.img-tiedoston version on vastattava puhelimessa parhaillaan käynnissä olevaa Android-rakennusversiota.

Jos OTA-päivitys kieltäytyy silti hakemasta, olet todennäköisesti muuttanut jotain suoraan / system-osiosta (esimerkiksi muutit jotain build.prop-ohjelmassa käyttämättä tätä Magisk-moduulia).

Tässä tapauksessa sinun täytyy vilkkua alkuperäinen järjestelmä.img puhelimessa seuraavilla komennoilla:

 pikabootti getvar nykyinen korttipaikka pikakäynnistyksen salamajärjestelmä_? system.img 

ja kuten aiemmin, ensimmäinen komento kertoo sinulle oikean korttipaikan, jota käytetään toisessa komennossa olevan??

Täältä löydät OTA-päivityspaketista poimitun järjestelmän.img (yhdessä kaikkien muiden .img-tiedostojen kanssa):

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

Jos haluat hankkia itsellesi system.img-tiedoston, löydät sen pikkulatauksen sisältä, mutta yleensä sitä ei päivitetä kuukausittain, kuten OTA-päivityksiä. Voit kuitenkin purkaa system.img: n suoraan tämän säikeen löydetyistä OTA-päivityspakkauksista käyttämällä täällä olevia Python-skriptejä.

Jotta Python-skriptit toimisivat Debian / Ubuntu ja johdannaiset, sinun on ladattava sekä “extract_android_ota_payload.py” että “update_metadata_pb2.py”, annettava heille suoritusominaisuus ja asennettava paketti “python-protobuf”. Tämän jälkeen voit antaa tämän komennon purkaa payload.bin-tiedosto (joka on poistettava OTA-päivityspaketista):

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

Tämä purkaa nykyisessä hakemistossa kaikki .img-tiedostot payload.binin sisällä, mukaan lukien system.img

En tiedä miten edetä Windowsissa, sinun on todennäköisesti asennettava vain uusin Python2-julkaisu ja komentosarja toimii.

Viimeisenä keinona voit välähtää suoraan MiFlashilla viimeisimmällä käytettävissä olevalla pikakäynnistyskuvalla (vaikka se olisi vanhempi kuin nykyinen versio). Käytä ” flash_all.bat ” -komentosarjaa, mutta ennen kuin ota varmuuskopio tiedoista, koska puhelin nollataan täysin.

Jos et halua ottaa riskiä, ​​että et tee varmuuskopiota, käytä komentojonoa “ flash_all_except_storage.bat ” vilkkuessa, joten pidät kaikki tietosi, mutta varoitus siitä, että joskus et voi enää käyttää tietoja, salausongelmien takia.

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

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

Paikkakunnat ja alkuperäiset Mi A2 jasmine -käynnistystiedostot (ei käytettäväksi Mi A2 Lite -kalenterin kanssa, daisy- tiedostot löytyvät tämän oppaan ensimmäisestä osasta).

  • patched_boot 9.6.9.0 (heinäkuun päivitys) - patched with Magisk 17.1
  • patched_boot 9.6.10.0 (elokuun päivitys) - patched with Magisk 17.1
  • alkuperäinen boot.img 9.6.9.0 (heinäkuun päivitys) - otettu pikakäynnistyksen ROM-levyltä
  • alkuperäinen boot.img 9.6.10.0 (elokuun päivitys) - otettu pikakäynnistyksen ROM-levyltä

Mielenkiintoisia Artikkeleita