[GUIDE] Huawei P10 Debrand/Rebrand/Update for Nougat&Oreo "Updated_19.5.2018"

BADS_

New member
Oct 9, 2008
2
0
0
After 4 long days :p I managed to rebrand my P10. Manually I change the oem info, used the unbrick tool to "inject" the files and then firmware finder to do a full update, bahhh... It worked thankx
 

camp04

Member
Jan 9, 2018
16
2
0
Finally Done

After 4 day I have managed to update my phone from L09 to L29 (C432B179) using the script. (update.bat)

On the way I have found many many problems and solutions which I would like to share.
First... I have started it as a rookie with no idea what am I doin so dont worry.

The script works but there are many things to take care.
Steps and what to avoid or check are highlighted in RED!

STEP 1
1. Unlock your bootloader: (There´s no way around it (unfortnuately), but after the procedure your device will be locked again, so don´t worry!)
The device will make a factory reset, so once again, BACKUP your files!!!!!!!!!!
If you already unlocked your bootloader with installed twrp you can go to step 2. Thats almost true... but really imporant to install HiSuite so you have the right drivers!!! You don´t have to install TWRP in the following miniguide. the script installs it automatically.
But if you want to backup your system or the OEMinfo you have to do this step.
1. Download Hisuite and install: HiSuite
2. Enable ‘USB debugging’ and ‘OEM Unlock’ option from setting>developer option>. To enable Developer Options, go to About phone and tap the Build Number 7 times.
3. Install the ADB Minimal Installer or ADB and Fastboot for Mac and then restart if you already have the driver installed then skip this step.
4. Download TWRP for the P10
5. Now create a Huawei id from this page: Register for Unlock Code
6. After creating a Huawei id, fill out the detail on this page to get your unlockcode.
7. It will ask for a product identification code, (to get that dial *#*#1357946#*#*) and copy the MEI code and submit.
8. Save your code somewhere (in a textfile for instance).
9. Now go to ADB and Fastboot installation directory open ADB folder and open the command window as an administrator
10. Connect your phone to PC and reboot the device into fastboot mode by typing “adb reboot bootloader”.
11. Type “fastboot devices” in command prompt and hit enter, it gives you serial numbers in return means your phone connected properly.
12. To unlock bootloader, type fastboot oem unlock yourunlockkey. Here replace unlock key with the key you got. For example “fastboot oem unlock 1234567890″.
13. If you want TWRP at this point you have to copy the downloaded twrp.img-file into the adb directory and type fastboot flash recovery twrpimage.img <.--type in the exact filename you´ve downloaded.
14. To restart the system type “fastboot reboot”
15. Boot into TWRP and make a Backup of the "OEMinfo" and/or the system. You should be able to that without any guide, otherwise it´s a big mistake keep reading and following this guide!!!

STEP 2.

1. Depending on your variant (You can check with the app firmwarefinder and imei, if the update is approved) use:
HWOTA_P10_B179 (MD5-Hash: 7D133B7484E7B4AABA84BA1284D148EC )
or
HWOTA_P10_B180 (MD5-Hash: 7E11EE56E83AB98DA4DE03273A6A7633 )
and extract it on your PC or your device SD Card. I recommend using 7zip.
some older versions of the hwota:
HWOTA_P10_B164
HWOTA_P10_B130
2. Run the update.bat file from a preopended CMD with adminrights, It will ask you if you copied the files. Press any key to continue.
3. Now connect your device and Reboot into Bootloader mode using “Volume Down + Power” or just use “adb reboot bootloader” then press any key.
4. The above step will install TWRP in your device.
5. Now Disconnect USB Cable and turn off your device and use “Volume Up + Power” to enter TWRP.
6. Once you’re in TWRP mode, plug in the USB cable again and press the Enter key on your computer. If it stacks then you dont have the right driver so again install HiSuite and disconnecting + connecting the phone will do the job.
7. If your files are saved in the HWOTA folder on the SD card, type 1 and press ENTER and if files are saved in the HWOTA/Update folder on your PC, type 2 and press ENTER. I recommend using the sdcard, cause you avoid problems with cheap cables, driverproblems, etc. Make sure you sdcard is fully working and has no errors. Forget the SDCard copy... let the script copy the files from the PC, with SDCard I have tried 3 times with no result.
8. It’ll ask you the update type, again type 1 and press the Enter button twice. Here is an another catch coz I did it and it gave me back a totally "different phone" like:
ONYX D188
D188-L09
NRD90M test-keys
EMUI 3.1, Android 5.1
So if you have this dont worry there is a way out... :) just next time instead of 1 use the option 2 here with *Rebrand and then chose L29C432. It can stuck again but you have to repeat the script untill it goes through. (For me that was the 3rd try...) Then you have OEM update so just wait till the files are also copied to the phone.

