Debranding to India variant BKL-L09C675B151 (with Jio VOLTE)

shashank1320

Recognized Contributor
May 26, 2015
7,481
2,065
113
Delhi
Note- Files for BKL-L09 C432 added in 3rd and 4th Post if you want to debrand to EU version (procedure will remain the same).
This was working fine for me and should work for you as well if followed correctly unless your hardware of specific version/build number limits something.

Hey Guys,

Some background -
I was thinking of debranding/rebranding my Honor view 10 since few months but as we were lacking the full firmware, I did not attempt the same. As per my previous experience with Huawei/Honor phones, I knew I need at least OEMINFO file for the region I want to rebrand to and was aware that I need the custom.bin file to get the VOLTE working (in my case, Indian version). As soon as I got both the files (backup), I attempted it and was successful. So finally I am able to use JIO VOLTE calling on my Honor phone (only my Honor 5X had the official VOLTE updates). Recently, I put some effort and got VOLTE working on my Honor 5C as well. Now, I will attempt the VOLTE part on my Honor 6X which I already debranded from China to Indian variant (Guide in my signature) as was not aware of the custom bin and later when tried it was not working but I am sure I will get it working this time.


Coming to the debranding/rebranding guide for Honor v10, I debranded my Honor V10 BKL-L09C432 (EU) to BKL-L09C675 (Indian) variant. As usual, you need patience, all the files handy and trust in the guide that you will get what you want (Debranding in this case).
Screenshot of my EU version before attempting debranding.

Note/warning"
  1. I am unable to unlock my bootloader now as it is giving me wrong password error (with same bootloader unlock which worked for me earlier but not anymore). I am figuring out the possible reasons for this. May be, post flashing the OEMINFO file, once its gets locked, unlock it there so that you are still on same old firmware but flashing the SD card update will lock it again (not sure if you will be able to do this then). Don’t want to invest for DC unlocker or HCU to get the code which may be the same as earlier code as serial number, IMEI and product ID doesn’t change in the process. Because of Huawei security , the unlock code can't be used anymore after rebranding.
  2. For Safer side, I would advise to uninstall the magisk (during the process) and install stock ramdisk. (if you are using magisk as I have seen while coming back to stock from custom ROM that my IMEI was lost).
  3. If you are using magisk then download stock ramdisk for your model. Download update.app via firmware finder for your curent version, use Huawei extractor and extract the ramdisk.img Thanks to @worstenbrood for his thread
  4. You may skip trying reboot to system and then booting to recovery and all and save few more minutes if you are impatient and don’t want to wait for few more seconds.
  5. Do not skip steps to backup the files and data (you may need it anytime).
  6. DO not skip any step, it may take few more seconds only but if you avoid, you may face issue.

