<<<<<<< HEAD
After closing the official EMUI website, which allowed you to retrieve the code to unlock the bootloader of Huawei/Honor phones, here is a python script to retrieve it by yourself.
It uses a bruteforce method, based on the Luhn algorithm and the IMEI identifier used by the manufacturer to generate the unlocking code.
The original version was developed by SkyEmi. I made some tweaks for saving failed attempts to file, because brutforcing is taking a looooooong time. I'm trying to hack my P20 Pro with this. Because Huawei placed another obstacle in th way, as you have 5 attempts for inserting the unlook key, than your phone will restart automatically. So I have to reboot in fastboot mode every 4 attempts. This increases the amount of time while trying, but couldn't find a better solution.
Enable developer options in Android at your phone.
Enable USB debugging in Android.
Connect your device to the computer
git clone https://github.com/haexhub/huaweiBootloaderHack.git
cd huaweiBootloaderHack
python3 unlock.py <IMEI>
Make a few cups of coffee or tea => sleep => repeat :D
The application doesn't work. Is there anything I should have installed?
Yes, it was developed with python3 so you'll need it. You can install the latest version from here. You also need adb installed as well as fastboot