htc bootloader

htc bootloaderThe most tempting aspect of Android, at least for me, is the ability to flash custom ROMs onto devices to remove the bloatware most manufacturers put on top of Android.

To flash ROMs, you need root access on the device, and this can sometimes be hard to get due to a locked bootloader, which can also be very hard to unlock unofficially. Luckily, HTC identified the huge development community around their devices and officially started to allow their bootloaders to be unlocked via a simple process, and I will show you how.


First things first, the bootloader needs officially unlocking through HTC’s portal. Simply go to and create a free account.

Next, go to and select your device from the drop down menu. If your device is not listed, just select ‘All Other Supported Models’ and hit the big green ‘Begin Unlock Bootloader’ button. At this point you will be warned that unlocking your bootloader will void your warranty so please be aware of this; if you accept, hit ‘Yes’.

At this point you’ll need some files, so download These Fastboot Files and extract them to a folder called Fastboot on your C:\ drive.

  1. Power off your phone by holding the power button down for 10 seconds.
  2. Power it on by holding power and volume down.
  3. Highlight Fastboot With Volume Up or Down, then press Power.
  4. Now plug the device into your PC and open a Command Prompt.
  5. Change to the directory where you downloaded those Fastboot Files (cd C:\fastboot)
  6. Type into the Command Prompt ‘fastboot oem get_identifier_token‘.

Now back to the HTC website and copy the token number from the Command Prompt into the HTC Website.

htc bootloader

Make sure when copying the token, start with this line: <<<< Identifier Token Start >>>> And end with this line: <<<<< Identifier Token End >>>>>

Paste into the box specified and hit ‘Submit’. You’ll then receive an email from HTC with the second part of your instructions, together with your “Unlock_code.bin”. Download the attached bin file and put it in the same C:\fastboot folder.
Now type into the Command Prompt ‘fastboot flash unlocktoken Unlock_code.bin‘. Press Volume + Up to accept the change.


With the bootloader now unlocked, we can put a custom recovery on the device which will allow us to flash and backup ROMs.

  • Download the Android SDK
  • Now visit the Official CWM website and pick the version for your device.
  • Place the CWM File where the fastboot.exe is (Downloaded with the SDK)
  • Now open the Command Prompt and navigate to the folder where the CWM File is located
  • Now type: ‘fastboot flash recovery name_of_the_recovery.img'


That was easy right? Now it’s time to root your device, make sure you’re on a stock kernel for this.

Now download SuperSU from here and flash it using the custom recovery.

  • Power off your device and then hold the Volume Down + Power to boot into the Bootloader
  • Navigate with VOL and Power to Recovery
  • Now flash the .zip: ‘install zip from sdcard’
  • ‘Choose zip from sdcard’
  • Select the CWM you just downloaded and flash it.
  • Reboot.

Now you have an unlocked bootloader, a custom recovery, and root. You can flash Custom ROMs using the same method from within recovery and choosing the zip file to install from your storage.


  1. hi
    i do this steps for unlocking . everything ok then in final step i want chose yes to whit power & volume button but power button is not working . wen i chose no is working correct.
    what can i do ? .

Please enter your comment!
Please enter your name here