yashsingh1/xdaforums huggingface dataset:
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
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:

[MENTION=2247733]ante0[/MENTION] - 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://xdaforums.com/mate-10/how-to/firmware-version-mate-10-t3722019/post79923909

BLA-L09 C432 - 9.1.0.300 -> https://xdaforums.com/showpost.php?p=79932379&postcount=14 <- base firmware it's the same as BLA-L29
[Huawei Mate 10  Guides, News, & Discussion] syd-3:
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.
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
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://xdaforums.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://xdaforums.com/mate-10/how-to/firmware-version-mate-10-t3722019
[Huawei Mate 10  Guides, News, & Discussion] tokoam:
Tried this but for some reason it fails when checking firmware on my bla-a09 tried all 4 firmwares on FF
[Huawei Mate 10  Guides, News, & Discussion] ante0:
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 :/
[Huawei Mate 10  Guides, News, & Discussion] Krasimir:
Success! Updated BLA-L29C432. Thank you!
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Great! Soon i will upload a new version that will also flash the patched Magisk ramdisk_recovery and Magisk Manager (this one will be optional, so those who already have it, can skip it).
[Huawei Mate 10  Guides, News, & Discussion] badmania98:
It worked for me also.
[Huawei Mate 10  Guides, News, & Discussion] criszz:
Why is root needed? Unlocked bootloader is not enough?
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Nope! Well, it can be done without root too, but it would require twrp in that case.
[Huawei Mate 10  Guides, News, & Discussion] MagicBox96:
Firmware for Bla-l09c432 ?
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Somewhere on Huawei's servers! xD
[Huawei Mate 10  Guides, News, & Discussion] MagicBox96:
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
[Huawei Mate 10  Guides, News, & Discussion] ante0:
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.
[Huawei Mate 10  Guides, News, & Discussion] MagicBox96:
Thank you very much, I try very soon. Have any of you done that already?
[Huawei Mate 10  Guides, News, & Discussion] ante0:
I did on L29 with L29 preload and cust, no problems.

Base (280955) seem to be the same for both L09 and L29 C432.
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Soon i will upload a new tool that will let you flash all the 3 files, so you could wait. Also, a fried of mine is testing on BLA-L09 C432.
[Huawei Mate 10  Guides, News, & Discussion] MagicBox96:
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?
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
Tool updated. However, if you don't have root, you can't use it, you must root first.
[Huawei Mate 10  Guides, News, & Discussion] MagicBox96:
Okay, I thought it was a tool like the ones we made earlier to install EMUI 9. I'll wait until the new tool is released. : D
[Huawei Mate 10  Guides, News, & Discussion] yoallen78:
Thank you!! I am assuming that is it fine to use these files even for updating to EMUI 9.1 (given that these are for EMUI 9.0)? :D
[Huawei Mate 10  Guides, News, & Discussion] sdspieg:
So still no news on BLA-A09? Anybody?
[Huawei Mate 10  Guides, News, & Discussion] tokoam:
Lol same boat bro...Scince Trump is trying to dismantle Huawei I can't blame them for dropping support for our US model.
[Huawei Mate 10  Guides, News, & Discussion] Dioky:
Update to 9.1.0.301

Hi,

Did you indeed update without problems?

Regards,
[Huawei Mate 10  Guides, News, & Discussion] Special_k7:
Cust and preload for 306 plz ? Thanks
[Huawei Mate 10  Guides, News, & Discussion] k4fari:
No, i haven't updated to 301 yet
[Huawei Mate 10  Guides, News, & Discussion] yoallen78:
How were you able to disable system update checks? I tried to freeze the System Update app but it doesn't appear to stick (using Root Essentials while booted into patched magisk environment).

Thank you :)
[Huawei Mate 10  Guides, News, & Discussion] ante0:
Disable Auto update and Check for updates in System Update, there's also an entry in developer options that you can disable. (can't remember what it's called there right now)
[Huawei Mate 10  Guides, News, & Discussion] djclark25:
Flashed this update on my BLA-L09 C432 and all working but got the system update notification. Have you got the preload and cust for this update as I cant see one anywhere for 307? Or what preload/cust did you use?

