
Now you can right-click on any of these files and choose ‘Extract Selected’, which will give you another dialogue to choose where to send the extracted file. The screen will populate with all the files inside the update.app file. Now go back to the Extract tab, and click the … button to choose your update.app file that you extracted earlier. Head over to the Settings tab, and uncheck the option for ‘Verify header checksum’. Launch the HuaweiUpdateExtractor.exe program inside the main folder.

Huawei Update Extractor method ( Windows Only)ĭownload the Huawei Update Extractor, and extract it on your computer. You need to open this in an archive manager, and extract the “Update.app” file on your computer.


It will then download the full OTA update.zip. Extracting the update.app from Huawei OTA. Then you locate the row that indicates “FullOTA-MF” and click the “Update” button on that row. You would go to Pro-Teammt firmware database then enter your full firmware into the finder, and search for your model. So let’s say for example you have the firmware BLA-L29C636B132. So with that information, you probably want to flash ramdisk and recovery_ramdisk – ramdisk is where Magisk/SuperSU would be flashed, and recovery_ramdisk is where TWRP would be flashed. Recovery partition was split into recovery_ramdisk, recovery_vendor, and recovery_vbmeta – which also shares the kernel partition with ramdisk. The boot partition was split into ‘ramdisk’ and ‘kernel’. The partitions were changed a bit in Oreo.

Because you will replace “8.0.0.” with C636, and add a B in front of 132. You should see for example something like: BLA-L29 8.0.0.132(C636) Check in Settings > System > About Phone, then copy down your Build Number. Alternative script (extracts to same folder as ‘splitupdate’ instead of output/, and includes a mount script for Linux only)įirst you should determine your current Huawei firmware version.SplitUpdate perl script ( Source) (Linux / Mac / Windows).
