[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Credits:

All Credits go to [MENTION=4081738]Atarii[/MENTION] for his special EMUI-Recovery for P9 EVA (L09 / L19 /L29). Users had reported, it is working also on P9+ VIE (L09 / L29) - but it will not work on other devices. Following method is based on this modified EMUI-Recovery.

Thanks to [MENTION=7786725]zgfg[/MENTION] He inspired me to do this post.

This Guide show you how to go back from Custom ROM to original Huawei EMUI Firmware. You can use this method also for updating/downgrade your Firmware - but only on Android 7. Also users of Lineage OS or RROS can use this method to return to Stock Firmware.

It can not be used for downgrade to Android 6 /or upgrade to Android 7 (this can brick your device) and it will not debrand your device!

Requirements: Unlocked Bootloader, installed TWRP, inserted SD Card (ExFat filesystem format recommended) -

Enable Developer Options and inside

enable

first ADB Debugging in charging mode and then USB Debugging - OEM Unlock must also be enabled!

Do a backup as usual if you change your system to another

(Backup your Apps /data and also data from internal storage!)

Follow the steps on the instructions!

Not required:

Root

Required:

I would recommend to UNROOT your device before flashing the Firmware-Update and you should delete your Fingerprint /PIN /Password

How it works:

1) First you need one of those zip files (depended to your device):

Download HWOTA.zip for P9 and P9+ EVA/VIE-L09: [url]https://www.androidfilehost.com/?fid=962187416754474573[/URL]

md5: 98e141ca6d6ccc262d22288490a5eeea

Download HWOTA.zip for P9 EVA-L19: [url]https://www.androidfilehost.com/?fid=962187416754474574[/URL]

md5: e90b5b4d14d9808bb0626dbd77bb452f

Download HWOTA.zip for P9 and P9+ EVA/VIE-L29: [url]https://www.androidfilehost.com/?fid=673956719939834215[/URL]

md5: 5fad3c1971c45ad7b9a72ab2e8cc9404

2)

Unzipp

the HWOTA.zip on your PC - HWOTA folder contains 2 Files:

L(xx)_Recovery.img

(dependend to your device for example: L09_Recovery.img)

HWOTAUpdateSCRIPT.zip​

3) Do not use internal Storage of your Phone! Create a folder in the main directory of your

EXTERNAL SD

with the name: HWOTA

4) Copy L(xx)_Recovery.img and HWOTAUpdateSCRIPT.zip into the HWOTA folder on your external SD.

5) Search for the correct

FullOTA-MF

Firmware for your Device /Cust and download the 3 firmware zip files. See Guide below...

6) Copy the

3 Firmware zip files

into the HWOTA folder on your external SD:

update.zip

update_data_full_public.zip​

(The third zip file has different names dependend to your device: update_full_EVA-L09_hw_eu.zip / update_full_EVA-L19_hw_eu.zip / update_full_EVA-L19_hw_meafnaf.zip / update_full_EVA-L29_hw_spcseas.zip...) -

Rename only this third zip file to the general name

:

update_full_hw.zip​

6) Your HWOTA folder on the external SD is now prepared!

7) Disconnect USB cable from your P9

8) Boot to TWRP and from HWOTA folder

flash only

:

HWOTAUpdateSCRIPT.zip

9) The phone reboots to EMUI recovery and automatically installs the firmware. After 57% it takes a while, do not worry. As soon as the update has been performed 100%, the system will be restarted

10) Open settings /advanced settings/ Backup and restore and do a data Factoryreset with wipe of internal Storage

11) Once the factory reset is 100% in EMUI recovery, the phone restarts. At this moment, press the VOL + key until the EMUI Recovery boots again

12) Do Wipe Cache Partition and Reboot to System

13) Look into settings /about phone and enjoy - and if you want to stay on original firmware, now everything is done.

14) On some Firmwares the Bootloader will get closed - in case you want to open Bootloader again, enable Developer options and open them. First enable "Allow ADB Debugging in charge only mode" and then "USB Debugging" (in this order USB Debugging stays enabled) and very important: Enable "OEM Unlock". Enter your Unlock Code with ADB in Fastboot Mode. Let the phone doing the low-lewel-wipe and do not disconnect the Phone from USB, the wipe should be done with 100% (important)- if not: open settings /Advanced settings /Backup & reset /Factory data reset with enabled "erase internal storage"

15) To flash TWRP, enable Developer Options again / OEM Unlock is enabled (but greyed out) /enable ADB Debugging and USB Debugging and then flash TWRP in Fastboot Mode.

16) Enjoy :)

How to find the Firmware:

A) You can not use FullOTA-MF-PV or OTA-MF -

you can use only

FullOTA-MF firmware for this method.

The firmware for your device consists only of three zip files. But the differnt possibilities for downloading the firmware can show you four / sometimes five zip files if the Build is made for two or three models. For example for L09 /L19 and L29 or for L09 and L19.

You need in every case update.zip and update_data_full_public.zip and

third zip must match your device - and you have to rename it

:

Examples:

If you own L09-c432 you choose

update_full_EVA-L09_hw_eu.zip

- and rename this update_full_hw.zip

If you own L19-c432 you choose

update_full_EVA-L19_hw_eu.zip

- and rename this: update_full_hw.zip

If you own L19-c185 you choose

update_full_EVA-L19_hw_meafnaf.zip

- and rename this: update_full_hw.zip

If you own L19-c636 you choose

update_full_EVA-L29_hw_spcseas.zip

- and rename this: update_full_hw.zip

B) For searching your firmware you enter always model name and cust version from your device - for example:

EVA-L09C432 or EVA-L19C432 or EVA-L19C185 or EVA-L29C636 ....

Note: You can not install L19c636 Firmware if you own a L09c432 device ....

C) Which Firmware should I use?

For the users of MagicRainbow v4 I recommend to use the firmware that was installed before MRv4. Same for the users of MagicRainbow v3.

From there you can update if necessary.

Note: There can not be any impossible "version jumps". For example, it is not possible to update from b386 directly to b398. Firmwares depend on prerequisite versions. For example with EVA-L09c432 you can switch from b386 to b394 and then: b397 -> b398 -> b399. It is recommended to use approved versions, otherwise Playstore is not certified. For example, EVA-L09c432 currently has the rollout b399 - that means, the firmware is approved.

If you do not succeed in updating with this method, then you have done something wrong, or the download of the zip files is buggy, or the version did not fit. Nothing bad can happen if an update fails, but TWRP must be reinstalled. Then you can try it with a different version that fits your firmware. But you can not use firmware that does not match your model /cust - this can brick your device!

D) There are

three ways

to download the firmware and it is up to you, which you use of it

1. Firmware Finder - Android App on Playstore:[url]https://play.google.com/store/apps/details?id=com.teammt.gmanrainy.huaweifirmwarefinder&hl=us[/URL]

2. Direct Link: [url]http://pro-teammt.ru/firmware-database/?firmware_model=EVA-L09C432&firmware_page=0[/URL]

3. Firmware Finder for PC: [url]https://xdaforums.com/tools/general/huawei-firmware-finder-team-mt-t3469146[/URL]