ЗАМЕЧАНИЕ: Все данные с девайса будут утеряны!!! (Если у вас dev edition htc one m9, то можете пропустить первый шаг).
0) Начиная с версии андроида 5.1 базы 2.xx сначала надо выполнить ОЕМ разблокировку:
a)- Активируем в настройках пункт "Для разработчиков". Для этого заходим в Настройки - О телефоне - Версия ПО - Дополнительно, тапаем по пункту "Номер сборки" 7 раз (Пока не покажет сообщение об успехе).
b)- Заходим в Настройки - Для разработчиков, соглашаемся с выскочившим сообщением, ищем пункт "ОЕМ разблокировка", он, как правило шестой по порядку, ставим галочку.
Всё, теперь можно приступать к разблокировке загрузчика
1) создаем учетную запись на htc dev сайте https://www.htcdev.com/register/
2) логинимся и переходим по данной ссылке http://www.htcdev.com/unlock-instructions/page-2
3) Ничего не скачиваем с сайта htc dev.
4) Подключаем девайс к компу и заходим в download mode с помощью команды adb reboot download
5) В командной строке выполняем следующую команду fastboot oem get_identifier_token
из полученного результата выбрать и скопировать текст как показано в шаге 6 (Step 6) на сайте HTCDev.
6) Вставьте скопированный идентификатор в предложенное поле (Step 7) My Device Identifier Token: и подтвердите нажав на кнопку submit.
7) Вы получите на электронную почту указанную при регистрации на сайте файл с названием Unlock_Code.bin, скачайте его и сохраните в каталоге где к вас находятся файлы adb и fastboot.
8) Выполните команду fastboot flash unlocktoken Unlock_Code.bin, теперь используя клавиши девайса согласитесь с разблокировкой и подтвердите нажатием кнопки питания.
9) ГОТОВО, загрузчик разблокируется и одновременно с этим на девайсе произойдет сброс к заводским настройкам девайса (FACTORY RESET).