Let’s start with the basics. What do you mean by a bootloader? In simple words, Bootloader is a piece of code that runs before any operating system is running. Bootloader is used to boot other operating systems and usually each operating system has a set of bootloaders specific to it. Alternatively, the bootloader can start up recovery mode. When a phone is in recovery, it can execute large pieces of code that totally rewrite the Android operating system. The bootloader is important because it loads up both of these pieces of software. Without a working bootloader, your phone is a useless brick. A locked or unlocked bootloader is what gives you access to “root.” “Root” is another big word in the Android community. If you “root” a device, it means you have “superuser” access or “administrator” access to the operating system that runs on your phone. With an unlocked bootloader, you can install boot images that aren’t signed by the device maker. That includes custom images needed to boot an AOSP-based ROM, boot images patched to support Magisk root, and more.
Now as handy and efficient as this might seem, it’s not a popular option publicised or encouraged by smartphone manufacturers. While companies like OnePlus and Google make it seamless by just having to enable “OEM unlocking” in Developer Options, and then entering a few fastboot (fastboot is a protocol for sending commands from a PC to the bootloader of your device) commands while your phone is in the bootloader menu; companies like Huawei or Honor (Huawei sub-brand) have stopped providing forms for allowing users to unlock their bootloader. That means there’s no longer an official way to get the bootloader unlock code for your Huawei or Honor smartphone or tablet. Nobody has yet figured out how these bootloader unlock codes are generated, so it’s impossible to generate one yourself.
However with a community this efficient, it is almost inevitable for any smartphone to restrict it’s bootloader access from third party developers. This means that if you really want to unlock your current Huawei device there’s one last resort: third-party paid services. FunkyHuawei lets you rebrand (change the region), unbrick (fix a broken phone) or flash/install the latest updates on many recent Huawei mobile phones and devices. They support models such as P10, P10 Plus, P9, P9 Lite, P9 Plus, Mate 8, Mate 9, Mate 9 Pro, Mate 9 Porsche, Mate 10, Mate 10 Pro, GR5 2017, Honor 6x, Mediapad M3, Y6 II, Nova, Nova Plus, Honor8, Honor V8, Honor 5c, GT3, Honor 8 Note, and others. A single unlock code from FunkyHuawei will cost you $55 and they also ship unlocked devices from Hong Kong. Other paid services like DC-Unlocker stopped working on recent devices, but you can also try it if you own an older Huawei or Honor device. If you are enthusiastic about modding your phone or just gaining more access over it, you might want to reconsider buying a Huawei smartphone unless you have a few extra bucks to spare.