How to Unlock the Bootloader of Huawei Mate 20 Pro

There’s absolutely no doubt Huawei Mate 20 Pro is one of the greatest flagship Android smartphone to date. You guys own this device and I don’t really need to re-iterate the fact that its triple camera system is out of this world. But, when it comes to finding the developer support in terms of unlocking bootloader and rooting, there are hardly any resources available. Last month in January, a user named zhuanyi posted a tutorial that aggregates a lot of the information around this subject. The instructions didn’t seem clear enough and I decided to write a simplified version of that. Unlocking the bootloader of Huawei Mate 20 Pro requires attention to detail. I’ll do my best but you’ve to remember a few things.

Before Unlocking Huawei Mate 20 Pro Bootloader

  • Please charge the phone to at least 70%.
  • This process will wipe everything from your phone. Therefore, you must take the backup of your essential data.
  • The method has been tested by many but let me make it clear that AndroidBlogg and its authors should not be held responsible for any damage.
  • Remember – You’re doing this on your own risk.

Steps to Unlock the Bootloader of Huawei Mate 20 Pro

It is important that you know the firmware version of your Huawei Mate 20 Pro. This, in turn, will help you in knowing if the bootloader unlock option is grayed out (disabled) by your carriers or not. The firmware version can be found in the Settings > About section of the phone. To check if the bootloader unlock option is grayed out, lets first enable developer options.

Enabling Developer Options

Enabling Developer Options and OEM Unlock on Huawei Mate 20 pro

Enabling Developer Options and OEM Unlock on Huawei Mate 20 pro

This is pretty straight forward. Go into the Settings > System > About Phone and tap on the build number seven times. This should add a new option in Settings > System called Developer Options. Inside the developer options, make sure that the OEM unlock is enabled. Now, this is where it gets tricky.

  • If you have a China model, this option is enabled for you. Proceed to section 1.
  • If you have North America or EU model, and if the firmware version is or lower, this option could be grayed out. However, it has also been reported that a new firmware update has been pushed to these devices and this option is now enabled on devices with and higher. If that’s the case, proceed to section 1.
  • If this option is still grayed out for you, don’t worry. There’s still a method for you but you’ll need to pay some amount. We will discuss that in section 2.

Section 1 – If OEM Unlock Option is Enabled

If the OEM unlock option is not grayed out (enabled), you can directly follow the steps mentioned below. Once again, make sure you’ve enabled that option by checking the box.

First, connect your phone to the computer and let it install appropriate drivers.

Second, install adb and fastboot tools on your Windows or Linux computer.

Open the command prompt and enter the following command to make sure that your computer is recognizing the device. If this pulls up an authorization window, click “always trust“.

./adb devices

If it does recognize your device, fire up the second command. This reboots your phone into bootloader mode.

./adb reboot bootloader

The fastboot and bootloader modes are one and the same. Let’s make sure that the fastboot mode is registering your phone. This command should once again show you the device and its id.

./fastboot devices

All right. I promise the next command will be our final.

./fastboot oem unlock

This should essentially unlock the bootloader of Huawei Mate 20 Pro. To verify that your bootloader has really been unlocked, head over to this simple tutorial.

Related :  EMUI 9.0 update is being rolled out for several Huawei and Honor devices

Section 2 – If OEM Unlock is grayed out (not enabled)

Earlier, I told you guys that there’s a method available if OEM Unlock option is disabled for you. The problem with this is you’ve to pay $18 + $127 one-time fee. Not to us. We are not trying to snatch money out of your pockets. People at FunkyHuawei are charging that fee to send the unlock code.

Obtain the unlock code from here.

The availability of unlock codes is unreliable and they may not have it available all the time. If it is not available, you can’t unlock the bootloader. Please refrain from following the next steps.

If the unlock code is available –

  • Head over to the website of FunkyHuawei and create an account.
  • Buy 1 credit which will be worth $18 and will give you access to the firmware.
  • In the firmware tab on the website, select LYA-Global. If you’re unable to see the exact model, you can download firmware.
  • The next step is to download and install a specific version of HiSuite which will be The instructions for this are available on this pastebin.
  • Run the executor as an administrator by right-clicking on it. Executor name – FHHiSuiteInstaller.exe.
  • This step is specific to the model LYA-L0C. So if this not your model, don’t do it. Open the hisuiteconfig.xml file in the text editor by going into c:\users\\appdata\local\hisuite\user data\updatedogdev\. Replace every instance of LYA-L29 with LYA-L0C. Save and close the file.
  • Connect your phone to the computer and boot into fastboot/bootloader mode.
  • Open the HiSuite on the computer, click on System recovery. This will start running some commands and should update your firmware to

Once you have got the unlock code and you’re done with the steps above, fire up following commands one by one –

./adb devices
./adb reboot bootloader
./fastboot devices
./fastboot oem unlock UNLOCK_CODE

This should unlock the bootloader of Huawei Mate 20 Pro. If you’re not sure whether this has worked, we’ve another short tutorial that can help you in verifying if the bootloader is unlocked. Please let me know if you run across any issues. I’ll be available here to answer your questions.

In the next post, we will talk about rooting Huawei Mate 20 Pro.

[thanks to this xda-developer post]

Get these updates via email for $0 (Limited time)

We will never share your details with anyone.

Thank you for subscribing.

Something went wrong.

Newsletter, everyday!

We can send an email update every morning at no extra cost.

Thank you for subscribing.

Something went wrong.