Hogyan lehet kibontani és Flash Huawei részvény firmware-t

A haladó Android felhasználók számára, akik rendelkeznek Huawei eszközökkel, előfordulhat, hogy csak OTA frissítésből bizonyos fájlokat szeretne villogni. Például, ha eszköze véletlenül téglalaptá válik, és tény, hogy tudod, hogy egy adott fájl frissítése a frissítési csomagból ( a teljes ROM helyett) segítene az eszköz helyreállításában.

Ebben az Appuals útmutatóban megmutatjuk, hogyan kell kibontani és flash-formázni a fájlokat a Huawei firmware frissítő csomagokból. 3 módszert kínálunk - Huawei Update Extractor for Windows, SplitUpdate parancsfájl Linux / Mac és egy alternatív szkript Linuxhoz is, néhány további funkcióval.

követelmények

  • Firmware Update.zip
  • Huawei Update Extractor (csak Windows)
  • SplitUpdate perl szkript (Forrás) (Linux / Mac / Windows)
  • Alternatív szkript (ugyanahba a mappába extrahálja a „splitupdate” kimenetet a output / helyett, és csak a Linux csatolási szkriptét tartalmazza)

Először meg kell határoznia a jelenlegi Huawei firmware verziót. Ellenőrizze a Beállítások> Rendszer> A telefonról elemet, majd másolja le az építési számot.

Látnia kellene például valamit: BLA-L29 8.0.0.132 (C636)

Ez a következőre fordul: BLA-L29C636B132. Mert a „8.0.0.” Helyébe a C636 lép, és hozzáad egy B-t a 132 elé.

Rövid megjegyzés a Nugát és az Oreo versusról

A partíciókat kicsit megváltoztattuk Oreo-ban. A rendszerindító partíciót „ramdisk” -re és „kernelre” osztották. A helyreállítási partíciót felbontották: recovery_ramdisk, recovery_vendor és recovery_vbmeta - amelyek szintén megosztják a kernel partíciót a ramdisk-szel.

Tehát ezekkel az információkkal valószínűleg fel szeretné villanni a ramdisk és a recovery_ramdisk elemet - a ramdisk az, ahol a Magisk / SuperSU villogni fog, és a recovery_ramdisk, ahol a TWRP villog.

Tegyük fel például, hogy van a BLA-L29C636B132 firmware.

Lépjen a Pro-Teammt firmware adatbázisba, majd írja be a teljes firmware-t a keresőbe, és keresse meg a modelljét.

Ezután keresse meg a „FullOTA-MF” -t jelző sort, majd kattintson az adott sor „Frissítés” gombjára.

Az update.app kibontása a Huawei OTA-ból.

Ezután letölti a teljes OTA update.zip fájlt. Ezt meg kell nyitnia egy archívumkezelőben, és ki kell töltenie a számítógépén az „Update.app” fájlt.

Huawei Update Extractor módszer ( csak Windows)

Töltse le a Huawei Update Extractor szoftvert, és bontsa ki számítógépére. Indítsa el a HuaweiUpdateExtractor.exe programot a fő mappában.

Vegye le a körözött négyzetet.

Menjen a Beállítások lapra, és törölje a „Fejezet ellenőrző összegének ellenőrzése” lehetőséget.

Most térjen vissza a Kivonás fülre, és kattintson a… gombra a korábban kibontott update.app fájl kiválasztásához.

A képernyő kitölti az update.app fájlban található összes fájlt. Most jobb egérgombbal kattinthat ezekre a fájlokra, és kiválaszthatja az „Kiválasztott kivonat” elemet, amely újabb párbeszédablakot jelenít meg annak kiválasztására, hogy hová kívánja küldeni a kibontott fájlt.

Ezután a gyorsbetöltéssel villoghatja a kibontott fájlokat, például az ramdiskre.

Például elhelyezi a villogni kívánt fájlokat a fő ADB útvonalba, és elindít egy ADB terminált.

Ezután az „adb reboot bootloader” használatával elindítja az eszközt gyorsindító módba

Ezután a fájlt a gyorsbetöltéssel villoghatja. Tehát ha valamit meg akar villanni a memórialemezre, akkor az ADB parancsot kell használnia: fastboot flash ramdisk xxxxx.img

A Nougaton azonban kibontja a 'BOOT' fájlt az update.app fájlból, és a következő használatával villog: gyors bootolású flash boot boot.img

Perl szkript módszer ( Linux és Mac)

Először töltse le a splitupdate.zip fájlt, és bontsa ki.

Most írja be a kibontott "split" mappát, és indítson el egy terminált. Írja be a következő parancsokat a terminálon:

 chmod + x splitupdate chmod + x crc 

Kövesse a jelen útmutató Windows szakaszában szereplő utasításokat a teljes OTA frissítés .zip beszerzéséhez, bontsa ki az update.app fájlt a 'Split' mappába, és nyisson meg egy másik terminált. Írja be ezeket a parancsokat:

 ./splitupdate UPDATE.APP fájl_kivonat 

Ha 'file_to_extract' vagy bármi olyat írsz, amely a UPDATE.APP fájlban található, vagy nem, akkor felsorolja az összes képet.

./splitupdate UPDATE.APP 'minden fájlt kibont az update.app fájlban - a fájlokat az újonnan létrehozott' output 'mappába hozza. A szűrés nem tökéletes.

Ha '' ./splitupdate UPDATE.APP RAMDISK '' -t használ, akkor az összes képet kibontja a nevén található RAMDISK fájllal, így a RAMDISK.img és a RECOVERY_RAMDISK.img fájlokat kapja.

Alternatív szkript módszer

A következő fájlokat chmodálja az alternatív szkriptmappában a terminál használatával:

 chmod + x simg2img chmod + x mount.sh 

Ha a mount.sh-t fogja használni, akkor szerkesztenie kell a szkriptet, és a YOUR_SUDO_PASSWORD_HERE-t kell kicserélnie a tényleges jelszóra. Alternatív megoldásként eltávolíthatja a 'echo YOUR_SUDO_PASSWORD_HERE | ', majd kézzel írja be a jelszavát a szkript használata közben.

Ezután kicsomagolja a system.img fájlt vagy bármilyen más fájlt, amelyet szeret, és használja a '' ./mount.sh SYSTEM 'fájlt.

Ez konvertálja a SYSTEM.img fájlt a SYSTEM.raw fájlba, és hurokként csatlakoztatja azt a „split_folder / SYSTEM /” mappához, ezenkívül a chmod 777 mindent elküldi a SYSTEM / könyvtárban.

Érdekes Cikkek