HTC recently launched a pair of mid-range smartphones in their home country in an effort to make a comeback in the smartphone market. The HTC Desire 20 Pro is one of them, featuring a slightly old Qualcomm Snapdragon 665 SoC, a quad-camera array with a 48MP primary sensor, and a reasonably large 5,000 mAh battery that supports Quick Charge 3.0. The company also retains the 3.5mm headphone jack, while there is an additional microSD card slot beside the 128GB built-in storage. One can also unlock the bootloader of the HTC Desire 20 Pro, thanks to the OEM’s long-known tradition of permitting bootloader unlocking on a majority of its models. The good news is, HTC apparently doesn’t enforce users to get an unlock token from them before unlocking anymore, at least in the case of the Desire 20 Pro.
For those not familiar with HTC’s bootloader unlocking process, the company used to require you to create an account on their developer portal i.e. HTCdev.com first and generate a device-specific ID token for your model. Unlike Google’s Pixel lineup, users couldn’t simply use a standard Fastboot command to unlock the bootloader of HTC devices. However, XDA Junior Member otack has discovered that the
get_identifier_token command is no longer needed on the HTC Desire 20 Pro to perform the unlocking process. All you need to do is connect the device to your PC in Download mode and execute the following command:
fastboot flashing unlock
If the necessary drivers are installed properly, you should get a prompt on your phone screen at this point. Select “UNLOCK THE BOOTLOADER” using the volume rockers and press the Power button to confirm the choice.
Of course, unlocking the bootloader will cause a complete data wipe of your device, so ensure that you have all your important data backed up beforehand. You might still need an additional command, like
fastboot flashing unlock_critical, to be able to get write access on low-level firmware partitions, albeit S-OFF access through a generic Fastboot command is highly unlikely.