• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

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

Search This thread

Rstment ^m^

Senior Member
Aug 19, 2018
213
34
It will flash fine in both EMUI Flasher and the tools in OP.

There's a new update on FF, it's listed as Unknown but is BLA-LGRP2-OVS 9.1.0.307
http://update.dbankcdn.com/TDS/data/files/p3/s15/G5029/g0/v294569/f1/full//update_full_base.zip

Flashed and works fine on C432

Thanks, I'm downloading rn!

---------- Post added at 12:30 PM ---------- Previous post was at 12:20 PM ----------

It will flash fine in both EMUI Flasher and the tools in OP.

There's a new update on FF, it's listed as Unknown but is BLA-LGRP2-OVS 9.1.0.307
http://update.dbankcdn.com/TDS/data/files/p3/s15/G5029/g0/v294569/f1/full//update_full_base.zip

Flashed and works fine on C432

md5 from filelist.xml: 70436FE2D051C79342C1FDB15DABE067
matches downloaded zips md5

If you get mismatch it might be an indication that your harddrive is going bad. I had that before. Chrome started showing "Oh Snap!" pages and downloads were corrupted.



I would test but messaging is working fine now, so it will probably restore fine. I don't have any old backups of it either as I don't use this phone daily.

I could use dload to go back and it should break again I guess.

Ty for the hash! Not sure have I missed it last time or edit lol.

And yeah, I both used the phone for download which took forever, then transfered through ssd to hdd and back to ssd so it might have corrupted along the way I'm not sure.

Anyways, can we do dload on c432? Through dialer or volume up + down, will either work if we place update fille on /sdcard of if we plug otg cable? And why aren't we doing that for current updates then? Does it only work for downgrades?
 

ante0

Senior Member
Dec 28, 2009
3,207
1,577
Stockholm
Thanks, I'm downloading rn!

---------- Post added at 12:30 PM ---------- Previous post was at 12:20 PM ----------



Ty for the hash! Not sure have I missed it last time or edit lol.

And yeah, I both used the phone for download which took forever, then transfered through ssd to hdd and back to ssd so it might have corrupted along the way I'm not sure.

Anyways, can we do dload on c432? Through dialer or volume up + down, will either work if we place update fille on /sdcard of if we plug otg cable? And why aren't we doing that for current updates then? Does it only work for downgrades?

Yeah I edited after you had replied, but got reply late.

You can only use dload with service firmware through either OTG, micro sd (if available) or by placing content of service firmware zip (in the dload folder) in /data/update/.

To use dload in /data/update/ directly you need to either push the dload folder to /data/update/ or create the dload folder there + model/cust folder in the dload folder.
Structure looks like this:
/data/update/dload/sd_update.zip
/data/update/dload/BLA-L29_hw_eu/update_sd_BLA-L29_hw_eu.zip (this varies on model/cust)
You then have to echo the command to start dload update or reboot holding vol up+down
echo --factory_sd_update > /cache/recovery/command
reboot recovery

But that would only be useful if you don't have a OTG cable and can still use twrp/root.
 

Rstment ^m^

Senior Member
Aug 19, 2018
213
34
Yeah I edited after you had replied, but got reply late.

You can only use dload with service firmware through either OTG, micro sd (if available) or by placing content of service firmware zip (in the dload folder) in /data/update/.

To use dload in /data/update/ directly you need to either push the dload folder to /data/update/ or create the dload folder there + model/cust folder in the dload folder.
Structure looks like this:
/data/update/dload/sd_update.zip
/data/update/dload/BLA-L29_hw_eu/update_sd_BLA-L29_hw_eu.zip (this varies on model/cust)
You then have to echo the command to start dload update or reboot holding vol up+down
echo --factory_sd_update > /cache/recovery/command
reboot recovery

But that would only be useful if you don't have a OTG cable and can still use twrp/root.

I see, so even during bootloop if I'm able to get into power up down I can just plug in otg with fullbase.zip in the root of the USB stick, right?