Thanks
[Huawei Mate 10  Guides, News, & Discussion] ante0:
Updated without cust/preload, no system update notifications
[Huawei Mate 10  Guides, News, & Discussion] Dioky:
ALP-L29C636 9.1.0.300 to 9.1.0.301 and back I guess

Hi there,

Anyone did the update to v9.1.0.301 from 9.1.0.300 with this tool?

For ALP-L29C636 that is.

Regards,

***EDIT***

Since I couldn't think of any objection, I took the jump. My phone already has unlocked bootloader en is rooted with Magisk btw.

I let the new firmware 9.1.0.301 download OTA.

The now downloaded update file called update_full_base.zip will be stored in:

root/data/update/HwOUC/######/update_full_base.zip (where # is some number).

So I placed the retrieved update_full_base.zip in the tool as per OP and hit my button. :cool:

All went fine and no problems up till now :cowboy:

After update to 9.1.0.301 I ran into the known issue with the messaging app FC.

In another post I already wrote how I resolved that issue easily. You can find that post here.

The only thing that still isn't working is the 'Patch to Android' from Lucky Patcher :(

***EDIT 2***

Too bad! :eek:

The first message just came up that there had been unauthorized alterations to the system or something alike and I was asked to download the whole thing again.

I'm afraid that reverting back to 9.1.0.300 has to be my next move. :(

[MENTION=2247733]ante0[/MENTION]

There wouldn't be any cust available for ALP-L29C636 9.1.0.301 would it?

Or wouldn't that help me at all with the 'Unauthorized alterations' message issue?

Regards,
[Huawei Mate 10  Guides, News, & Discussion] wivelden:
Just want to add my two cents here that may help someone. I only used the full base zip file to update. I'm using a P20 Pro. The issue I had was the messages app where it would crash on launch. I fixed it by going to the play store and checking for updates to my installed apps. The messages app was on there so I updated it and it worked fine after that.
[Huawei Mate 10  Guides, News, & Discussion] ante0:
Maybe. There are cust and preload for C636 somewhere in this topic :eek:

But, like the rest, they're for 9.0. I don't know if they will do anything though, you might just have to downgrade back to B300.
[Huawei Mate 10  Guides, News, & Discussion] Dioky:
Hi ante0,

Yeah I know those. But since i didn't have any problems running 9.1.0.300 after update from 9.0.0.288 with the update tool, I suppose the cust & preload you mentioned won't help me with my issue with 9.1.0.301 :cyclops:

Or am I wong in my assumption?

Regards,
[Huawei Mate 10  Guides, News, & Discussion] ante0:
It's weird though. You got it through OTA so should be fine... Unless the B300 was meant for some other cust as well. Its Huawei ????
[Huawei Mate 10  Guides, News, & Discussion] Brunori93:
Is there a cust.img and a update.app image to use with a CLT modeL?
[Huawei Mate 10  Guides, News, & Discussion] Johnny Eng:
Hi Pretoriano,

I would like clarify before proceed.

Currently I'm on Emui 9.0.0.295 rooted with magisk 19.3.

If i would like to proceed this: EMUI9.0_to_9.1_update_tool_root.zip

Do i lose my apps and data?

Do i need to disable all current magisk module and uninstall magisk manager?

Appreciate your response. Thank you
[Huawei Mate 10  Guides, News, & Discussion] lingarajug:
[MENTION=2247733]ante0[/MENTION] i have downloaded about 7 or 8 9.1 zips from ff on my android app and how do i know which one is for bla a09 model?
[Huawei Mate 10  Guides, News, & Discussion] gszych:
Hello. I just upgraded to 9.1..0.306 and somehow I lost root. Anybody knows how to root again with Magisk? I tried to install from fastboot twrp_blanc.img, however I couldn't boot to TWRP. Either phone restarts from twrp imidiately or could boot to TWRP at all.

