HTC is consistently supporting the developers and advanced users who want to get the most out of their HTC devices. They proved it by offer an official bootloader unlock program called HTCDev that can be used by supported HTC devices. It was also applicable to the 2016 HTC flagship smartphone, the HTC 10, which was added in the list of supported devices that are allowed to be unlocked. So you can immediately unlock it right after getting it.
Although the 10 was supported by HTCDev, but not all variants are supported.The unlocked version will certainly supported. But this does not apply to any US carrier variants such as Verizon, based on the experience of its predecessor (HTC One M9), only Sprint and T-Mobile variants are allowed to be unlocked via HTCDev.
When your device’s bootloader is unlocked, you have an opportunity to replace the stock recovery with the custom one, like CWM or TWRP recovery. You can use the custom recovery to perform full Nandroid backup, and the most important is that you can flash a SuperSU zip to gain root access on HTC 10 or even flash a custom ROM when it’s available later.
To start unlock the bootloader, you can go directly to the HTCDev official site. Don’t worry if your specific device is not in the supported list, since not all of the supported devices are listed, you can try it until generate a token step, if it’s successful, you will receive unlock token in your registered email. We’ve been writing the HTC bootloader unlock procedures, and it’s still working nowadays.
Here’s an overview how to get it done:
- Create an account on HTCDev.com.
- Go to Unlock Bootloader page.
- On Supported Devices option, scroll down and look for your device. If not found, you can choose “All Other Supported Models”.
- Approve the Legal Terms and proceed to instructions.
- Enable Developers options, then also enable OEM unlocking.
- Boot in HTC download mode, volume down + power button.
- Connect Phone via USB, you might need a drivers.
- Run this fastboot command:
fastboot oem get_identifier_token.
- Copy and paste the token in Textfield “My Device Identifier Token:”
- When the token accepted, you can expect to get an email with “Unlock_code.bin”.
- Flash the code with fastboot:
fastboot flash unlocktoken Unlock_code.bin
If someday you want to relock the HTC 10 bootloader, you can do so by running following fastboot command:
fastboot oem lock, if the command has not changed. Once the bootloader has been relocked, all additional apps that you’ve downloaded and settings you have made will be lost. This is only applies if your phone is still S-ON.
HTC 10 is the 2016 flagship Android smartphone from HTC, it created to compete with other flagship devices such as the Galaxy S7 and LG G5. It sports Quad core 2.2 GHz Kyro CPU with Snapdragon 820 chipset, 4GB of RAM and 32 GB of internal storage. It is running the latest Android 6.0 Marshmallow with HTC-own user interface (UI), Sense 8.0.