[Tool][BLA] EMUI 9.0/9.1 update tool

Pretoriano80

Senior Member
Jun 9, 2010
3,187
2,873
253
This tool will help you upgrade from EMUI 9.0 to EMUI 9.1 .​

Requirements:

- Unlocked Bootloader
- A rooted device (if you don't have root use the TWRP EMUI_9.1_Flasher tool.Bootloader unlock is required))
- ADB Debug enabled
- A PC with Windows OS
- EMUI 9.1 FullOTA firmware
- Ability to follow some simple on-screen instructions

Credits:

@ante0 - for the new Pie based no-check recovery --> you should thank him here
all the others that contributed to this tool

Instructions:

- Download and extract the tool
- Connect your device to the PC and make sure ADB Debugging it's enabled
- Launch the Flash.bat
- Follow the on-screen instructions

Download

EMUI9.0_to_9.1_update_tool.zip

EMUI9.0_to_9.1_update_tool_root.zip -- This version will also install Magisk 19.3 Stable - Magisk Manager it's optional and can be skipped

EMUI_9.0_to_9.1_update_tool_root_3_files.zip -- This version will allow you to flash the base firmware,cust and preload.Obviously,you can skip the Magisk part if you want

TWRP EMUI_9.1_Flasher -- This tool won't require a rooted device

EMUI_9_0_TWRP_Flash_Unbrick_Tool.zip -- Use this tool to flash an EMUI 9.0 firmware if your device is soft bricked and is no longer booting to EMUI OS

Firmwares Collection :

BLA-L29 C432 - 9.1.0.300 - > https://forum.xda-developers.com/mate-10/how-to/firmware-version-mate-10-t3722019/post79923909
BLA-L09 C432 - 9.1.0.300 -> https://forum.xda-developers.com/showpost.php?p=79932379&postcount=14 <- base firmware it's the same as BLA-L29
 
Last edited:

syd-3

Member
Sep 13, 2010
44
6
0
Lausanne
Hello (i have a mate 10 pro on 9.0 with root),
for fullOTA rom, i use FF to find one, BLA-LGRP2-OVS 9.1.0.303, but links for 3 differentes sizes (3.46, 3.4, 3.49GB) of ROM??
my phone will be rooted again? If not ? can you please tell me how to be root again?
is there some issue with 9.1 ROM?
how can i roll back if need?
Thanks for your job.
 
Last edited:

Pretoriano80

Senior Member
Jun 9, 2010
3,187
2,873
253
Hello (i have a mate 10 pro on 9.0 with root),
for fullOTA rom, i use FF to find one, BLA-LGRP2-OVS 9.1.0.303, but links for 3 differentes sizes (3.46, 3.4, 3.49GB) of ROM??
my phone will be rooted again? If not ? can you please tell me how to be root again?
is there some issue with 9.1 ROM?
how can i roll back if need?
Thanks for your job.
Hi! I don't know which version it's fine for your device and the only way to know it it's to flash it yourself, but i don't recommend you to do that.

Rooting with Magisk is fine on 9.1, just read the latest posts from this thread - > https://forum.xda-developers.com/mate-10/how-to/guide-magisk-root-mate-10-pro-t3886967/page27

As for the roll-back, ut should be possible to do it with this tool and an appropriate roll-back firmware (again, firmware version might depend on your cust/brand).

I recommend you to keep an eye and also read this thread - > https://forum.xda-developers.com/mate-10/how-to/firmware-version-mate-10-t3722019
 

ante0

Senior Member
Dec 28, 2009
3,207
1,576
243
Stockholm
Tried this but for some reason it fails when checking firmware on my bla-a09 tried all 4 firmwares on FF
B303 is not for A09, it's for C800 which is some jp cust.
Most new fw links are not up yet, and since Huawei decided to name all their firmware the same regardless of model its hard to know which is which :/
 
  • Like
Reactions: badmania98

ante0

Senior Member
Dec 28, 2009
3,207
1,576
243
Stockholm
I found a firmware on Easy Firmware, bla-l09 c432 b300 but I don't know if it can be obtained for free or secure, you have nothing? :D :D :D
as stated before, since every update is named the same it's hard to tell which is L09, L29, A09 or AL/TL. AL/TL are easier as VERSION.mbn in UPDATE.zip doesn't have Global strings in it.

From what it seems, if you flash L09 on L29 or vice versa you get endless OTA updates for preload and cust. I don't know if just flashing the cust and preload zips fixes it, but you're free to try if you want.

Here's L09 preload and cust:
Preload: http://update.hicloud.com:8180/TDS/...full/update_full_preload_BLA-L09_hw_eu_R1.zip
Cust: http://update.hicloud.com:8180/TDS/...4//f1/full/update_full_cust_BLA-L09_hw_eu.zip

modified tool to include preload and cust:
https://mega.nz/#!oDR2DYCI!SRQlTq1IriGcEt1Wr--ggrBk7uZ4M_R8OwE6DdvmEEc
Extract and put in the EMUI 9.0 to 9.1 update folder.
Rename cust zip to update_cust.zip and preload to update_preload.zip, put in ZIPS-HERE folder, run modified bat.
 
Last edited:
  • Like
Reactions: goldybewon

MagicBox96

Member
Sep 18, 2016
20
1
0
Perfect, also because I don't have the Root permissions on the device, and I don't even have twrp. In fact now I have tried and says that it does not find root permissions. Then I did not understand if the phone should be connected from on, in recovery or fastboot?
 

Pretoriano80

Senior Member
Jun 9, 2010
3,187
2,873
253
Perfect, also because I don't have the Root permissions on the device, and I don't even have twrp. In fact now I have tried and says that it does not find root permissions. Then I did not understand if the phone should be connected from on, in recovery or fastboot?
Tool updated. However, if you don't have root, you can't use it, you must root first.