Any help would be appreciated.
[Huawei Mate 10  Guides, News, & Discussion] ante0:
Patch recovery_ramdisk.img in Magisk manager, flash patched image (check log in Magisk for location).

First boot you need to boot to system then use "adb reboot recovery" to get to Magisk system. After this it should recovery-loop directly to magisk after each reboot.
[Huawei Mate 10  Guides, News, & Discussion] gszych:
1. Stupid question - how to patch recovery_ramdisk in Magisk manager? Should I put unpatched recovery_ramdisk in Magisk folder oh the phone, then launch Magisk manager?

I am asking because I just dont see patch option in Magisk Manager.

2. When you first boot in TWRP do you copy SU to the phone?

By the way my I somehow I restored root. Strange things happen with Huawei :)

3. The only problem I have right now is problem with installing YT Vanced from magisk - just instalation failed, and I don't have any idea how to fix it. The problem is "/data/adb/magisk_merge.img mount failed"
[Huawei Mate 10  Guides, News, & Discussion] ante0:
1. Put unpatched recovery_ramdisk on sdcard, open Manager and tap on Install next to Magisk. Tap install again and then on Select and Patch a file. Select your image and patch it. Transfer patched file to computer and flash to recovery_ramdisk using fastboot. For EMUI8 and 9 you can boot directly to Magisk patched recovery using Vol up + power. For EMUI9.1 you boot to system then use 'adb reboot recovery' command to reboot to Magisk patched recovery. Alternatively you can boot to erecovery and tap on Wipe/Factory reset, this will also boot to Magisk patched recovery. This is unsafe though as the command can stay between reboots. So if you restore stock recovery and boot to it, it may wipe your phone.

2. No. Magisk is systemless and will only modify the init binary in recovery. No need to copy anything.

3. Are you using Manager to install it? You could try removing it before installing YTv, if it exists.
[Huawei Mate 10  Guides, News, & Discussion] gszych:
I couldn't remove it in 100%. But it all worked perfectly.

Ad 1. Super, I worked.

Ad 2. Thanks for an info

Ad 3. Perfect

One last thing - Google Pay. Can I make it work?
[Huawei Mate 10  Guides, News, & Discussion] Kigsuha:
Am I in the right place? I updated from stock not rooted emui 9 to 9.1 using the rom's app then it just wont boot. erecovery download latest version and recovery don't work error ' getting package info failed'.

Tried flashing emui 8, emui 9 firmware in fastboot, but at system everytime I get error 'remote: sparse flash write failure' Emui 9.1 flashing work but wont boot, goes to huawei logo then just reboot.

Is my phone bricked for good now ? Or is it still fixable?

Can someone help me ?

Thank you.

edit : finally managed to make the phone boot again. used a 9.1 service firmware that I found on androidfilehost using Google uploaded by OP,

then put the dload folder into external hdd, booted into download mode pressing all 3 buttons, updated, then booted.
[Huawei Mate 10  Guides, News, & Discussion] Dioky:
Problems arise

Hi there,

Some time ago I updated using this Update tool to update my ALP-L29 C636 to 9.1.0.301. Up till then I was on .300 without issues. Unlocked and rooted.

Since the update, I ran into the problem of the 'Unauthorized alterations to system files' pop up issue. Still Unlocked and rooted.

So today I decided to give it another go, this time by downloading the whole firmware again through OTA and using the 3-files tool.

In the process of updating it stalled on me and my Mate 10 (non Pro) came up with a message that firmware update failed at 0%.

No where to go I had to abort the batch and reboot my phone.

Since then I lost root (still unlocked bootloader) and don't seem to be able to root it again with fastboot flashing the patched boot image.

Every time I try to get it to boot into recovery with Magisk, it returns into the eRecovery.

At the moment I am trying to fight my way back into root.

I did try the Flashing tool for unrooted (thus trying to bring in TWRP) but that batch script stalls too with the errors:

adb: error: failed to get feature set: no devices/emulators found

