Перепрошивка htc one. FAQ по прошивке HTC One S

Для аппарата htc one x прошивка содержит все необходимые обновления. Официальная прошивка htc one x ставится очень легко и быстро. Скачать прошивку htc one x можно из сети интернет. Модель One X от компании HTC является мощным флагманским аппаратом с замечательным дизайном и просто потрясающими техническими характеристиками и возможностями.

Это один из самых мощных гаджетов своего времени.

Производительность

Это очень мощный гаджет, оснащенный стационарной памятью в 32 Гб, на базе Android vr 4.0 с качественной Sense vr 4. Объем ОЗУ, составляющий 1 Гб, тоже не самый слабый. Четырехъядерный процессор аппарата большой мощности, каждое ядро из которых имеет около 1.5 ГГц и дополнительное ядро для низкочастотных процессов. Htc one x прошивка содержит широкий набор самого современного софта. У гаджета две отличных камеры, из которых одна с лицевой стороны, другая, восьмимегапиксельная, сзади.

FOTA обновление

Официальная прошивка htc one x легко ставится в режиме FOTA-обновления онлайн через GPRS или микропрограммы Wi-Fi. На смартфоне должно быть свободное место и на 100% заряженная батарея. Нужно иметь ввиду, что FOTA обновление подходит исключительно для «locked»аппаратов, иначе прошить телефон не удастся.

Процесс прошивки крайне простой. Обновление скачивается, а потом ставится в автоматическом режиме. Нужно быть готовым к тому, что время операции может быть длительным.


Кастомные прошивки

Установка различных кастомных прошивок довольно сложна и может быть индивидуальной для каждой отдельно взятой версии или сборки. Нужно разблокировать гаджет, скачать прошивку htc one x, поместив её в С:\Android. Перезагрузить телефон в режиме bootloader, зажав на 10 сек кнопку питания, а после начала процесса удерживать «минус» громкости. Потом выбрать пункт Fastboot , а затем подключиться к ПК.

Используя командную строку, войти в папку прошивки и выполнить «fastboot flash recovery файл *.img», потом перезагрузиться как до этого. С помощью кнопок громкости и питания выбрать Recovery. Аппарат снова перезагрузится. В пункте меню нужно выбрать backup и ждать завершения операции. Затем перезагрузиться с помощью функции «Reboot System Now».

Для просмотра ссылок!
В этой теме Вы узнаете:
- Как разблокировать Bootloader с помощью официального сайта HTCDev;
- Как с помощью командной строки компьютера прошить CWM Recovery;
- Как получить Root-права;
- Как прошить любую кастомную прошивку на HTC One X.

__________________________________________________

*******

Разблокировка загрузчика через официальный сайт HTCDev приводит к потере гарантии.

*******

Если Вы всё-таки решились на дальнейшие действия, будьте внимательны и делайте всё по инструкциям ниже.

Разблокировка Bootloader

(Раскрыть)

Спойлер
1. Заряжаем телефон не меньше чем на 70 %
2. Устанавливаем на компьютер программу Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! .
3. Создайте на диске С новую папку с названием Android(С:\Android )
4. Загрузите на свой компьютер Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
5. Извлеките из этого архива файлы в папку Android .
6. Регистрируемся на сайте Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
Скриншот
Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! 7. Если Вы всё ввели правильно, получите такое окно:
Скриншот
Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
После этого на указанный e-mail придёт письмо. Для активации аккаунта нужно пройти по ссылке из этого письма.
8. Перейдите по Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! , войдите под своим логином. В правом углу выберите "All Other Supported Models " и далее нажмте на кнопку "Begin unlock bootloader" .
Скриншот
Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
9. На вопрос ответьте "Yes ". Отметьте оба пункта и нажмите «далее ».
10. Перейдите сразу к 8-му шагу, пропустив первые 7. Далее нам потребуется телефон.
11.
Скриншот
Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!