OK, so if you still want to debrand to Indian version, read further.

  • Download oeminfo backup , extract and save to TWRP backup folder on SD card. (path will look like SDcard\TWRP\BACKUPS\YourPhoneSerialNumber\TWRP Backup- BKL-L09 C675 OEMINFO) Thanks to @ankan1993 for sharing the backup on Facebook.
  • Download the custom.bin file and save to SD card. Thanks to @ankan1993 for sharing the file.
  • Download the full firmware for Indian variant. Thanks to @luckykhera2 for uploading it and thanks to @ankan1993 for sharing here
  • Create a folder dload under the root directory of SD card.
  • Extract the BKL-L09 C675B151.zip file and copy all the content to dload folder.
  • Download EU Ramdisk (if you are on EU version to flash during process for full stock boot if you have magisk, if you are not using magisk, can skip this) Thanks to @topjohnwu for his thread
  • Backup everything on you current model via hisuite.
  • Boot to bootloader as -
    Code:
    c:\adb>adb reboot bootloader
  • Flash stock ramdisk as below to uninstall magisk (can do initially via magisk manager and flash stock boot, I just flashed stock ramdisk and never did anything via magisk) –
    Code:
    c:\adb>fastboot flash ramdisk ramdisk.img 
    target reported max download size of 471859200 bytes
    sending 'ramdisk' (16384 KB)...
    OKAY [  0.360s]
    writing 'ramdisk'...
    OKAY [  0.095s]
    finished. total time: 0.467s
  • Boot to system again as
    Code:
    c:\adb>fastboot reboot
    rebooting...
    finished. total time: 0.007s
  • Boot to bootloader as -
    Code:
    c:\adb>adb reboot bootloader
  • Download TWRP thanks to @Pretoriano80 his thread
  • Install TWRP as
    Code:
    c:\adb>fastboot flash recovery_ramdisk twrp_bkl_0.7.img
    target reported max download size of 471859200 bytes
    sending 'recovery_ramdisk' (23542 KB)...
    OKAY [  0.834s]
    writing 'recovery_ramdisk'...
    OKAY [  0.163s]
    finished. total time: 1.044s
  • Boot to system as
    Code:
    c:\adb>fastboot reboot
    rebooting...
    finished. total time: 0.015s
  • Boot to TWRP as
    Code:
    c:\adb>adb reboot recovery

  • Backup everything in TWRP and copy the backup folder to external memory, SD card, PC etc (you may need it in worst case, I have but wont need it anymore)
  • Backup OEM (this may help others if they want to debrand to your current model) and save to a safe storage.
  • Flash the custom.bin zip file given in the attachment via TWRP (it is flashable zip)
  • Restore the oeminfo backup via TWRP (it is TWRP backup and not flashable zip as I was unable to obtain the raw oeminfo file and received this)
  • Disconnect your phone USB cable, if connected by any chance, from PC/laptop.
  • Turn off your phone from TWRP recovery option.
  • Press volume up+ volume down and power key together and dload flash will start updating your phone to Indian firmware.
  • Do not interrupt the process as it may not show any progress initially for 30 seconds and then will take around a minute for verification with a message verifying the update, upto 5%.
  • It will start installing the update from 6% onwards and it will again verify the package at around between 60% to 70% (for 3-5 seconds) and then will continue installing the update (may take some time while at 74%) and then will flash very quickly to 98% and then slowly to 100%.
  • Phone will restart normally, may take upto 2-3 minutes (so do not interrupt anything assuming bootloop or anything) and will ask for initial setup.
  • Once you are through initial setup, check about phone section.
  • You are on Indian version now with Jio VOLTE working.

  1. If you follow the guide, I am 100% sure you will be able to debrand without any issue.
  2. No more need to pay anything (51 USD) to Funky Huawei for such processes as you have your way of doing it on your own XDA portal.
Please consider donation if you can or want it encourages to make more such efforts.

Happy Flashing!!!
Screenshots post debranding.

Note- You will get OTA post debrand as well so no issues with that, Just got B161 update via OTA and installed successfully.
 
Last edited:

ankan1993

Senior Member
Feb 19, 2013
119
22
0
Nagpur
Hey Guys,

Some background (read only when you have time :)) -
I was thinking of debranding/rebranding my Honor view 10 since few months but as we were lacking the full firmware, I did not attempt the same. As per my previous experience with Huawei/Honor phones, I knew I need at least OEMINFO file for the region I want to rebrand to and was aware that I need the custom.bin file to get the VOLTE working (in my case, Indian version). As soon as I got both the files (backup), I attempted it and was successful. So finally I am able to use JIO VOLTE calling on my Honor phone (only my Honor 5X had the official VOLTE updates). Recently, I put some effort and got VOLTE working on my Honor 5C as well. Now, I will attempt the VOLTE part on my Honor 6X which I already debranded from China to Indian variant (Guide in my signature) as was not aware of the custom bin and later when tried it was not working but I am sure I will get it working this time.


Coming to the debranding/rebranding guide for Honor v10, I debranded my Honor V10 BKL-L09C432 (EU) to BKL-L09C675 (Indian) variant. As usual, you need patience, all the files handy and trust in the guide that you will get what you want (Debranding in this case).

Screenshot of my EU version before attempting debranding.


Note/warning"
I am unable to unlock my bootloader now as it is giving me wrong password error (with same bootloader unlock which worked for me earlier but not anymore). I am figuring out the possible reasons for this. May be, post flashing the OEMINFO file, once its gets locked, unlock it there so that you are still on same old firmware but flashing the SD card update will lock it again (not sure if you will be able to do this then). Don’t want to invest for DC unlocker or HCU to get the code which may be the same as earlier code as serial number, IMEI and product ID doesn’t change in the process.
For Safer side, I would advise to uninstall the magisk (during the process) and install stock ramdisk. (if you are using magisk as I have seen while coming back to stock from custom ROM that my IMEI was lost).
If you are using magisk then download stock ramdisk for your model. Download update.app via firmware finder for your curent version, use Huawei extractor and extract the ramdisk.img Thanks to @worstenbrood for his thread
You may skip trying reboot to system and then booting to recovery and all and save few more minutes if you are impatient and don’t want to wait for few more seconds.
Do not skip steps to backup the files and data (you may need it anytime).
DO not skip any step, it may take few more seconds only but if you avoid, you may face issue.


OK, so if you still want to debrand to Indian version, read further.