And phone gets stuck in the TWRP splash screen.

I did try too the supplied Stuck in TWRP batch script, but that only gets me back in TWRP splash screen. Which is kind of obvious given that it only tries to reboot back into system.

I still am able to use the phone with normal boot into system (with power + volume UP) but still without root.

So to summerize:

- PLUGGING USB cable IN with Volume DOWN gets me into fastboot (unlocked bootimage)

- ADB reboot recovery gets me stuck into TWRP splash screen

- ADB reboot system gets me also stuck into TWRP splash screen

- Booting with Power + Volume UP or DOWN gets me stuck into TWRP splash screen.

- PLUGGING USB cable in with Power + Volume UP gets me into eRecovery

- When in eRecovery choosing Reboot gets me into system (without root)

- I do have both patched and unpatched recovery for my 9.1.0.301 firmware.

Ah and yes, I still have my bootloader unlock code in case your advise would be of the more drastic kind. :angel:

Any thoughts or help would be apreciated

***EDIT***

Well what do you know!

After having tried all kind of ways, I decided to give the patched bootimage by Magisk another go.

And here I am, rooted again with Magisk! :cowboy:

Still with the popup screen 'Unauthorized alterations to system files' though :crying:

But I've had my share for today.

I still am puzzled though why the 3-file tool wouldn't run. I am on unlocked bootloader, rooted with Magisk and did get the three files OTA. I am even on the same firmware and all... :confused:

Regards,
[Huawei Mate 10  Guides, News, & Discussion] rey_lagarto:
Hello, I used to have the Mate 10 Pro, now my wife inherited it.

I left it in 9.1.0.305, since always appears an update message available, to the same version!

All in all, I haven't touched that phone in months and I want to update it.

I've tried the 3 file tool, but when it installs TWRP, and restarts, it stays in the TWRP Splash, it doesn't advance.

I want to try the tool that requires rooting, but I have a feeling it won't work either.

Do you have any idea how it could move forward?

Thank you very much, and greetings.
[Huawei Mate 10  Guides, News, & Discussion] ante0:
You receive that message because it's "off" cust. Eventhough Huawei release their builds as unified, there are multiple different ones for different custs. So they are not unified. If you flash one that's intended for C636 but you're on C432, you will receive that update prompt. But it doesn't go away after updating.

If TWRP one doesn't work the root one should, as it only copies the files to /data/update/ and echo the update command to /cache/recovery/command then flash NoCheck recovery to recovery_ramdisk. After that it reboots to NoCheck recovery, so no TWRP is needed.
[Huawei Mate 10  Guides, News, & Discussion] rey_lagarto:
You'll forgive me, but I didn't understand anything.

What I understood is the cust, it always was and is in C432.

But the process you explained to me, I didn't understand, so my apologies.

I don't speak English, so I use an online translator. And well, they're not 100% effective.

Thank you, and grettins!.

Enviado desde mi MIX 3 mediante Tapatalk
[Huawei Mate 10  Guides, News, & Discussion] ante0:
There are multiple zips of 9.1.0.305 on firmware finder. They are all for different custs. If you are on cust C432 and flash one that's meant for cust C636, that "System Update" message appears. And it will not disappear if you just use "System Update" to update.

The problem is that we don't know which will work on what cust. :/
[Huawei Mate 10  Guides, News, & Discussion] rey_lagarto:
In any case, if I want to upload the latest version, I can not try, despite this small inconvenience ....

Thank you. Greetings. And hugs.

Enviado desde mi MIX 3 mediante Tapatalk
[Huawei Mate 10  Guides, News, & Discussion] Dioky:
Hi there,

I think I might have found the source of this issue.

I have rooted but also rebranded my Mate10 from C432 to C636 out of the box, (long time ago).

Now I suppose that this rebranding isn't as neat as it should be with regards to the correct bootfiles and all.

I am looking forward to your opinion on this.

Regards,
[Huawei Mate 10  Guides, News, & Discussion] Dioky:
Hi again,