Ah and before I forget it... with ONYX D188 it can happen that the script stucks around the 6th point... Dont worry/dont panic/dont press 100 Enter, just check the driver installed on your PC and if its ONYX just delete the driver and disconnect + connect the phone again. -> Driver will be good again and the script can go to the copy part.
9 Done! Be patient an let it do it thing. Here is quite normal that the script seems to be stopped, but just wait 5-6 mins and you can disconnect the phone. Also with ctrl+c end the script to start again. :) After disconnecting the phone if you have waited the 5-6 mins then it will start to install the update.
10. If you have any problems booting, i recommend doing an low-level factory reset after. For me there was a low level factory reset all the time when I have finished the script and the update. But what is really important here to check your phone settings and allow again the USB debugging! Also you have to unlock your bootloader, which from now on can be done by the script too.
From now on if you have the L29 which you have wanted just chose at the 17th point the 1. option and let it do again if you dont then repeat to chose the option 2 and * Rebrand untill you have it!!!
11. Run the update.bat file as an administrator, It will ask you if you copied the files. Press any key to continue.
12. Now connect your device and Reboot into Bootloader mode using “Volume Down + Power” or just use “adb reboot bootloader” then press any key.
13. The above step will install TWRP in your device.
14. Now Disconnect USB Cable and turn off your device and use “Volume Up + Power” to enter TWRP.
15. Once you’re in TWRP mode, plug in the USB cable again and press the Enter key on your computer.
16. If your files are saved in the HWOTA folder on the SD card, type 1 and press ENTER and if files are saved in the HWOTA/Update folder on your PC, type 2 and press ENTER. I recommend using the harddrive of the pc
17. It’ll ask you the update type, again type 1 and press the Enter button twice.
18. Done! Be patient an let it do it´s thing.
19. If you have any problems booting, i recommend doing an low-level factory reset after.

AND THAT WAS ALL! Thank you for the script and good luck!

As for this STEP:
STEP 3 (Optional Update Method 1)

If you have already unlocked your bootloader und installed TWRP, you can also use this method to install the new system update:

1. Make a complete backup of your current system via twrp and save the backup to sd or your pc.
2. Download one of the Huawei P10_HWOTA files from above, save it on your device and unzip it
3. Navigate to the update folder in the HWOTA-folder and copy the 3 files to your device (sdcard recommended)
4. Now Boot your device into TWRP
5. In TWRP flash "update.zip" and don´t reboot!!!
6. Flash "update_all_hw.zip" and don´t reboot!!!
7. Flash "update_data_public.zip"
6. Wait until all files are flashed
7. Done! Reboot TWRP

I have recieved and ERROR: 9 message which you can find here too: https://forum.xda-developers.com/android/help/error-9-flashing-update-zip-t3732838
Sadly I am not sure about the solution, but I think it has something to do with the copy from PC to SDCard so on page 3 I have a theory which can be also the solution. Still waiting for test result.
 
Last edited:
  • Like
Reactions: tangoalfa

paulsimon

Member
Sep 30, 2014
25
3
0
Cant unlock Bootloader

Hi all,

Hopefully someone might be able to help please?

I have done all the prerequisites from post 1, however when i run adb devices whilst my VTR-L02C09 is in normal running I can see me device, when i run adb reboot boot loader, no problem either, phone reboots in to fastboot&rescue mode fine.

Now this is where I run into issues, phone is detected in win 10 device manager as Kedacom USB Device - Android Bootloader Interface (28/08/2016 11.0.0.0) but when i run adb devices at this stage, no devices are found and i cant send the unlock key to my handset.

USB debugging is enabled, as is oem unlock too.

I have tried all the USB ports on my PC, 2 cables (1 original) and tried loads of different USB drivers to no avail.
Also have factory reset my phone to see if that helped, it didn't

Can anyone see what if anything I can be doing wrong ?

Thanks
 
Last edited:

paulsimon

Member
Sep 30, 2014
25
3
0
Android Oreo Beta

Hi all,

Do successfully rebranded from VTR-L09C02 to VTR-L29C432179 then with the help of Firmware Finder updated to B180, then I used the Huawei Beta app to try and see if I could get onto the Oreo Beta, but the app says I can't participate in any current projects, make sure your phone and software version meet the requirements.