12. Выберите пункт "Fastboot
13.
Пуск » -> «Выполнить » -> введите CMD в поле и нажмите «Enter »)
(Windows Vista/7 - Нажмите кнопку «Пуск » -> введите CMD в окно поиска и нажмите «Enter »)
14. CD C:\Android и нажмите «Enter ».
15. Затемследуетввести: fastboot oem get_identifier_token иснова «Enter ».
16. В командной строке нажмите правую кнопку мыши и выберите пункт "пометить", далее перейдите стрелками клавиатуры к строке <<<< Identifier Token Start >>>> , зажмите кнопку SHIFT и также кнопками клавиатуры выделите текст как показано на рисунке:
Скриншот
Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
17. Скопируйте текст и на сайте htcdev вставьте в поле внизу страницы, затем нажмите кнопку SUBMIT . Вследствие этого на Ваш e-mail придёт письмо с ссылкой на вторую часть инструкции и приложенный файл "Unlock_code.bin ".
18. Скачайте этот файл и поместите в папку Android на компьютере.
19. В командной строке введите код: fastboot flash unlocktoken Unlock_code.bin и нажмите «Enter ».
20. После этого на дисплее Вашего телефона появится сообщение с просьбой подтвердить свои намерения. Выберите «Yes » и кратковременно нажмите кнопку ПИТАНИЕ.

BootLoader Вашего телефона разблокирован!

Прошивка кастомного Recovery

(Раскрыть)

Спойлер
1. Скачайте архив Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! себе на компьютер.
2. Извлеките файл CWM из архива и поместите его в папку Android (C:\Android)
3. На One X загрузитесь в BootLoader:
На выключенном аппарате нажмите и удерживайте кнопку УМЕНЬШЕНИЕ ГРОМКОСТИ, а затем нажмите и удерживайте кнопку ПИТАНИЕ. Дождитесь появления экрана с тремя изображениями Android, а затем отпустите обе кнопки.
В меню BootLoader перемещайтесь с помощью клавиш громкости, а кнопка ПИТАНИЕ подтверждает выбор(«ОК»).
4. Выберите пункт "Fastboot " и с помощью USB-кабеля подключите телефон к компьютеру.
5. На компьютере откройте командную строку.
(Windows XP: Нажмите кнопку «Пуск » -> «Выполнить » -> введите CMD в поле и нажмите «Enter »)
(Windows Vista/7 : Нажмите кнопку «Пуск » -> введите CMD в окно поиска и нажмите «Enter »)
6. В командную строку введите комбинацию: CD C:\Android и нажмите «Enter ».
7. Затемследуетввести: fastboot flash recovery CWM Recovery.img иснова «Enter ».
8. Отключите телефон от компьютера и загрузитесь в BootLoader.
9. Выберите пункт Recovery и кратковременно нажмите кнопку ПИТАНИЕ. Телефон перезагрузится и Вы попадёте в CWM Recovery.
В меню CWM Recovery так же перемещайтесь с помощью клавиш громкости, а кнопка ПИТАНИЕ подтверждает выбор.
10. Войдите в пункт "backup and restore "
11. Выберите пункт "backup " и подтвердите выбор. Начнётся резервное копирование, по завершении операции появится сообщение "Backup succesfully Completed ".
12. Выберите "Reboot system now " и подождите пока телефон перегрузится.
Затем выберите «Choose zip from sdcard » и находим наш zip-архив, выбираем его и подтверждаем свой выбор.
6. По завершению установки выберите «reboot system now » и нажмите кнопку питания. Телефон перезагрузится.

SuperUser установлен на Ваш смартфон!

Установка кастомной прошивки

(Раскрыть)

Спойлер
1. Заряжаем телефон не менее чем на 70 %
2. Скачиваем любую кастомную прошивку для HTC One X.
3. Копируем этот архив в любое место внутренней памяти телефона.
4. Загружаемся в CWM recovery
5. Опционально : сделайте Backup текущей прошивки.
5.1 Войдите в пункт "backup and restore"
5.2 Выберите пункт "backup" и подтвердите выбор. Начнётся резервное копирование, по завершении операции появится сообщение "Backup succesfully Completed".
6. Выбираем пункт «wipe data\factory reset »
7. Затем пункт «wipe Cache »
8. И пункт «wipe davlic Cache »
9. Далее выбирайте «Install zip from sd-card »
10. Затем «Choose zip from sdcard » и находим наш zip-архив, выбираем его и кратковременно жмём на кнопку ПИТАНИЕ.
11. Архив будет распаковываться с последующей установкой. Это может занять продолжительное время.
12. По завершении прошивки появится надпись «Install from sd-card successfully completed ».
13. Откройте на ПК архив с прошивкой и извлеките boot.img в папку C:\android
14. Перезагрузите аппарат в Bootloader , выбрав в «Advanced Power Menu » пункт «Reboot into bootloader »
15. Подсоедените смартфон к ПК USB шнуром. Откройте консоль и пишите команду cd C:\android и нажмите «Enter» .
16. Впишите вторую команду: fastboot flash boot boot.img и нажмите «Enter» .
17. Впишите третью команду: fastboot erase cache и нажмите «Enter» .
18. Перезагружайтесь, выбрав пункт «REBOOT»

