Oppaat

Kuinka purkaa ja Flash Huawei -osakeohjelmisto

Kehittyneille Huawei-laitteita omistaville Android-käyttäjille saattaa olla tilanteita, joissa haluat vain välähtää tietyt tiedostot OTA-päivityksestä. Esimerkiksi, jos laitteesi vahingossa muurataan, ja tiedät varmasti, että tiettyjen tiedostojen vilkkuminen päivityspaketista (koko ROM: n sijaan) auttaa palauttamaan laitteesi.

Tässä Appuals-oppaassa aiomme näyttää tarkalleen, kuinka tiettyjä tiedostoja puretaan ja salataan Huawei-laiteohjelmistopäivityspaketeista. Tarjoamme 3 tapaa - Huawei Update Extractor for Windows, SplitUpdate-komentosarja Linux / Macille ja vaihtoehtoinen komentosarja myös Linuxille, jossa on pari lisäominaisuutta.

Vaatimukset

  • Laiteohjelmiston päivitys.zip
  • Huawei Update Extractor (vain Windows)
  • SplitUpdate-perl-komentosarja (lähde) (Linux / Mac / Windows)
  • Vaihtoehtoinen komentosarja (otteet samaan kansioon kuin ”splitupdate” lähdön / sijasta, ja sisältää vain Linux-skriptin)

Ensin sinun tulisi määrittää nykyinen Huawei-laiteohjelmistoversiosi. Tarkista Asetukset> Järjestelmä> Tietoja puhelimesta ja kopioi sitten koontinumero.

Sinun pitäisi nähdä esimerkiksi jotain: BLA-L29 8.0.0.132 (C636)

Tämä tarkoittaa: BLA-L29C636B132. Koska korvataan ”8.0.0”. C636: lla ja lisää B 132: n eteen.

Lyhyt huomautus Nougatista verrattuna Oreoon

Oreoja muutettiin hieman osioissa. Käynnistysosio jaettiin ramdisk- ja kernel-osiin. Palautusosio jaettiin osiin recovery_ramdisk, recovery_vendor ja recovery_vbmeta - joka myös jakaa ytimen osion ramdiskin kanssa.

Joten näiden tietojen kanssa haluat todennäköisesti välittää ramdisk ja recovery_ramdisk - ramdisk on paikka, jossa Magisk / SuperSU välähtäisi, ja recovery_ramdisk on paikka, jossa TWRP vilkkuu.

Oletetaan esimerkiksi, että sinulla on laiteohjelmisto BLA-L29C636B132.

Mene Pro-Teammt-laiteohjelmistotietokantaan, kirjoita sitten täydellinen laiteohjelmisto etsimeen ja etsi malliasi.

Sitten löydät rivin, joka osoittaa "FullOTA-MF", ja napsauta "Päivitä" -painiketta kyseisellä rivillä.

Sitten se lataa koko OTA-päivityksen.zip. Sinun on avattava tämä arkistonhallinnassa ja purettava Update.app-tiedosto tietokoneellesi.

Huawei Update Extractor -menetelmä (Vain Windows)

Lataa Huawei Update Extractor ja pura se tietokoneellesi. Käynnistä HuaweiUpdateExtractor.exe-ohjelma pääkansiossa.

Siirry Asetukset-välilehteen ja poista valinta kohdasta Tarkista otsikon tarkistussumma.

Palaa nyt takaisin Pura-välilehdelle ja napsauta… -painiketta valitaksesi aiemmin purettu update.app-tiedosto.

Näyttö täyttää kaikki tiedostot, jotka ovat update.app -tiedoston sisällä. Nyt voit napsauttaa mitä tahansa näistä tiedostoista hiiren kakkospainikkeella ja valita ”Pura valitut”, jolloin saat uuden valintaikkunan, johon voit valita puretun tiedoston.

Voit sitten käyttää pikakäynnistystä pura puretut tiedostot esimerkiksi ramdisk-levylle.

Voit esimerkiksi sijoittaa tiedostot, jotka haluat välähtää, ADB-pääreitillesi ja käynnistää ADB-päätelaitteen.

Sitten laitat laitteen pikakäynnistystilaan käyttämällä ”adb reboot bootloader” -ohjelmaa

Tämän jälkeen voit salata tiedoston pikakäynnistyksellä. Joten jos haluat välittää jotain ramdiskille, käytä ADB-komentoa: fastboot flash ramdisk xxxxx.img

Nougatissa purat kuitenkin BOOT-tiedoston update.app-tiedostosta ja välähdät sen seuraavalla tavalla: fastboot flash boot boot.img

Perl-skriptimenetelmä (Linux ja Mac)

Lataa ensin splitupdate.zip ja pura se.

Syötä nyt purettu "split" -kansio ja käynnistä pääte. Syötä seuraavat komennot päätelaitteeseesi:

chmod + x splitupdate chmod + x crc

Noudata nyt tämän oppaan Windows-osan ohjeita täydellisen OTA-päivityksen .zip hankkimiseksi, pura update.app ‘Split’ -kansioon ja avaa toinen pääte. Kirjoita nämä komennot:

./splitupdate UPDATE.APP file_to_extract

Jos kirjoitat ”file_to_extract” tai mitä tahansa, mikä on tai ei ole UPDATE.APP-tiedostossa, siinä luetellaan kaikki kuvat.

./splitupdate UPDATE.APP ”purkaa kaikki tiedostot päivityksessä update.app - se lähettää tiedostot äskettäin luotuun” output ”-kansioon. Suodatus ei ole täydellinen.

Jos käytät tiedostoa ‘./splitupdate UPDATE.APP RAMDISK’, se purkaa kaikki kuvat, joiden nimessä on RAMDISK, joten saat tiedostot RAMDISK.img ja RECOVERY_RAMDISK.img.

Vaihtoehtoinen komentosarjamenetelmä

Chmod seuraavat tiedostot vaihtoehtoisen komentosarjakansion sisällä päätelaitteen avulla:

chmod + x simg2img chmod + x mount.sh

Jos käytät mount.sh-tiedostoa, sinun on muokattava komentosarjaa ja korvattava YOUR_SUDO_PASSWORD_HERE todellisella salasanallasi. Vaihtoehtoisesti voit poistaa 'kaiku YOUR_SUDO_PASSWORD_HERE | Ja kirjoita sitten salasanasi manuaalisesti komentosarjaa käyttäessäsi.

Pura sitten system.img tai jokin muu haluamasi tiedosto ja käytä tiedostoa ‘’ ./mount.sh SYSTEM ’.

Tämä muuntaa SYSTEM.img tiedostoksi SYSTEM.raw ja kiinnittää sen 'split_folder / SYSTEM /' -silmukkalaitteeksi, se myös chmod 777 kaiken SYSTEM /.

Tunnisteet android-kehitys Huawei