This annoying popup screen about these unauthorized alterations keeps getting under my skin and I would like to get rid of it. So still thinking about ways to get this issue solved.

Could it be that because the Mate10 has been rebranded from C432 to C636 (long, long time ago right after purchase) that now with EMUI 9.1 the 3-file tool won't work even though I received those three files right OTA?

Anyone willing to share some thoughts?

Regards,
[Huawei Mate 10  Guides, News, & Discussion] Nanakwameampong:
I will be very glad if you can help me with how to root my Huawei mate 10 and also recommend a very good rom for me to install on it. Thanks
[Huawei Mate 10  Guides, News, & Discussion] Johnny Eng:
Hi Pretoriano / Ante0,

Good day to you,

I would seek your advise before i proceed further to prevent any bootloop.

I'm currently on 9.0.0.295 with rooted magisk 20.1 installed.

However from my setting there is system update of 9.1.0.311 downloaded and ready to install.

I would like to retain root access is it ok i disable all Magisk module now and proceed for the update?

Or do you advise you use your tools (Emui 9 to 9.1 with root)? Which mean i need to download OTA file separately on my PC.

I'm not keen to use USB OTG method.

Seek your assistance.

Thank you
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
You don't have to disable the modules, you need to flash the stock recovery_ramdisk, then proceed with the OTA update.

After installing the update, you will have to patch the stock 9.1.0.311 recovery_ramdisk with Magisk and flash it from fastboot.

Note that the Power + Volume Up combo doesn't work on 9.1, so you will have to use ADB and reboot to recovery with this command :

adb reboot recovery

After that, the system will restart and Magisk root will work again, including your previous modules.
[Huawei Mate 10  Guides, News, & Discussion] Johnny Eng:
Dear Pretorian,

Thank you for the prompt reply!!

Currently i have this update available via OTA, how do i obtain the stock recovery_ramdisk? But previously i do experience after update of OTA, in magisk environment it indicated as magisk not install even after tons of flashing of recovery_ramdisk via Fastboot.

In the end, it lead me to perform factory reset and fresh update.

Is it okay if i remove all magisk module and set magisk to core only mode

Then flash below:

1) Stock recovery ramdisk

2) Run OTA update

3) Patch stock recovery ramdisk

4) Flash using Fastboot

5) Boot into system

6) Adb reboot-recovery command

Voila?

Or you do recommend to use your above tools?

Thanks again!!
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
You don't need to remove the modules or set magisk core, because after flashing the stock recovery_ramdisk, Magisk would show as "not installed' in Magisk Manager.

You can use Huawei Extractor to get the stock recovery_ramdisk from an update package.

First disable header check in Huawei Extractor, then open the update.app file and extract the recovery_ramdisk.

Steps 1-6 are correct. Just make sure you are using the same Magisk version that you have now, when patching the recovery_ramdisk (Magisk 20.1 stable, i guess?).
[Huawei Mate 10  Guides, News, & Discussion] Johnny Eng:
I will give it a try later!!

Thank you for your assurance ?

What are the current latest approved OTA for CLT-029 (C636)?

Plan to update to latest firmware and then only proceed to configure the rooting steps.
[Huawei Mate 10  Guides, News, & Discussion] Pretoriano80:
No problem! I don't have a P20, so i have no idea which is the latest OTA,better ask in the P20 forums.
[Huawei Mate 10  Guides, News, & Discussion] Johnny Eng:
Everything work like charm, rooted, phone app is working, however no crash on sms app but i cannot receive any SMS.

Have already done this:

adb shell

su

rm /data/user/0/com.android.providers.telephony/databases/*

rm /data/user/0/com.android.providers.contacts/databases/*
[Huawei Mate 10  Guides, News, & Discussion] zzcool:
I have emui 8 running the latest open kirin emui 8 build can I directly upgrade to 9.1 will I lose the unlocked bootloader as I didn't use an official method to unlock it as this was after Huawei stopped providing codes I used DC unlock and the backup files may be lost