Or was it smthing else since you mentioned "service firmware"? Do I need both cust and preload for dload to work or can I just place full ota zip there and call it a day? I'm not quite sure where to look for cust/preload, I'm not seeing any of those on firmware finder as of late.

You posted couple preload/cust zips here, tho I wasn't sure whether to flash them or not so I downloaded the tool that only Flashed fullbase instead of 3 files :angel:

Haha, sry for all the questions but could you shed some more light on this?
 

ante0

Senior Member
Dec 28, 2009
3,207
1,577
Stockholm
I see, so even during bootloop if I'm able to get into power up down I can just plug in otg with fullbase.zip in the root of the USB stick, right?

Or was it smthing else since you mentioned "service firmware"? Do I need both cust and preload for dload to work or can I just place full ota zip there and call it a day? I'm not quite sure where to look for cust/preload, I'm not seeing any of those on firmware finder as of late.

You posted couple preload/cust zips here, tho I wasn't sure whether to flash them or not so I downloaded the tool that only Flashed fullbase instead of 3 files :angel:

Haha, sry for all the questions but could you shed some more light on this?

The firmware on FF are online only, meaning they can be installed with recovery/erecovery. Service firmware is offline firmware installed through OTG/mSD. They can be found on androidhost.ru. Dload will factory reset and lock bootloader.

So to answer your question, the firmware found on FF can not be used with dload.
 

Rstment ^m^

Senior Member
Aug 19, 2018
213
34
The firmware on FF are online only, meaning they can be installed with recovery/erecovery. Service firmware is offline firmware installed through OTG/mSD. They can be found on androidhost.ru. Dload will factory reset and lock bootloader.

So to answer your question, the firmware found on FF can not be used with dload.

I see, thanks for explaining in such details!

Anyways, I tried the database fix and it indeed solved the issues with apps not opening! The messages and contacts all gone but at least it's working.

I'll try to flash firmware soon, thanks for all the help!
 

Sergiocubano1

Senior Member
Dec 3, 2015
273
26
Hey pretoriano Do you know any way that the message application works, that does not send or receive SMS or MMS, when you start the mobile without magisk then it does work, but when I start by recovery so that magisk works, because the sms application does not work, you know some way to fix it, alp-l09

HELP

Enviado desde mi ALP-L09 mediante Tapatalk
 

goldybewon

Senior Member
Jun 11, 2016
518
1,521
It flashed fine on BLA-L29C432, and no update prompts. So guess it's for L09/L29 :/

---------- Post added at 10:58 AM ---------- Previous post was at 10:36 AM ----------


@Rstment ^m^ check if below helps you
@Pretoriano80 could you add the below to op if more people confirm it works?


Checking logcat when using Dialer and Messages, I noticed it gets a lot of fail to open db which leads to app crash.
To fix it you can do this, requires Magisk:
Note that this will wipe contacts and messages! (contacts should sync again from google account or any other account you have linked)

