[Honor 7X  Guides, News, & Discussion] Twig.hat:
Before we start :

all credit goes to the following users for their amazing work and guides : olddroid, Sudeep, Eduardo Alonso and mrmazak

Honor 7x Knowledge base :

A – Unlocking your bootloader and getting ready to flash custom roms :

Alright we got 2 states in order to do this :

1- if your phone is fully working (Not soft bricked) :

You need the following things:

Device model:

Serial number:

IMEI:

Product ID - dialing *#*#1357946#*#*.

2 – If your phone is soft bricked and you only know your Imei number you can use this site to give you full info :

https://imei24.com/imei_check/Huawei/

Lastly , Submit this info in the google form and you should get your code within a day or less

https://docs.google.com/forms/d/e/1...YnBcAxAbz9SAVxPTFqMh9g/viewform?usp=send_form

B – Unbricking your phone :

1 – Knowing your model number:

Below are the model numbers for 7X

BND-L21C432 (Europe), BND-L21C185 (Middle East), BND-AL10C675 (India), BND-AL (TL) 10C00 (China), BND-L21C10 (Russia)

[–COLOR="lime"] Finding the right update package through firmware finder :

[/COLOR]1 – Visit the link http://pro-teammt.ru/firmware-database/?firmware_model=BND&firmware_page=1

2 – Find the right model as listed above (For nougat update will be called the same as the model number provided in Step 1 in section B)

3 – Make sure the update package type is Full-Ota

4 – since oreo , they don’t list the region, the best way to know if the update is compatible is by using this method : click on the file list , the second file would have some codes that I will explain

update_full_BND-l21_xxx.zip (the first part changes depends on the model)

If the code was _eu = it’s for the Eu version

If the code was _usa= American version

If the code was _in= India

Mefanf (or something like that ) = middle east, you get the idea by now

C- Flashing the update zips :

Alright this is the part where most users have errors so let’s try to make it simple

1 - For nougat with update zips

You need 5 main things in order to do that and they are :

BND-RECOVERY-NoCheck.img <download here

update.zip < from firmware finder

update_data_full_public.zip < from firmware finder

update_full_xxxxx.zip <from firmware founder

twrp for nougat < download here

4 gb sd

How to :

1 – Flash the nougat twrp

2 – copy update.zip , update_data_full_public_zip , update_full_xxxx (name changes depending on region and model) and BND-Recovery-NoCheck.img

3 – boot into twrp , plugin the phone via usb , open a command prompt on your pc

4 – type adb shell , press enter then copy paste these commands :

dd if=/external_sd/BND-RECOVERY-NoCheck.img of=/dev/block/bootdevice/by-name/recovery

dd if=/external_sd/BND-RECOVERY-NoCheck.img of=/dev/block/bootdevice/by-name/recovery2

echo --update_package=/sdcard/update.zip > /cache/recovery/command

echo --update_package=/sdcard/update_data_full_public.zip >> /cache/recovery/command

echo --update_package=/sdcard/update_full_xxxxx.zip >> /cache/recovery/command

reboot recovery

after that your phone will reboot and it will start updating

note : if adb shell doesn’t work , go to twrp >> advanced , terminal and type them manually

note: when you paste the echo commands they don’t show any output , that’s perfectly normal

2 – For nougat without update zips:

You also need :

BND-ReocveryNocheck.img

Twrp for Nougat

Sd card 4gb

Boot.img

Cust.img

System.img

Vendor.img

Version.img

Product.img

How to :

1 – Copy Product.img, Vendor.img, Version.img , cust.img to the root of your sd card

2 – copy paste the following commands via adb shell or the terminal in twrp

dd if=/external_sd/product.img of=/dev/block/mmcblk0p48

dd if=/external_sd/vendor.img of=/dev/block/mmcblk0p47

dd if=/external_sd/version.img of=/dev/block/mmcblk0p46

dd if=/external_sd/cust.img of=/dev/block/mmcblk0p45

3 – reboot to bootloader , flash boot and system images and everything should work fine

For Oreo with zip it’s the same steps like Nougat with zips but you just need a different recovery called

RecoveryNoCheckOreoHi6250 and twrp ramdisk

note : to flash twrp on oreo use this command

fastboot flash recovery_ramdisk imgnamehere.img

they can be found here