Как перепрошить андроид htc one
Сообщение отредактировал PlutonLine — 08.06.20, 18:05
Что такое firmware.zip? (Далее FW)
Firmware.zip это часть каждого OTA обновления от HTC. Оно содержит важные части прошивки: radio, bootloader, recovery, kernel и т.п..
Почему важно прошивать firmware.zip и зачем мне нужно его прошить?
Рекомендуется иметь прошитым последний FW для вашего устройства для наилучшей работы модемной части и стабильности системы. Иногда необходимо иметь последнюю версию bootloader, иначе ваше устройство может начать работать некорректно с новыми системными обновлениями.
Содержит ли firmware.zip прошивку модуля radio?
Да, в FW включена прошивка radio, и на S-ON устройствах единственный метод обновить radio — это прошить последний firmware.zip
Почему так важно прошивать FW до установки кастомной прошивки?
Потому, что firmware.zip содержит boot.img (ramdisk и kernel) которые заменят кастомный boot.img из любой прошивки, что у вас стоит. Поэтому необходимо прошивать firmware.zip первым, иначе boot.img кастомной прошивки будет перезаписан стоковым из FW.
Если же вы прошили firmware.zip уже после того, как был установлен custom ROM, просто прошейте этот самый custom ROM заново.
Содержит ли firmware.zip образ recovery?
Да, FW содержит образ recovery, поэтому после прошивки firmware.zip вам будет необходимо прошить заново кастомный рекавери, чтобы из него можно было в дальнейшем устанавливать кастомные прошивки.
Могу ли я прошить любой firmware.zip на любой HTC One?
Нет, если ваше устройство в состоянии S-ON. Чтобы иметь возможность прошить FW на устройстве с S-ON, ваш MID (modelid, например: PN0710000) и CID (cidnum, например: HTC__001) должны совпадать с той версией firmware.zip, которую вы хотите прошить. Также FW должна быть подписана, т.е. неизмененная. S-Off позволяет прошить любые FW (для своего CID и MID)
Если мой MID или CID не соответствуют, могу ли я окирпичить устройство, пытаясь прошить firmware.zip, невзирая на их несоответствие?
Пока ваше устройство в состоянии S-ON, прошивка firmware.zip с несоответствующими MID или CID будет прервана с ошибкой, ничего в итоге прошито не будет, так что риска получить кирпич в данном случае нет.
Нужен ли мне заблокированный или разблокированный загрузчик, для того, чтобы я мог прошить firmware.zip?
Ваш bootloader должен быть заблокирован (relocked).
Если я не могу прошить более новый firmware.zip из-за того, что MID или CID не совпадают, значит ли это, что я не смогу использовать кастомные прошивки, основанные на последних обновлениях от HTC?
В большинстве случаев вы сможете использовать любую кастомную прошивку, до тех пор пока вам не потребуется обновить версию hboot.
- [OTA]Необходимые условия для установки OTA обновлений: полностью стоковая прошивка без каких либо изменений для своих CID/MID , ( рут не мешает ), СТОКОВОЕ РЕКАВЕРИ , ядро
- [RUU] Ruu 1.28 не встанет на базы 3.хх, сначала надо понизить firmware до 2.24.401.8
- [Firmware] Firmware (HBOOT) можно понизить только при наличии S-OFF, без него прошивка Firmware возможна только равнозначная или на повышение!
В-общем, проблема решается так- ложится папка preload в системную область по пути \data. А затем обязательно нужно выставить разрешения:
—Для самой папки —- rwxrwx-x
—Для всех файлов — rwxr-xr-x
Анимация начинает работать.
Сообщение отредактировал Mihail533 — 09.10.14, 21:58
Для того чтобы прошить кастомную (неофициальную) прошивку нужно:
1. Разблокированный загрузчик (bootloader)
2. Установленное кастомное рекавери (CWM или TWRP) Для прошивок на базе Android 4.4 нужно рекавери TWRP 2.6.3.3, CWM 6.0.4.5 и выше
3. Скачанная прошивка в *.zip в телефоне. Удобнее положить в корень SDCard
4. S-Off не нужен!
5. Прямые руки
Установка:
1. Любое вмешательство в прошивку следует начинать с бэкапа! .
1.1. Сначала бэкап приложений и данных, чтобы потом восстановить их на новой прошивки. Для этого удобно использовать ® Titanium Backup .
1.2. Далее бэкап имеющейся прошивки. Для этого в рекавери нужно выбрать пункт Backup: в CWM — Backup and Restore/Backup, в TWRP — Backup
2. Вайпы, то есть приведение к заводскому состоянию.
Если вы ставите свежую версию имеющейся прошивки (например, Elegancia 18 поверх Elegancia 17), то вайп делать не надо, переходите к следующему пункту.
В CWM — Wipe data/factory reset, wipe cache partition, Advanced/Wipe dalvik cache. В TWRP — Wipe, свайп для выполнения. Можно вручную выбрать пункты для очистки: Dalvik Cache, Cache, Data, System. Для этого нажимаем Advanced Wipe.
Или воспользуйтесь скриптом полной очистки
3. Установка прошивки. В CWM — Install zip from Sdcard -> Choose zip from sdcard -> выбираем скачанную прошивку -> подтверждаем. В TWRP — Install -> выбираем скачанную прошивку -> подтверждаем
4. Готово! Прошивка будет установлена!
5. Перезагружаем устройство
Для того чтобы прошить архив нужно иметь:
1. Разблокированный загрузчик (bootloader)
2. Установленное кастомное рекавери (CWM или TWRP)
3. Скачанный архив в *.zip в телефоне. Удобнее положить в корень SDCard
4. S-Off не нужен!
5. Прямые руки
Установка:
1. Любое вмешательство в прошивку следует начинать с бэкапа! .
1.1. Бэкап имеющейся прошивки. Для этого в рекавери нужно выбрать пункт Backup: в CWM — Backup and Restore/Backup, в TWRP — Backup
2. Установка архива. В CWM — Install zip from Sdcard -> Choose zip from sdcard -> выбираем скачанную прошивку -> подтверждаем. В TWRP — Install -> выбираем скачанную прошивку -> подтверждаем
3. Готово!
4. Перезагружаем устройство
Что такое загрузчик (bootloader) и для чего нужно его разблокировать?
Bootloader (загрузчик) — это специальная программа позволяющая загрузить основную прошивку, по-умолчанию загрузчик заблокирован. Разблокировать его нужно для того, чтобы иметь возможность поставить сторонний Recovery (который более удобен и функционален). Так же разблокированный загрузчик в дальнейшем нам пригодится для получения S-OFF .
Как включить телефон в режиме загрузчика?
Для того, чтобы включить телефон в режиме загрузчика, надо:
- Выключить телефон полностью без быстрой загрузки(можно зажать и держать кнопку «power» больше 10секунд)
- Зажать кнопку понижения громкости и не отпуская кнопку понижения громкости нажать кнопку включения телефона.
Как включить телефон в режиме Fastboot USB?
Для того, чтобы включить телефон в режиме Fastboot USB, надо:
- Включить телефон в режиме загрузчика,
- С помощью клавиш громкости выбрать пункт Fastboot,
- Подключить телефон к компьютеру с помощью USB-кабеля (на компьютере должен быт установлен последний HTC Sync),
- После подключения телефона к компьютеру, режим Fastboot должен смениться режимом Fastboot USB. Если этого не случилось, необходимо переустановить драйвера для вашего телефона(в шапке инструменты).
Как разблокировать загрузчик?
Чтобы разблокировать загрузчик, заходим на этот сайт, выполняем инструкции. Если есть трудности с английским, то воспользуйтесь переводчиком
Подробная инструкция как разблокировать загрузчик здесь
Надо запустить телефон в режиме загрузчика, в первой строчке должно быть указано белым текстом по розовому фону *** UNLOCKED ***
Если появилась строчка *** TAMPERED *** вверху, это нормально!.
Чтобы закрыть загрузчик используйте команду
Источник
Как перепрошить андроид htc one
Если у Вас данный телефон — первый из представителей семейства Android — для начала посоветовал бы ознакомиться с данной темой. В ней все замечательно описано, новичкам темы — обязательна к прочтению.
Все системные файлы, которые входят в состав прошивки c «Sense», являются встроенными. Они не могут быть перенесены на прошивку от «Cyanogenmod и основанную на нем». Данные элементы являются особенностью официальной прошивки (Виджеты, иконки. )
Если ваш телефон после перепрошивки загружается более 5 минут, значит вы точно нарушили порядок прошивки!
Recovery не хранит данные о ядре, также ядро невозможно прошить с Recovery. Его нужно прошивать отдельно и только через ПК. Соответственно, для каждой прошивки — свое ядро.
Ядро прошивается в зависимости от типа прошивки, а их на данный момент семь:
— Sense, или основанные на нем.
— CyanogenMod 9 и основанные на нем.
— CyanogenMod 10 и прошивки основанные на нем.
— CyanogenMod 10.1 (имеется в прошивках)
— CyanogenMod 11 (имеется в прошивках)
— CyanogenMod 12 (имеется в прошивках)
- Все, что на 4.0 — стабильно. Нет поддержки. Лучшая из прошивок — Ignorance. Годится для всего и сразу.
- 4.1 и 4.2 — менее стабильно. Поддержки аналогично нету. Лучшие — основанные на CyanogenMod — CyanogenMod 9 и Omega. У Shpongle — только проблемы с графической оболочкой при использовании Halo, все остальное — на высоте. Другие прошивки любви и обожания не заслужили. Отчасти, может и правильно, что так.
- 4.4 — немного спорно. На апрель 2015 — не работает только микрофон в звонках при определенных обстоятельствах. Остальное оптимизировано на уровне 4.0, но только у прошивки под редактированием Rastomanchik. У Jonas — пока не получилось, возможно и не получится, потому что.
- 5.0 и 5.1 — . Jonas решил погнаться за новшеством и неплохо таки реализовал свой CyanogenMod 12.1, который стабилен, надежен, немного медлителен, зато годен в повседневное использование.
—————————————
This build is for development purposes only Do not distribute outside of HTC without HTC’s written permission. Failure to comply may lead to legal action
Убрать его можно только лишь прошив обратно стоковый Recovery и заблокировав загрузчик.
—————————————
—————————————
Перепрошейте boot.img заново, следуя инструкции выше
—————————————
—————————————
Прошивка HBOOT и Radio возможна только при наличии S-OFF Unlocked
—————————————
—————————————
—————————————
—————————————
—————————————
—————————————
—————————————-
—————————————-
—————————————-
—————————————-
2. После того, как вы использовали наушники для прослушивания музыки и отключили разъем — перезагружайте телефон.
3. Не отключайте наушники с момента включения до перезагрузки — если вы имеете полноценную гарнитуру с микрофоном.
—————————————-
2. Заходите заново в Recovery (Кн. питания + кл. звука тише)
3. Заходите в Setting -> TimeOut (Screen) -> снимаем галочку с тайм-аута
—————————————-
—————————————-
2. CyanogenMod 11 Beta 55, а также RC 2 от Rastomanchik + Viper4Android + Poweramp/Walkman/AIMP
—————————————-
—————————————-
—————————————-
—————————————-
—————————————-
—————————————-
Эту терминологию необходимо прочитать ОБЯЗАТЕЛЬНО, чтобы у Вас не возникали вопросы, а нам — позволит разгрузить форум от флуда.
- Fastboot — режим загрузчика телефона, при котором можно снять блокировку загрузчика (с S-ON на S-OFF), перепрошить ядро, зайти в Recovery и много другое.
Как попасть: Перезагружаем телефон и после того, как экран отключился и кнопки прекратили подсвечиваться зажимаем кнопку «Громкость -» до появления Fastboot
Как попасть: либо перезагрузить телефон в режим восстановления (CyanogenMod и др.), либо после входа в Fastboot, выбираем клавишей громкости режим Recovery и подтверждаем кнопкой питания
- Для начала в настройках телефона, в пункте «Для разработчиков» включаем «Отладка через USB», возвращаемся в Настройки. Затем в пункте «Питание» отключаем «Быструю загрузку»
Скачиваем и устанавливаем драйвера для ПК —HTC Driver 4.10.0.001.exe ( 17.03 МБ )
.
Также скачиваем драйвера —Fastboot+ADB.zip ( 203.59 КБ )
Источник