Have I missed something, as I thought B180 was the correct version to get the beta.

Thanks again
 

jandot_de

Senior Member
Jun 4, 2017
51
1
0
Saarbrücken
Hi all,

Do successfully rebranded from VTR-L09C02 to VTR-L29C432179 then with the help of Firmware Finder updated to B180, then I used the Huawei Beta app to try and see if I could get onto the Oreo Beta, but the app says I can't participate in any current projects, make sure your phone and software version meet the requirements.

Have I missed something, as I thought B180 was the correct version to get the beta.

Thanks again
same for me but from VTR-L09C432 to L29C432.. no Projects for BETA
 

Mostar088

Senior Member
Oct 1, 2012
2,220
677
193
Stockholm
Hi all,

Do successfully rebranded from VTR-L09C02 to VTR-L29C432179 then with the help of Firmware Finder updated to B180, then I used the Huawei Beta app to try and see if I could get onto the Oreo Beta, but the app says I can't participate in any current projects, make sure your phone and software version meet the requirements.

Have I missed something, as I thought B180 was the correct version to get the beta.

Thanks again

same for me but from VTR-L09C432 to L29C432.. no Projects for BETA
What i know is that joining the Beta Project for Oreo is closed.

Sent from my LON-L29 using XDA Labs
 

paulsimon

Member
Sep 30, 2014
25
3
0
Ah that would make sense, shame though, will the rebrand affect any further updates from Huawei through the system updater ? Hoping I didn't rebrand in error ?
 

dreadware

New member
Oct 16, 2017
2
0
0
Thanks!

It worked just fine! I have rebranded my L09 to L29 and now I have Dual Sim functionality.
My only question is: Can I get updates from Huawei now,OTAs?
Thanks again!
 

Filal253

Member
Jan 2, 2018
5
1
0
You should not try to use a version that isn´t approved for your phone. Maybe check some older versions. If you want to brand to l29, then you should only check for the this one, not for thr AL00.
Besides, did you already install the oreo update on your phone? If yes, be aware that the partionlayout has changed from nougat to oreo.
If you want to build it yourself just replace the 3 updates in the updatefolder with a version you can approve in firmwarefinder.
Simply check with firmwarefinder and imei and then download the version from here:
If you click on filelist, you can download the 3 parts of the firmeware and place them in the hwota\update folder. Be sure to rename them exactly as the files that were in that folder.
I tried using a version approved in firmware finder but the result was the same. My phone is still on Android 7.0 btw.
 

Rashad90

Member
Oct 14, 2011
6
1
0
Hello,
Does all methods, require to unlock bootloader?
I've read whole guide and posts under and still have no idea which HWOT file should I use to debrand. I have P10 VTR-L29C738B150 (Poland). I've try FF and app says I should download VTR-L29C738B113, is that correct and after debrand my phone will found new updates till now?
Help me ? :D
 
Last edited:

Destiel

Member
Oct 20, 2013
15
1
0
Guys, just a question. I made a nandroid backup on my sd before rebranding so if I want to rebrand back to the original oem all I have to do is restore the backup from twrp. But will this revalidate my warranty? Or it is forever lost?
 

LwannaCM

Senior Member
Nov 8, 2014
158
76
0
Guys, just a question. I made a nandroid backup on my sd before rebranding so if I want to rebrand back to the original oem all I have to do is restore the backup from twrp. But will this revalidate my warranty? Or it is forever lost?
Since you unlocked you bootloader to do this and your backup is also unlocked, your warranty is void.
 
  • Like
Reactions: Destiel

LwannaCM

Senior Member
Nov 8, 2014
158
76
0
Hello,
Does all methods, require to unlock bootloader?
I've read whole guide and posts under and still have no idea which HWOT file should I use to debrand. I have P10 VTR-L29C738B150 (Poland). I've try FF and app says I should download VTR-L29C738B113, is that correct and after debrand my phone will found new updates till now?
Help me ? :D
Check with firmwarefinder and imeo to verify which version you need. Don´t check with the version you have, check with the version you want to rebrand to. In your case this will be VTR-L29c432. There is no working method to rebrand without unlocking the bootloader. After rebrand you get ota via huawei. But remember, huawei rolls updates out in waves, when it´s available it doesn´t mean you get it directly. If you can´t wait use FF again to trick huawei updatepolicy.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone