[Huawei P9 Questions & Answers] Tecalote:
Rebrand to EVA-L19C185 on Android 6/EMUI 4.x

The steps are following:

0) Preparations:

A) Read everything and make sure, you have the requirements and understand the steps (if not, just ask before doing something wrong).

B) You need an external SD - and this SD must be formatted to exFAT (not Fat32 and not NTFS)

C) Download Marshmallow Firmware from here HUAWEI_P9_Firmware_EVA-L19_Android 6.0_EMUI 4.1.1_C185B180_Middle East&Africa.zip:

http://download-c1.huawei.com/download/downloadCenter?downloadId=91684&version=358066&siteCode=ng

This is a full firmware (do not use Firmwares from Firmware Finder for Android 6) - extract the Firmware - inside is a folder with the name: dload (this contains the update.app).

Copy the dload folder (in step 6) to your external SD into the main directory → means: you external SD must have the folder: dload (and inside the update.app). Its better to do it in step 6 (because if you would do a wrong Button combination and EMUI Update would start before changing the oeminfo - it would not be good)

1) Bootloader must be unlocked. If you have the Code, skip step 1 and 2 and go to Point 3)

If you dont have the Code, you can read the Bootloader Code with HCU-Tool (by DC-Unlocker). For this you need 3 things:

A) Account (with Username and Password) by DC-Unlocker → in your case [MENTION=1484504]befine[/MENTION] you will get a PM in your xda-mail

B) You need a working USB Connection between your PC and the Phone. For this, Developer Options must be enabled (with OEM Unlock, ADB Debugging and USB Debugging enabled)

C) You must be able to enter the hidden ProjectMenu → it is described here: https://xdaforums.com/showpost.php?p=80704643&postcount=30

2) For Reading the Bootloader Unlock Code, download HCU Client from Website: https://hcu-client.com/

Note: The zip File need a password for unpacking (normally: hcu) - alternatively you can download from here: https://www.androidfilehost.com/?fid=4349826312261608974 - This zip is updated and dont need a password to extract.

A) Extract HCU - be sure no AntiVirus program ist conflicting - go inside HCU and start: HCU.exe. Login with Username and Password. On the first window click on "Check Account" . On the right side you can see, HCU will connect to his server and check your account. Finally tell you: You have 4 Credits (you need 4 Credits = 4 EUR) to be able to read the Unlock Code.

B) Connect your phone with the settings (mentioned in Point 1) - and be sure, you have working ADB Connection (testing with: adb devices...) and you have enabled "Manufacture Mode" in hidden Project menu

C) If your account is connected, click left above on: "Read phone info" - HCU will read the phone info and report it on the right window. You can see, if it reports the correct info about your phone, or if there is an error message. If there is no error (otherwise you must repeat the steps, to make sure HCU has working connection with your phone) - you can go to: the Tab "Unlock" (in the left window next to Account).

D) In the Tab "Unlock" - you click on "Read Bootloader Code" (not on "Unlock Bootloader") - HCU will proceed and finally report the Bootloader Unlock Code. Copy the Code to a textfile and save the Code - because it is always valid for your phone.

3) Phone must be connected to PC in Fastboot Mode (for this the settings: OEM Unlock/ADB Debugging/USB Debugging enabled)

In Fastboot mode write following command:

fastboot oem unlock YOURCODE

YOURCODE means your Unlock Code.

On the Display of your Phone you can see text with red color - you have to confirm with the Vol and PowerButton the Unlock. Do not disconnect USB, just confirm the Unlock and wait: Phone will reboot and make a low-level Factoryreset of your Phone (data on internal storage will be wiped and phone will restart after some minutes with the setup assistent)

4) Now your Phone is unlocked - next step is (after setup) to enable the Developer Options again and inside: A) OEM Unlock should be enabled (but greyd out) B) enable first ADB-Debugging C) Enable USB-Debugging - make a working adb/fastboot connection between your phone again (check with adb devices and fastboot devices). Now download TWRP for EMUI 4.x (newer ones will not work!): https://www.androidfilehost.com/?fid=457095661767122229

5) Copy TWRP image to the folder from where you start ADB/Fastboot. Then phone must be connected with Fastboot Mode to PC, enter following command:

fastboot flash recovery P9-EVA-TWRP-Android-6.img

Now disconnect the phone from PC and press VOL+ Button and PowerButton and hold on this position until the phone is rebooted to TWRP (it may need some minutes) - it is a required step, because if you not boot to TWRP after flashing - it will be overwritten by EMUI-Recovery. If you cannot boot to TWRP (because you made something wrong) repeat step 5 !

6) In TWRP swipe to confirm systemmodification - then connect your phone with your PC - you should have access to internal storage and also to external SD. Copy now the extractet Firmware (dload folder /inside the update.app → to your external SD)

Copy also following zip file (in this case not extracted, because it is a flashable zip) - EVA-L19C185_A6_hw_meafnaf_oeminfo.zip

https://www.androidfilehost.com/?fid=4349826312261608973 - to your external SD. Now click in TWRP on "Install" - navigate to this zip file EVA-L19C185_A6_hw_meafnaf_oeminfo.zip, select it, swipe to confirm (with button to right) to flash this zip.

This will change the oeminfo to EVA-L19C185. Now be careful!! The next step is a bit danger, if you doing this step wrong you could end up in a bricked phone.

7) In the main menu of TWRP go to "Reboot" - Restart System. Soon (at the same moment) phone will restart press Vol+/Vol- Button (in the middle between both) down and keep holding this position, until the phone boot to EMUI Software installing. This can take several minutes, just press Vol+/Vol- in the middle down until it starts. If it does not appear and you get an error message like "Firmware does not match you device (or anything like that) with red color - just in this case press Vol+/Vol- (same as before) but adding to press the PowerButton and pressing all 3 Buttons until phone start again and boot into EMUI Software installing.

8) EMUI will install the Firmware, which is related to c185 for Marshmallow. After that, phone will reboot probably to EMUI Recovery automatically and doing a Factoryreset and then booting to system. The Bootloader should be closed after this action and everything should be ok.

I did several Rebrandings (on EVA and on VIE) and it was always succesful with this method. But I never did a Rebranding from VIE to EVA or from EVA to VIE → so I cannot guarantee, that it will work. The risk of a brick is given → if you do steps wrong or not in the right moment, or if you skip steps, or if it is different perhaps while rebranding from a wrong modell (which does not match the device, like yours) - but I do not think so.

Normally, it should work.

Let us now, we wish you succuss :good:

BTW: Insert SIM in you Phone and enable WLan, then you should got several OTA Updates to Nougat and for Nougat.

PS: I wrote this guide, even you did not answer today, if you can entering Project Menu (see previous postings) - so give me please tomorrow the information, if you can enter this menu to enable "Manufacture Mode" (for reading Bootloader Unlock Code required)....

If it is possible - I will send you tomorrow PM with Login data for HCU/DC and 4 CR to be able to do so.

I will not write the PM, before you answer, and I can write you just tomorrow after work (in the evening).

If you cannot enter Project Menu → then there is another method. This methoud would not be practicable and we would do another one. In this case I would write a new Guide