How to Unlock the Bootloader on HTC One X10 with KingoRoot


About HTC One X10

HTC One X10 was released in April 2017. Powered by a non-removable Li-Ion 4000 mAh battery, the smartphone runs Android v7.0. The smartphone packs with 32 internal storage space that can be extended to 256 GB. The new released smartphone has a large touchscreen display of 5.5 inches. The HTC One X10 packs a 16-megapixel primary camera on the rear and a 8-megapixel front shooter for selfies. The new released handset has attracted a lot of users to buy it.

What is Bootloader

In literal terms, bootloader is code that is executed before any Operating System starts to run. The concept of bootloaders is universal to virtually all operating systems that inculcates operating systems on your PC, laptop, smartphones, and other such devices. Bootloaders basically package the instructions to boot operating system kernel and most of them also have their own debugging or modification environment. As the bootloader kicks off before any piece of software on your device, it makes it extremely processor specific and every motherboard has it’s own bootloader.

Why Unlock the Bootloader of HTC

In that, all android phones have different custom ROMs which are developed due to high variance of processing hard ware present on the devcie. While, a user who own an Android device can't stop from making tweaks, flashing a custom, or even root their devices. As for HTC, you may want to download a third-party app but can not complete the task because of no root access. Some HTC users may want to flash a new custom ROM since he or she wants to experience a new ROM with new features. Before you make any tweaks or root your device, the first thing you should do is to unlock the bootloader of HTC.

Before Unlock HTC One X10

  • Device is powered on.
  • Battery level should be at least 50%
  • USB data cable (the original one is recommended)

How to Unlock the Bootloader on HTC One X10

Step 1: Backup Important data

The unlocking process will sweep of all the data of Android. So it is important to backup your precious data. Backup everything you want to keep, then continue to the next step.

Step 2: Free Download KingoRoot

KingoRoot is the best and easiest root tool for free. Here KingoRoot is not used for rooting but an alternative to Android SDK and USB driver. The KingoRoot includes the Android SDK and will download the HTC USB driver automatically once connected to the PC.

  1. Free download the KingoRoot to the PC.
  2. Install the KingoRoot.
  3. Connect the device to the PC via an USB cable.
  4. Enable USB debugging. If you fail to connect you device to PC, please refer to Device Not Connected.
  5. Find the icon of KingoRoot and launch it. After launching the KingoRoot, the PC will download the USB driver of your device automatically. Always connect the computer.
  6. Find the folder of KingoRoot where you install it, double click to open the folder of "Kingo ROOT". Then open the folder of "tools" under the folder of "Kingo ROOT".
  7. Input the letters "cmd" in the "address bar", and enter.
  8. The PC will pop-up a Command Prompt window, then run the command: adb devices
  9. If it shows a serial number, your device is recognized and you can continue with the process. Otherwise, ensure you’ve performed the above steps correctly.

Step 3: Get an Unlock Key.

  1. Head to your manufacturer's bootloader unlocking page - HTC unlocking page, create an account and then log in.
  2. Run the command: adb reboot bootloader in the Command Prompt window. The device will boot into fastboot mode. Always keep the connection.
  3. Use the Command Prompt window to retrieve your unlock key as described by your manufacturer. Run the command: fastboot oem get_identifier_token.
  4. Select the token which is spit out by the Command Prompt window and copy and paste it into the applicable box of the form on your manufacturer's website without any spaces.
  5. Submit the form and wait for an email with a key or file that you will use in the next step.

Step 4: Unlock your Bootloader of Your Android Device.

Here comes to perform the unlocking process. If you haven't interrupted the connection and your phone still in the fastboot mode ( If your device isn't in the fastboot, then repeat the step 2).

  1. Run command fastboot oem unlocktoken Unlock_code.bin, using the Unlock_code.bin file you received from HTC email.
  2. Reboot your device by running command fastboot reboot or using the "Volume" buttons to reboot.

The device will show a message at boot stating that your bootloader is unlocked. With an unlocked bootloader you will be allowed to root your Android, flash a custom recovery or install a custom ROM.