adb shell
su
rm /data/user/0/com.android.providers.telephony/databases/*
rm /data/user/0/com.android.providers.contacts/databases/*

Go back to phone and wipe data of Phone and Messages
Go back to command prompt and:
reboot recovery

(or 'adb reboot recovery' if you closed adb shell session)
Messages and Dialer should now open fine.
I do not use my phone with a sim in so not sure if it can make calls or send messages. I can create contacts and make message drafts anyway.

Hey pretoriano Do you know any way that the message application works, that does not send or receive SMS or MMS, when you start the mobile without magisk then it does work, but when I start by recovery so that magisk works, because the sms application does not work, you know some way to fix it, alp-l09

HELP

Enviado desde mi ALP-L09 mediante Tapatalk

Try these and let us know.

Thanks,
goldybewon
 
  • Like
Reactions: Sergiocubano1

djclark25

Senior Member
Feb 15, 2011
385
112
I used this tool to update from 9.0 to 9.1. If I download a newer 9.1 firware from FF, can I use this tool to flash it or does it only do 9.0 to 9.1?
May be a silly question but you never know with Huawei!!!!
 

wancyber

Senior Member
Jan 14, 2018
51
21
Cyberjaya
It flashed fine on BLA-L29C432, and no update prompts. So guess it's for L09/L29 :/

---------- Post added at 10:58 AM ---------- Previous post was at 10:36 AM ----------


@Rstment ^m^ check if below helps you
@Pretoriano80 could you add the below to op if more people confirm it works?


Checking logcat when using Dialer and Messages, I noticed it gets a lot of fail to open db which leads to app crash.
To fix it you can do this, requires Magisk:
Note that this will wipe contacts and messages! (contacts should sync again from google account or any other account you have linked)

adb shell
su
rm /data/user/0/com.android.providers.telephony/databases/*
rm /data/user/0/com.android.providers.contacts/databases/*

Go back to phone and wipe data of Phone and Messages
Go back to command prompt and:
reboot recovery

(or 'adb reboot recovery' if you closed adb shell session)
Messages and Dialer should now open fine.
I do not use my phone with a sim in so not sure if it can make calls or send messages. I can create contacts and make message drafts anyway.

This help me a lot...

Device: Mate 9
Firmware: Mha-L29 9.1.0.252 (c636)
 

yoallen78

Senior Member
Feb 14, 2006
136
10
Raleigh, NC
What about the ALP-L29 C605 variant?

Here are some cust/preload for L09/L29 C432, C185 and C636

Preload BLA-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v282008/f1/full/filelist.xml
Cust BLA-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v280904/f1/full/filelist.xml
Cust BLA-L29 Asia (C636) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281580/f1/full/filelist.xml
Preload BLA-L29 Asia (C636) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281584/f1/full/filelist.xml
Cust ALP-L29 Asia (C636) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281585/f1/full/filelist.xml
Cust BLA-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v280913/f1/full/filelist.xml
Preload ALP-L29 Asia (C636) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281586/f1/full/filelist.xml
Cust BLA-L29 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v280914/f1/full/filelist.xml
Preload BLA-L29 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v280923/f1/full/filelist.xml
Preload BLA-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v280930/f1/full/filelist.xml
Preload BLA-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v280933/f1/full/filelist.xml
Preload BLA-L09 Meafnaf (C185) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281627/f1/full/filelist.xml
Cust BLA-L09 Meafnaf (C185) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281628/f1/full/filelist.xml
Preload BLA-L09 Meafnaf (C185) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281629/f1/full/filelist.xml
Cust BLA-L09 Meafnaf (C185) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281659/f1/full/filelist.xml
Preload ALP-L09 Meafnaf (C185) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281765/f1/full/filelist.xml
Cust ALP-L09 Meafnaf (C185) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281766/f1/full/filelist.xml
Cust BLA-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281160/f1/full/filelist.xml
Cust ALP-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281194/f1/full/filelist.xml
Preload ALP-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281195/f1/full/filelist.xml

You'd probably have to experiment around some...

Would you (or anyone for that matter) know how to find the Cust and Preload for the ALP-L29 C605 model? I saw the listing for the C636, but I am not sure if those files can be used for the C605 variant. Thanks!
 

SirSeanM10Pro

Senior Member
Here are some cust/preload for L09/L29 C432, C185 and C636

Preload BLA-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v282008/f1/full/filelist.xml
Cust BLA-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v280904/f1/full/filelist.xml
Cust BLA-L29 Asia (C636) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281580/f1/full/filelist.xml
Preload BLA-L29 Asia (C636) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281584/f1/full/filelist.xml
Cust ALP-L29 Asia (C636) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281585/f1/full/filelist.xml
Cust BLA-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v280913/f1/full/filelist.xml
Preload ALP-L29 Asia (C636) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281586/f1/full/filelist.xml
Cust BLA-L29 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v280914/f1/full/filelist.xml
Preload BLA-L29 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v280923/f1/full/filelist.xml
Preload BLA-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v280930/f1/full/filelist.xml
Preload BLA-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v280933/f1/full/filelist.xml
Preload BLA-L09 Meafnaf (C185) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281627/f1/full/filelist.xml
Cust BLA-L09 Meafnaf (C185) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281628/f1/full/filelist.xml
Preload BLA-L09 Meafnaf (C185) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281629/f1/full/filelist.xml
Cust BLA-L09 Meafnaf (C185) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281659/f1/full/filelist.xml
Preload ALP-L09 Meafnaf (C185) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281765/f1/full/filelist.xml
Cust ALP-L09 Meafnaf (C185) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281766/f1/full/filelist.xml
Cust BLA-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281160/f1/full/filelist.xml
Cust ALP-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281194/f1/full/filelist.xml
Preload ALP-L09 Eu (C432) http://update.hicloud.com:8180/TDS/data/files/p3/s15/G5029/g0/v281195/f1/full/filelist.xml

You'd probably have to experiment around some...
How do I use a cust? New to android and I don't really understand how it works. I have A BLA-L29 C636 bootloader locked and no root. Thanks
 

ante0

Senior Member
Dec 28, 2009
3,207
1,577
Stockholm
Can you explain the dload method or link me to an explanation.

dload/service firmware is used in offline mode (Regular updates are Online mode as they need auth/verify against Huawei before you're allowed to flash them).
You can download many from androidhost.ru for free, there are also more recent ones available from gem-flash and easy-firmware but those are paid for.
When you have the zip downloaded you would extract it, navigate to the Software folder and open it, then copy the 'dload' folder to the root of your microsd card.
If phone doesn't have a microsd slot you would have to use a OTG cable and a memory stick or sd adapter.
Next you reboot phone while having usb plugged in and hold volume up + down until it goes to recovery and starts update.
Service firmware will always factory reset when you flash them and lock bootloader if it's unlocked so be sure to backup before starting update.
 

SirSeanM10Pro

Senior Member
dload/service firmware is used in offline mode (Regular updates are Online mode as they need auth/verify against Huawei before you're allowed to flash them).
You can download many from androidhost.ru for free, there are also more recent ones available from gem-flash and easy-firmware but those are paid for.
When you have the zip downloaded you would extract it, navigate to the Software folder and open it, then copy the 'dload' folder to the root of your microsd card.
If phone doesn't have a microsd slot you would have to use a OTG cable and a memory stick or sd adapter.
Next you reboot phone while having usb plugged in and hold volume up + down until it goes to recovery and starts update.
Service firmware will always factory reset when you flash them and lock bootloader if it's unlocked so be sure to backup before starting update.
Also, do you know how firmware finder works
 

ante0

Senior Member
Dec 28, 2009
3,207
1,577
Stockholm
Would you (or anyone for that matter) know how to find the Cust and Preload for the ALP-L29 C605 model? I saw the listing for the C636, but I am not sure if those files can be used for the C605 variant. Thanks!

ALP-L29-PRELOAD 9.0.0.11(C605R1) - http://update.dbankcdn.com/TDS/data...full/update_full_preload_ALP-L29_hw_la_R1.zip

ALP-L29-CUST 9.0.0.2(C605) - http://update.dbankcdn.com/TDS/data...77/f1/full/update_full_cust_ALP-L29_hw_la.zip

Those are the ones I find :)
 
  • Like
Reactions: yoallen78

Dioky

Senior Member
Oct 16, 2009
408
60
ALP-L29C636 9.0.0.228 to 9.1.0.300

Hi there,

Tool worked fine for flashing.
I even forgot to remove my fingerprint screenlock which I normally do prior to new firmware update, but even without removing update went fine.

The only problem I find is with the messaging app. Read about it in another thread and now I am on the lookout for a solution to that issue.

Regards,

***EDIT***

https://forum.xda-developers.com/mate-10/how-to....

This solved messages issue :

adb shell
su
rm /data/user/0/com.android.providers.telephony/databases/*
rm /data/user/0/com.android.providers.contacts/databases/*

Go back to phone and wipe data of Phone and Messages
Go back to command prompt and:
reboot recovery

You'll loose your phone call history and contacts along the way, so make sure you have backup or sync to cloud or something. Contacts mostly will sync automatically from your Google account. :cowboy:

***EDIT v2***
The update to EMUI 9.1 does seem to break the 'Patch to Android' from Lucky Patcher :eek:
 
Last edited:

Top Liked Posts