We’ve talked of almost everything about the new HTC One M8. Already rooted the GSM and Sprint variant of the device (Links below). One factor that came across both the guides and has equal importance or I would say of more importance, is unlocking the device’s bootloader. It is a major aspect because without unlocking you won’t be able to root or Install any custom recovery. For now, it could be done using the HTCDev website. While you’re instructed yet there are many users who find it a bit out of place to understand. So, we have taken the job to our hands to guide you throughout the process to Unlock HTC One M8 Bootloader for all the available variants.

How to Root and Install TWRP on HTC One M8

How to Root Sprint HTC One M8 and Install TWRP on It

How to Root AT&T HTC One M8 and Install TWRP on It

How to Root Verizon HTC One M8 without Unlocking Bootloader


Unlocking your device’s bootloader will erase all the data on your phone. Perform everything on your own risk, any damage shall not be held responsible to DroidViews or any of its community members.


How to Unlock HTC One M8 Bootloader

  1. Visit the HTCDev website and login to your account.
  2. Open the bootloader unlock page.
  3. Select HTC One (M8) in the Supported Devices drop-down menu and click on Begin Unlock Bootloader. Agree to all the terms and conditions, and proceed further.screenshot
  4. On the first page of unlocking, scroll down to the very bottom and click on Proceed to Step 5
  5. Switch off your HTC One M8.
  6. Boot into HBOOT/Bootloader mode by pressing Volume Down and Power keys
  7. Use the volume keys to highlight fastboot and select it using the power button.
  8. Your device will boot into fastboot mode.
  9. Connect your M8 to the PC while it is fastboot mode.
  10. Open a CMD window and type in the following command to confirm that the device is connected properly
    fastboot devices
  11. A serial shall be displayed once the device is detected.
  12. Enter the following command in the CMD window to acquire your device token.
    fastboot oem get_identifier_token
  13. You will see an output token. Right-click inside the CMD window and click on Mark. Select everything from  <<<< Identifier Token Start >>>>  to  <<<< Identifier Token End >>>>. Right click again to copy the text.
  14. Open the HTCDev website page, where we left on step #4. Scroll down to the very end and you will see a My device Identifier token box.
  15. Paste the copied token text and click on Submit.
  16. HTC will send your unlock code to your registered E-mail address. Open your email and download the attached Unlock_code.bin (This is your device’s unlock code)
  17. Open the folder where the Unlock_code.bin has been downloaded. Now, inside the folder press SHIFT key and right click on empty space.
  18. A menu will popup, select Open Command Prompt Here.
  19. Type the following command to start the unlocking process of your HTC One M8:
    fastboot flash unlocktoken Unclock_code.bin
  20. Your phone will ask you to confirm, agree.


Your HTC One M8 now has its bootloader unlocked and is ready to be rooted! You can check the lock state in HBOOT mode. It was easy, I guess. Give us some feedback via comments and stay tuned until we get back with some new stuff for the new HTC One M8.


  1. this hasn’t worked for me.. I’ve tried multiple times.
    After i flash the unlock token, i get the green cycle symbol, and the phone reboots.. however, it is still locked after multiple attempts.. I’ve tried researching on xda.. and it always lists the htcdev method.

    Any ideas why this isn’t working!?

This site uses Akismet to reduce spam. Learn how your comment data is processed.