Download oeminfo backup , extract and save to TWRP backup folder on SD card. (path will look like SDcard\TWRP\BACKUPS\YourPhoneSerialNumber\TWRP Backup- BKL-L09 C675 OEMINFO) Thanks to @ankan1993 for sharing the backup on Facebook.
Download the custom.bin file and save to SD card. Thanks to @ankan1993 for sharing the file.
Download the full firmware for Indian variant. Thanks to @luckykhera2 for uploading it and thanks to @ankan1993 for sharing here
Create a folder dload under the root directory of SD card.
Extract the BKL-L09 C675B151.zip file and copy all the content to dload folder.
Download EU Ramdisk (if you are on EU version to flash during process for full stock boot if you have magisk, if you are not using magisk, can skip this) Thanks to @topjohnwu for his thread
Backup everything on you current model via hisuite.
Boot to bootloader as -

Flash stock ramdisk as below to uninstall magisk (can do initially via magisk manager and flash stock boot, I just flashed stock ramdisk and never did anything via magisk) –


Boot to system again as

Boot to bootloader as -

Download TWRP thanks to @Pretoriano80 his thread
Install TWRP as

Boot to system as

Boot to TWRP as



Backup everything in TWRP and copy the backup folder to external memory, SD card, PC etc (you may need it in worst case, I have but wont need it anymore)
Backup OEM (this may help others if they want to debrand to your current model) and save to a safe storage.
Flash the custom.bin zip file given in the attachment via TWRP (it is flashable zip)
Restore the oeminfo backup via TWRP (it is TWRP backup and not flashable zip as I was unable to obtain the raw oeminfo file and received this)
Disconnect your phone USB cable, if connected by any chance, from PC/laptop.
Turn off your phone from TWRP recovery option.
Press volume up+ volume down and power key together and dload flash will start updating your phone to Indian firmware.
Do not interrupt the process as it may not show any progress initially for 30 seconds and then will take around a minute for verification with a message verifying the update, upto 5%.
It will start installing the update from 6% onwards and it will again verify the package at around between 60% to 70% (for 3-5 seconds) and then will continue installing the update (may take some time while at 74%) and then will flash very quickly to 98% and then slowly to 100%.
Phone will restart normally, may take upto 2-3 minutes (so do not interrupt anything assuming bootloop or anything) and will ask for initial setup.
Once you are through initial setup, check about phone section.
You are on Indian version now with Jio VOLTE working.


If you follow the guide, I am 100% sure you will be able to debrand without any issue.
No more need to pay anything (51 USD) to Funky Huawei for such processes as you have your way of doing it on your own XDA portal.

Please consider donation if you can or want it encourages to make more such efforts.

Happy Flashing!!!
Screenshots post debranding.

this is too helpful.
 
  • Like
Reactions: shashank1320

richard_li

Senior Member
Dec 24, 2017
75
5
0
Let me try, but not sure suitable for my latest chinese 190 version with GPU Turbo technology or not ?
because 190 version enhance the security and much more safe.
 

richard_li

Senior Member
Dec 24, 2017
75
5
0
Unless someone with BKL-L04 can share oeminfo and custom bin or atleast oeminfo, you cant
Base on funkyhuawei website, BKL-04 and BKL-09 can't be rebrand each other ; so I am scared to do the trial;
Anyhow my chinese latest version 190 with GPU Turbo technology has been rebranded to India version successfully. Thanks a Lot !!!
The manually rebranding method is completely same as Mate 9 rebranding method......
Because of Huawei security , the unlock code can't be used anymore after rebranding.... the unlock code can be only used by one time..

---------- Post added at 01:28 PM ---------- Previous post was at 01:20 PM ----------

Base on funkyhuawei website, BKL-04 and BKL-09 can't be rebrand each other ; so I am scared to do the trial;
Anyhow my chinese latest version 190 with GPU Turbo technology has been rebranded to India version successfully. Thanks a Lot !!!
The manually rebranding method is completely same as Mate 9 rebranding method......
Because of Huawei security , the unlock code can't be used anymore after rebranding.... the unlock code can be only used by one time..
Oh NO!!! still not successful, now the system is system 8.0.046 (0AJU), device is OXF, i flash twice already !!! how to fix ????

---------- Post added at 02:01 PM ---------- Previous post was at 01:28 PM ----------

@shashank1320
Urgent !!!!
I restored india OEMinfo successfully , it means the phone rebranded to india version, also can flash the india ROM (sdcard dload files in this thread) , i flashed 3 times already ,but still in abnormal status.
sorry i don't know how to upload screenshot , below is the record:

