Смартфон HTC One начнет получать официальное обновление Android 4.4 KitKat еще не скоро — в конце января следующего года, но его можно обновить уже сейчас — с помощью кастомных прошивок.
Первая из неофициально выпущенных прошивок KitKat для HTC One, в ее основе — CyanogenMod 11. Ее можно установить на все версии HTC One за исключением варианта, работающего только в сети CDMA. После установки ни одна из функций смартфона не теряет работоспособности, проблем с камерой, инфракрасным портом и сенсорами нет. Отсутствует лишь среда выполнения приложений ART, это — общая болячка всех существующих неофициальных сборок KitKat. Установить прошивку можно через приложение Flashify после получения root-доступа и модифицированного рекавери.
Прошивка от ssrij с форума XDA Developers, пожалуй, более функциональна: на ней получен root-доступ, установлены нативные приложения Google и набор консольных утилит Linux-систем BusyBox, присутствует поддержка приложений, использующих инфракрасный порт смартфона. Не возникает проблем с Wi-Fi, 2G, 3G и LTE, камерой, звуком, видео, сенсорами и GPS. Не работает лишь ART. Прошивка собрана из CyanogenMod 11 на основе KitKat и драйверов HTC One, взятых из Android 4.3.
Прошивка на основе CyanogenMod 11 с KitKat. Инфракрасный порт и ART на ней не работают, со всем остальным сложностей нет. Приложения Google и лаунчер Nexus 5 предустановлены и появляются сразу после первого запуска телефона.
Стивен Берд с RootzWiki выпустил прошивку для HTC One всех версий, в том числе операторских и международных. Она основана на CyanogenMod, исходном коде KitKat и драйверах HTC One из Android 4.3. После ее установки на телефоне перестает работать инфракрасный порт и отсутствует поддержка ART. В остальном она ничем не отличается от других прошивок: работает не идеально и требует «допиливания», но дает представление о том, что из себя представляет KitKat.
Инструкция по установке ClockworkMod Recovery:
1. Скачайте рекавери.
2. Скопируйте скачанный файл в папку Fastboot на компьютере.
3. Выключите смартфон.
4. Зажмите на смартфоне одновременно кнопку питания и убавления громкости и дождитесь, пока включится экран.
5. Выберите опцию Fastboot и загрузите смартфон в режиме бутлоадера.
6. Подключите смартфон к компьютеру USB-кабелем, компьютер установит необходимые драйверы.
7. Перейдите в папку Fastboot и вызовите контекстное меню с помощью Shift и правой кнопки мыши.
8. В командной строке напишите «fastboot flash recovery» и укажите имя файла с прошивкой (например, «fastboot flash recovery CWM_Touch_Recovery_6.0.2.8_M7.img»). Нажмите Enter.
9. Начнется процесс установки. Если он завершится успешно, вы увидите сообщение «finished / okay». Можно отсоединить USB-кабель от телефона.
Инструкция по установке прошивки через ClockworkMod Recovery:
1. Скопируйте архивный файл с прошивкой в память телефона.
2. Выключите телефон.
3. Зажмите кнопку питания и убавления громкости.
4. В меню HBOOT выберите опцию Recovery.
5. Найдите файл с прошивкой и запустите процесс установки.
6. После завершения нажмите Reboot System Now.
Нативные приложения Google на эти прошивки, как правило, необходимо ставить отдельно. Это связано с тем, что Google запрещает предустанавливать их на неофициальные сборки Android, производители устройств должны договариваться с с компанией напрямую и платить отчисления. Некоторые приложения доступны в Google Play, другие можно установить через рекавери точно так же, как прошивку.