Wednesday, December 23, 2015

Universal Method of Unlocking Your Bootloader of all HTC Devices 2015-2016 [latest]

Unlocking the bootloader of your HTC smartphones will allow you to root and install new custom ROMs. This is a guide that should be used by those users who want to tinker with their phone’s OS and free its OS so that you will be able to flash unofficial software for your phone.





  1. Step 1

    After powering down, press Volume Down and while pressing Volume Down, press Power holding both buttons to start the device into Bootloader mode (now Download mode for One M9 and newer devices). If you have difficulty, power up normally, go to Settings->Battery and deselect Fast boot. Power down and try again.
  2. Step 2

    Use the Volume buttons to select up or down. Highlight Fastboot and press the Power button.
    NOTE: All new HTC devices shipped since One M9 support download mode instead of bootloader mode for this step. And for select HTC devices with Android Lollipop and all devices that receive Marshmallow, you will need to first manually enable OEM unlocking in Developer options in order to allow the bootloader to be unlocked and proceed with the next steps. To access the OEM unlocking setting on your device, open the Developer options in the system Settings. On Android 4.2 and higher, the Developer options screen is hidden by default. To make it visible, go to Settings > About > Software information > More and tap Build number seven times. Return to the Settings screen to find Developer options and check OEM unlocking.
  3. Step 3

    Connect the device to the computer via a usb cable
  4. Step 4

    Download the following fastboot binary for your OS using the following links:
    Platform Download Size (bytes) Checksum
    Fastboot binary, Linux
    (Unzip the file before executing)
    fastboot  61887 ffd3b02cdf9aa7609462e3957663d238
    Fastboot binary, OS X
    (Unzip the file before executing)
    fastboot-mac  59071 0b3e2a8c5cfeb7c23b362483b93f7dd6
    Fastboot binary, Windows
    (Unzip the file before executing)
    fastboot-win  83753 a90c25141e306b3062dc8e47e14a1005
  1. Step 5

    Open a command Prompt: Windows: Start->"cmd" Mac: Applications->Utilities->Terminal.app Linux: Terminal
    Type in Command Prompt: fastboot oem get_identifier_token.
  2. Step 6

    You will see a long block of text. Copy and paste this text into the the token field below (in the Windows command prompt: Right Click > Mark > highlight the block of text > Right click to copy. Mac users can use cmd-option to mark and select text.).
    You will see one of the following two screens:
    Ref. 6a
    Ref. 6b
    When copying the token, start with this line:
    <<<< Identifier Token Start >>>> 
    And end with this line:
    <<<<< Identifier Token End >>>>> 
    (Note: Only copy the highlighted sections above. Do not copy the INFO or (bootloader) prefix)
  3. Step 7

    Paste this string of text into the token field and hit Submit in order to receive your unlock code binary file. You will receive this information in your email.
    Example:

  1. Now, go to the third HTCdev web page using the Proceed to Step 8 button. Don’t close the command prompt window.
  2. Follow all the steps that are listed on HTCdev third page and click SUBMIT when all actions are done. If you successfully completed all the instructions you will notice that the ‘Token Submitted Successfully!’ alert is now shown on the next web page. An email containing the Unlock Key has been sent to you.
  3. Check your email account and open the message from HTC. Download the ‘Unlock_code.bin’ file that has been attached to the e-mail.
  4. When the file is downloaded successfully you should copy and paste Unlock_code.bin file in the Fastboot folder. (fastboot folder should now hold 5 files).
  5. Go back to the Command Prompt window and enter the following lines in order to unlock the bootloader of your HTC One:
    – fasboot flash unlocktoken Unlock_code.bin – your HTC One will get a request to Unlock Bootloader and you simply need to press Volume Up and select YES. Press Power button to confirm.
  6. The device will now restart and it will complete the factory reset process. Disconnect the phone from PC.
  7. That’s it, you’ve successfully unlocked your HTC One bootloader using HTCdev site and our tutorial.