Device name : OXF
Model : BKL-09
Build number : system 8.0.0.046 (0AJU)
RAM : 3G , actually it should be 6G
internal storage :34GB (intotal) , actually it should be 120GB
 
  • Like
Reactions: br54

shashank1320

Recognized Contributor
May 26, 2015
7,481
2,065
113
Delhi
Oh NO!!! still not successful, now the system is system 8.0.046 (0AJU), device is OXF, i flash twice already !!! how to fix ????

---------- Post added at 02:01 PM ---------- Previous post was at 01:28 PM ----------

@shashank1320
Urgent !!!!
I restored india OEMinfo successfully , it means the phone rebranded to india version, also can flash the india ROM (sdcard dload files in this thread) , i flashed 3 times already ,but still in abnormal status.
sorry i don't know how to upload screenshot , below is the record:

Device name : OXF
Model : BKL-09
Build number : system 8.0.0.046 (0AJU)
RAM : 3G , actually it should be 6G
internal storage :34GB (intotal) , actually it should be 120GB
Uplaoding a file, please flash that as well and see. I will share the link in few minutes.
 

shashank1320

Recognized Contributor
May 26, 2015
7,481
2,065
113
Delhi
Base on funkyhuawei website, BKL-04 and BKL-09 can't be rebrand each other ; so I am scared to do the trial;
Anyhow my chinese latest version 190 with GPU Turbo technology has been rebranded to India version successfully. Thanks a Lot !!!
The manually rebranding method is completely same as Mate 9 rebranding method......
Because of Huawei security , the unlock code can't be used anymore after rebranding.... the unlock code can be only used by one time.
May be due to Android version 8.0 vs 8.1 they cant be rebranded to each other.
 
  • Like
Reactions: br54

richard_li

Senior Member
Dec 24, 2017
75
5
0
Uplaoding a file, please flash that as well and see. I will share the link in few minutes.
but I can't use my previous unlock code anymore, so how can flash another file ? will you upload some workable files but still in dload flash method ???

waiting for your good news & workable solution ............
thanks in advance !
 

shashank1320

Recognized Contributor
May 26, 2015
7,481
2,065
113
Delhi
but I can't use my previous unlock code anymore, so how can flash another file ? will you upload some workable files but still in dload flash method ???

waiting for your good news & workable solution ............
thanks in advance !
You can flash that via dload. Actually that was already tehre but as I was able to debrand using only one file and no issues, I didnt share. I flashed that on mine but that made no difference. You can try in your case. only 10-12 minutes for uplaod time.
 

richard_li

Senior Member
Dec 24, 2017
75
5
0
You can flash that via dload. Actually that was already tehre but as I was able to debrand using only one file and no issues, I didnt share. I flashed that on mine but that made no difference. You can try in your case. only 10-12 minutes for uplaod time.
ok,make sure it is belong to india version. i will keep waiting .
thanks bro !!!
 

richard_li

Senior Member
Dec 24, 2017
75
5
0
Good luck. Hope this works for you
Just tried ,unfortunately it failed ... The files you just uploaded is not workable dload way...
If you have official & original india dload files, may it works ...
I think the previous dload files , is extracted from official update.zip ; if yes, it is not official sd update file ... the real official sd update file has different structure in the folder.
Anyhow , if you have other solution, please just feel free to share ...
thanks for your hard working !!!
 

shashank1320

Recognized Contributor
May 26, 2015
7,481
2,065
113
Delhi
Just tried ,unfortunately it failed ... The files you just uploaded is not workable dload way...
If you have official & original india dload files, may it works ...
I think the previous dload files , is extracted from official update.zip ; if yes, it is not official sd update file ... the real official sd update file has different structure in the folder.
Anyhow , if you have other solution, please just feel free to share ...
thanks for your hard working !!!
It was correct file, see credit to person who uploaded the same. I used the same file and using my phone just fine. See my about phone screenshot in OP. I extracted the same file and flashed via dload without any issue. You may try renaming the hw_in.app file to update.app and try again and see.
 

richard_li

Senior Member
Dec 24, 2017
75
5
0
It was correct file, see credit to person who uploaded the same. I used the same file and using my phone just fine. See my about phone screenshot in OP. I extracted the same file and flashed via dload without any issue. You may try renaming the hw_in.app file to update.app and try again and see.
yes, it works after renaming the hw_in.app file to update.app ; now the device name/storage/build number is in normal status...
Now I am updating the FF method again, hope I can get full ROM package this time ;
Also suggest Bro to have a dload with full ROM package inside , it is the best way. because I feel still lacking something even the phone is in normal working status.