Ваш телефон прошит!

Инструкция по пользованию программой mcOneSTools.

Все, что Вы делаете с помощью этой программы, вы делаете на "свой страх и риск".


Программа использует стандартные утилиты Android SDK (ADB и Fastboot) и делает все в соответствии с инструкциями, приведенными в этом форуме. Она просто автоматизирует процесс, избавляя пользователя от ненужной рутины.

Получение SuperCID с помощью программы mcOneSTools
1.Включить отладку по USB: Настройка->Для разработчиков->Отладка через USB.


7.Запустите программу.
8.В поле "Новый CID" выберите "11111111 - SuperCID" (или любой требуемый CID. Также можно ввести другой, если нет в списке).
9.Нажмите "Изменить CID"
10.Наберитесь терпения и ждите...
11.Устройство должно полностью перезагрузиться 2 раза.
12.Не отключайте устройство и дождитесь сообщения "CID успешно изменен". После этого сообщения, можно отключать от USB, перезагрузка закончится и CID будет изменен.



Раз
1.Если Вы уже разблокировали загрузчик ранее и уже имеете ключ разблокировки (Unlock_code.bin), можете сразу переходить к п.13.
2.Зарегистрируйтесь на сайте htcdev.com (если еще этого не сделали), нажмите "Unlock bootloader" (на сайте), выберите устройство, проследуйте до Step 10.
3.Включить отладку по USB: Настройка->Для разработчиков->Отладка через USB.
4.Подключить устройство к компьютеру через USB.
5.Убедиться, что устройство опознано системой, в противном случае, установить необходимые драйвера.
6.Программа может быть запущена из любого из 3-х режимов: рабочий, recovery или fastboot. Если устройство находится в режиме BOOTLOADER (не FASTBOOT), то необходимо вручную перевести в любой из перечисленных режимов.
7.Если Вы не знаете, что такое FASTBOOT, просто перезагрузите устройство в обычный рабочий режим, программа все сделает сама.
8.Распаковать программу в любую папку со всеми приложенными файлами. ВАЖНО, чтобы путь к программе не содержал русских символов или пробелов.. Например, путь может быть таким: d:\Android, но не может быть таким: d:\Мои документы\Android
9.Запустите программу.
10.Нажать "Разблокировать"
11.Прочтите инструкцию в программе, выполните все инструкции сайта.
12.Вы можете продолжить процесс разблокировки в любой момент, после получения ответа сайта по e-mail.
13.Получив файл Unlock_code.bin, выполните условия пп.3-6.
14Нажмите "Ввести ключ разблокировки".
14После выполнения этой операции программа не будет автоматически перезагружать устройство и завершит свою работу.
15ВНИМАНИЕ! Разблокировка может не получиться с первого раза, поэтому, для проверки загрузитесь в BOOTLOADER и убедитесь, что там появилась надпись UNLOCKED. Если этой надписи нет, а есть LOCKED или RELOCKED, то повторите ввод кода разблокировки.
Иногда может потребоваться повторный запрос кода на сайте (надеюсь у них этот процесс не ограничен по количеству запросов


Блокировка загрузчика с помощью программы mcOneSTools

Блокировка загрузчика с помощью программы mcOneSTools
1. Включить отладку по USB: Настройка->Для разработчиков->Отладка через USB.
2.Подключить устройство к компьютеру через USB.
3.Убедиться, что устройство опознано системой, в противном случае, установить необходимые драйвера.
4.Программа может быть запущена из любого из 3-х режимов: рабочий, recovery или fastboot. Если устройство находится в режиме BOOTLOADER (не FASTBOOT), то необходимо вручную перевести в любой из перечисленных режимов.
5.Если Вы не знаете, что такое FASTBOOT, просто перезагрузите устройство в обычный рабочий режим, программа все сделает сама.
6.Распаковать программу в любую папку со всеми приложенными файлами. ВАЖНО, чтобы путь к программе не содержал русских символов или пробелов.. Например, путь может быть таким: d:\Android, но не может быть таким: d:\Мои документы\Android
7.Запустите программу.
8.Нажать Заблокировать"
9.После выполнения этой операции программа не будет автоматически перезагружать устройство и завершит свою работу.
10.Перезагрузите устройство в BOOTLOADER и проверьте результат (должна появиться надпись "RELOCKED")



Прошивка ядра или recovery с помощью программы mcOneSTools
1.Включить отладку по USB: Настройка->Для разработчиков->Отладка через USB.
2.Подключить устройство к компьютеру через USB.
3.Убедиться, что устройство опознано системой, в противном случае, установить необходимые драйвера.
4.Программа может быть запущена из любого из 3-х режимов: рабочий, recovery или fastboot. Если устройство находится в режиме BOOTLOADER (не FASTBOOT), то необходимо вручную перевести в любой из перечисленных режимов.
5.Если Вы не знаете, что такое FASTBOOT, просто перезагрузите устройство в обычный рабочий режим, программа все сделает сама.
6.Распаковать программу в любую папку со всеми приложенными файлами. ВАЖНО, чтобы путь к программе не содержал русских символов или пробелов.. Например, путь может быть таким: d:\Android, но не может быть таким: d:\Мои документы\Android
7.Положите файл ядра или рекавери в любую папку. Требования к пути те же, что и в предыдущем пункте.
8.Если Вы хотите прошить ядро, находящееся в установочном архиве прошивки, Вы можете не извлекать ядро из прошивки, а указать программе ZIP-файл (Выбрать тип файла Zip). Программа сама извлечет ядро.
9.Нажмите Recovery или Ядро (в зависимости от того, что хотите прошить).
10.Выберите нужный файл.
11.Дождитесь сообщения "Все сделано!".
12.Запустите программу.


Получение ROOT с помощью программы mcOneSTools
5 Если при первой загрузке в рекавери программа сообщит о невозможности смонтировать cache, просто нажмите Wipe cache на телефоне и нажмите "Повторить" (перезагружать телефон не надо).
6 Если прошивка содержит Aroma installer и в нем есть опция перезагрузки после прошивки, то не выбирайте эту опцию, иначе программа не сделает wipe-ы.

Что делать, если (по Вашему мнению), Вы имеете кирпич!


1 Полностью выключите телефон (из любого состояния длительно, более 10 сек. удерживая кнопку POWER).
2 Для начала выясните, можете ли Вы загрузиться в bootloader (удерживая ГРОМКОСТЬ- нажать POWER, подождать немного и отпустить POWER). Если можете, то это уже не кирпич и телефон подлежит восстановлению.
3 Выясните, в каком состоянии находится Ваш bootloader (LOCKED, UNLOCKED, RELOCKED).
4 Если RELOCKED и у Вас установлен кастомный рекавери, разблокируйте загрузчик (mcOneSTools->Bootloader->Разблокировать).
5 Если UNLOCKED, то разблокировать, соответственно, не надо.
6 Если LOCKED, то у вас уже стоит стоковый рекавери. Разблокировать не надо, переходите к п.10.
7 Скачайте стоковый рекавери (есть в шапке темы по прошивке Вашего аппарата).
8 Запустите mcOneSTools и прошейте стоковый рекавери (Прошивка->Рекавери).
9 Заблокируйте загрузчик (mcOneSTools->Bootloader->Заблокировать).
10 Скачайте стоковую прошивку в виде RUU***.exe.
11 Запустите RUU***.exe и выполняйте инструкции установщика.


Скачать mcOneSTools XE 3.6.5 (для S4) (18,34 мегабайт) Кол-во скачиваний: 813

Программу mcOneSTools собрал и предоставил Уважаемый Разрабочтик за что ему Большое Спасибо!!!Прошу нажать на ник mclaught и поставить плюс за предоставленную программу!

Как все начиналось
А начиналось все довольно прозаично. Телефон HTC One вывел сообщение, что в режиме Host mode заряжаться не может… Вывел и вывел, как вывел, так я его и убрал, не придав значения, а зря! Когда заряд батареи начал иссякать, телефон был подключен к USB кабелю и… ничего не произошло… совсем, то есть реакции ноль…
Пошел в Гугл… там была найдена пара советов по запуску в разных режимах с различными комбинациями кнопок. Советы не помогли, но, обнаружилось, что в режиме «fastboot» телефон виден по USB. Вот тут и было принято решение «прошивать»… И началось…
Говорили мне, back up «наше ВСЕ»
Так как доступ к телефону по USB только в режиме fastboot, то и back up сделан не был, а вот все разделы внутренней памяти, до которых удалось добраться, были отформатированы… Но, по порядку:
  • Разблокировал аппарат ()
  • Залил рекавери от TWRP
  • Залил, по bluetooth, USB то не работает, на аппарат альтернативную прошивку от CyanogenMod
  • Не помогло… USB только в fastboot, как было, так и осталось
  • !!! Потерев все разделы, до которых смог дотянуться TWRP!!!
  • Перезапустился и… вуаля… «кирпич» без операционной системы налицо…
И все бы было хорошо, если бы не одно «НО». USB работает только в fastboot, то есть залить что-то на аппарат можно теперь только в fastboot, вот она радость от моноблока без внешней flash card. И тут вторая засада: ключик S_ON, не позволяющий залить более ранние версии или поменять HBOOT.
Поиск решений
Самым правильным в такой ситуации, на мой взгляд, было бы использование утилиты ROM Upgrade Utility (RUU), но, то ли я плохо искал, то ли HTC так хорошо прячет, но найти «свежую» версию RUU мне не удалось… Жаль, но мысль продолжает работать.
Утилита fastboot позволяет заливать image file в некоторый разделы, в том числе и в раздел system. Но где взять имидж раздела system. Поиски готового результат не принесли. Появилась мысль сделать раздел из папки system из zip файла с прошивкой.
На форуме нашел способ получения файла с имиджем, экспериментальным образом был получен алгоритм создания «правильного», с точки зрения HTC, образа и…
Маленькое отступление
Проблем было две:
  1. Или я что-то не понял из описания или одно из двух, но для получения «правильного» образа нужно было сначала его создать утилитой make_ext4fs, а потом конвертировать утилитой simg2imgю
  2. Размер имиджа, заливаемого с помощью утилиты fastboot ограничен, где то в районе чуть больше одного гигабайта
Продолжаем «использовать автоген»
Из-за ограничения размера имиджа, пришлось немного порезать папку system от стоковой прошивки.
После заливки получившегося имиджа с системой аппарат стартовал, не без «глюков», но, главная цель была достигнута – появилась возможность использовать Bluetooth (USB то только в режиме fastboot)
Использование Bluetooth для передачи файлов размером в районе гигабайта, еще то… удовольствие… После третьего обрыва передачи почти в самом конце файла, мысль ускорилась и…
А вот и «гланды»
И так имеем:
  • С помощью утилиты fastboot можем залить в раздел system некоторый имидж
  • Имидж – это набор файлов
  • TWRP умеет монтировать раздел system и манипулировать файлами из него
Надо: Проблема:
  • USB работает только в режиме fastboot
Решение:
  • Создаем имидж, содержащий только файл с прошивкой (из-за ограничений размера имиджа, была выбрана прошивка от CyanogenMod)
  • Заливаем получившийся имидж в раздел system утилитой fastboot
  • В TWRP монтируем раздел system и переносим из него zip файл с прошивкой в пользовательскую зону (/sdcard/downloads например)
  • В TWRP прошиваем аппарат
УРА!!! Заработало… не все… USB продолжает «глючить», но уже иногда включается…
После всех этих приключений аппарат был возвращен к стоковой прошивке, но это уже другая история, главное что сработало.