HTC One M9 - Прошивки LineageOS, AOSP



Реп: (4892)
HTC One M9 - Прошивки LineageOS, AOSP
Изображение Hima
Описание | Обсуждение » | Покупка » | Аксессуары » | Брак и ремонт » | Прошивки » | Прошивки LineageOS, AOSP »

Драйверы и утилиты
Прошивки
Инструкции
Основные термины и понятия можно нужно почерпнуть в теме HTC One M9 - Прошивки
В ней можно подчерпнуть основную информацию о процессе установки кастомной прошивки (см. HTC One (M9) - Прошивки (Пост BigDef #38959617) )
Если Вы зашли в эту тему, то значит в курсе вышеперечисленных понятий. Но на всякий случай вот Вам краткая инструкция по прошивке:
  1. Загрузиться в кастомное рекавери (TWRP)
  2. Factory reset
  3. Очистить /system, /cache
  4. Установить архив с кастомной прошивкой

Краткое описание и FAQ
LineageOS - бесплатная операционная система для смартфонов и планшетов, с открытым исходным кодом, основанным на ОС Android. Предназначена для замены проприетарных версий Android, предустанавливаемых поставщиками мобильных устройств. Открытый исходный код и отсутствие пакета предустановленных сервисов Google обеспечивают безопасность и конфиденциальность.

Это преемник популярной мобильной ОС CyanogenMod, из которой был ответвлен в декабре 2016 года, когда Cyanogen Inc. объявила, что прекращает разработку и закрывает инфраструктуру, лежащую в основе проекта. Поскольку Cyanogen Inc. сохранила права на бренд Cyanogen, команда разработчиков рестартовала проект под новым названием LineageOS.

FAQ по CyanogenMod (устарел)

Разное
Recovery:
Gapps:
C-Apps:
  • C-Apps - альтернативный набор сервисов и приложений от команды Cyanogen

Kernels:

Запись на карту памяти - на примере Titanium Backup. Доступ через DocumentProvider.
Marshmallow SD fix, XInternalSD - полный доступ к карте памяти. Только через Xposed, метод правки platform.xml на 6+ не работает!
HTC Sense Camera - из минусов нет возможности выбора карты памяти. RAW режим не работает (нигде на AOSP).
Bluetooth fix - не актуально
Если не рабоатает MTP

Скриншоты
Прикрепленное изображение
Прикрепленное изображение




Сообщение отредактировал BiOMeX - 21.04.22, 10:11
Причина редактирования: несколько ссылок на прошивки LineageOS/AICP (+)



Реп: (4892)
FAQ по CyanogenMod
В: Что нового в Android 5.x Lolipop?
О: Ответ ищем здесь: http://www.android.com/versions/lollipop-5-0/

В: Что такое ART в 4.4 KK?
О: Здесь можно узнать некоторые подробности: ART идет на смену Dalvik

В: Что такое Gapps и для чего они нужны?
О: Gapps это приложения и службы Google (например Market). Изначально они не добавлены в прошивку (по лицензии Google, разработчики не имеют права это делать). GApps нужно устанавливать самостоятельно после каждого обновления.

В: Что такое C-Apps и для чего они нужны?
О: C-Apps альтернативные приложения и службы, подобные Gapps, но только от команды Cyanogen. Изначально входят в состав Cyanogen OS (не путать с CyanogenMod), предустановлены на телефонах One Plu One и Yu Yureka (официальный устройства, поддерживающие Cyanogen OS).

В: Не могу найти маркет / добавить аккаунт Google /
О: Не установлен пакет Google Apps. Скачайте его по ссылкам из шапки и установите через CWM.

В: Устанавливал CM какое-то время назад. Теперь увидел, что с тех пор вышло несколько обновлений. Нужно ли мне ставить все обновления подрял или достаточно поставить самое последнее.
О: Достаточно поставить самое последнее.

В: Где включить расширенное меню перезагрузки?
О: Расширенное меню перезагрузки включается в настройках разработчика.

В: Как включить настройки разработчика на android 4.1+?
О: Зайти в меню "О телефоне" и семь раз тапнуть на строке "Номер версии". После этого "Настройки разработчика" появяться в меню настроек.

В: Почему иконка сети меняет цвет после подключения к интернету (с серого на синий)?
О: Синий цвет - наличие соединения с серверами Google. Отключить проверку можно только отключив фоновую передачу данных.

В: Где включить закрытие приложения по удержанию кнопки Назад?
О: Настройки - Для разработчиков - Закрытие приложений (поставить чекбокс).

В: Где просмотреть номера на сим-карте?
О: В стандартном менеджере контактов их можно только импортировать.

В: Как сделать русский поиск в звонилке?
О: Для CM10.2 можно поставить вот это: HTC One - Прошивка Google Edition и AOSP (OS 4.x) (Пост #26392915)

В: Штатный проигрыватель не проигрывает AVI файлы
О: В прошивке нет AVI кодеков - команда CyanogenMod не имеет права их добавлять т.к. они являются проприетарными. При разработке CyanogenMod используются только OpenSource. Используйте альтернативные видео проигрыватели.

В: Не работает программа ХХХ
О: Проверьте совместимость программы с Android 4+. Скорее всего, это проблема приложения, а не прошивки.

В: Программа ХХХ недоступна в Маркете. "Устройство не поддерживается"
О: Программа возможно не адаптирована для Android 4+. Возможно причина в измененном DPI, если вы его меняли.

В: Почему так сильно расходует аккумулятор?
О: 1.Первые 2-3 дня после прошивки возможен быстрый разряд аккумулятора. Чтобы откалибровать батарею должно пройти 2-3 цикла полного разряда&заряда аккумулятора.
О: 2. после отключения от ББ - перезагрузить и выключить отладку, если включена.
O: На последних ночных билдах наблюдается непонятный жор аккумулятора, проблема решается прошивкой стороннего ядра (проверено на ядре bricked 1.31)

В: Как настроить ограничение использования интернет-трафика?
О: Настройки - Передача данных - Установить лимит (поставить чекбокс). На диаграмме установить лимиты на предупреждение (оранжевый ползунок) и отключение (красный ползунок). Для просмотра использования Wi-Fi в Меню (нажать сенсорную кнопку Меню) нужно включить Показ трафика Wi-Fi.

В: Как отключить фоновую передачу данных?
О: Настройки - Передача данных - Меню - ограничить фон. реж. (поставить чекбокс)

В: Как поставить режим 3G/WCDMA only?
О: Набираем в звонилке *#*#4636#*#*, выбираем WCDMA only, возвращаемся назад, примерно через минуту телефон переключиться на режим WCDMA only.

В: Как назначить завершение вызова на кнопу Power?
О: Настройки - Специальные возможности - ставим галочку у "Кнопка питания завершает вызов"

В: Что еще за "ночные сборки (nightly)"?
О: Автоматически генерируемые сборки прошивки со всеми последними изменениями. Выходят ежедневно. Могут включать ошибки.

В: Я пропустил несколько ночных обновлений. Мне нужно все их устанавливать?
О: Нет. Нужно установить только последнее обновление, которое включает в себя все исправления.

В: Я восстановил данные c помощью Titanium Backup, но мои приложения не работают?
О: Не восстанавливайте системные данные, вы их не увидите т.к. в CM другая структура данных.

В: Как переключать музыку с помощью качельки громкости, когда экран выключен
О: Настройки - Звук - Управление музыкой к. - ставите галочку

В: Почему у меня лампочка становится зеленой на 90%?
О: Штатные батареи изначально спроектированы так, чтобы заряжаться не до 100%, а до 90. Во-первых, это предотвращает чрезмерный износ батареи, во-вторых, помогает избежать перезаряда (линк1, линк2).

В: А почему тогда на сенсе лампочка загорается при 100%?
О: Наиболее правдоподобное объяснение - в сенсе порог падения тока в зарядке, переключающий лампочку на зеленую, стоит на значительно меньшую величину, чем в CyanogenMod. Фактически батарея все равно заряжается до 90%, просто Cyanogen честнее это отображает.

В: Почему первые 10% заряда уходят так быстро?
О: Потому что это на самом деле не 10%, а гораздо меньше, просто система отображает их как 10% (линк).

В: Есть ли в прошивке радио?
О: Радио в прошивке нет, но можно поставить ® Spirit FM Radio


Сообщение отредактировал clever_man - 15.11.15, 20:28



Реп: (4892)
Только что попробовал (интересовал именно вопрос о звуке из динамиков) - звук из динамиков такой же, как и на CM для HTC One M8, с последними исправлениями (т.е. без жутких хрипов, но есть небольшие шипения на "тяжелых" композициях. Довольно не плохо).
Сразу говорю: билд даже с натяжкой и очень большой любовью к CM невозможно использовать. Автор слегка слукавил (да даже не слегка), написав, что работает все, что неуказано в секции "Не работает". Банально даже нет (во всяком случае у меня) навигационных клавиш и шторки, при нажатии на кнопку питания (долгое) телефон уходит в бутлуп, после которого идет заново оптимизация приложений. Даже скрины делать не стал, только звук проверил и удалил.

Update:
Тестовый билд, исправляющий проблемы с кнопкой питания, навигационными клавишами и шторкой: скачать

Сообщение отредактировал clever_man - 05.07.15, 23:49



Реп: (871)
M
Переезжаем в подраздел HTC



Реп: (4892)
CyanogenMod 12.1 Beta 2 | 18 July

Changelog:
  • Fixed SystemUI/Nav Bar issue (no need to use older CM build anymore).
  • Fixed Battery statistics.
  • Optimized auto-brightness curve.
  • Enabled PowerHAL for improved performance.
  • Several changes in VoIP audio handling.
  • Fixed various latest kernel vulnerabilities.
  • Updated CM source

https://www.androidfil…?fid=24052804347776566

Сообщение отредактировал clever_man - 19.07.15, 20:22



Реп: (693)
И на этом наш любимый Циан - закончился...
А что, продолжение будет?



Реп: (4892)
doraev1977 @ 20.07.2015, 10:48 *
И на этом наш любимый Циан - закончился...

Где он закончился? Только вторая бета. Все еще впереди. Не забываем, что проблема еще в том, что использована новая архитектура процессора, что тоже не добавляет скорости к появлению.



Реп: (4892)
Мда, уже пошли недокастомы на основе еще не выпущенной прошивки:
[5.1.1] [CM-based] **crDroid**
Так, для ознакомления. Не работает все тоже самое, что и в CM.



Реп: (693)
На какую базу ставить, CyanogenMod 12.1 Beta 2 | 18 July ?



Реп: (4892)
* doraev1977, 1.32



Реп: (4892)
Еще один недокастом: SlimLP.



Реп: (189)
Появились фиксы камеры для нашего девайса на Xda



Реп: (4892)
Неофициальная версия, собранная с последними наработками (включен фикс камеры): [UNOFFICIAL][ROM] CyanogenMod 12.1 [5.1][GSM]
Кастомное ядро: CM based Kernel (In-kernel Hotplug, Optimized defaults)



Реп: (4892)
Хорошие новости - камера уже пишет видео. Осталась проблема с крашем при включенном Face Detection, которую думаю скоро тоже поправят.



Реп: (189)
* clever_man,
Хорошие новости)



Реп: (4892)
Сегодня появилась информация, что все основные проблемы камеры исправлены (в тч запись видео и FC фронтальной камеры) и в ближайшее время это будет в отркытом доступе. Может кто захочет пополнить пожертвования?
http://forum.xda-devel…cm12-1-camera-t3193175
Первый билд с фиксами камеры (правда CandyRom): http://downloads.codef…22-OFFICIAL-himaul.zip

Сообщение отредактировал clever_man - 22.10.15, 22:17



Реп: (189)
* clever_man,
Я завтра перевод сделаю) Молодцы ребята



Реп: (4892)
Камера и галерея Sense: https://mega.nz/#!jkZV…9PuGrKegMhwz0jqIgWETFY
RAW конечно же не работает.
На выходных постараюсь шапку актуализировать, тк теперь есть смысл.



Реп: (4892)
Неофициальные сборки CM12.1 (по заверениям работает все): http://downloads.hostingsharedbox.com/rashed/m9/



Реп: (4892)
Пробовал вчера, для себя нашел два минуса:
  1. Не смог нормально сконектить с Moto 360 - постоянно терялись и время показывали для часового пояса UTC 0.
  2. В Hangauts постоянно вылазила ошибка гуглосервисов. Подозреваю, что gapps кривые. Есть у кого ссылка на проверенные gapps для arm64?



Реп: (194)
clever_man @ 25.10.2015, 10:11 *
Есть у кого ссылка на проверенные gapps для arm64?

Slim_Gapps вроде поддерживают arm/arm64
Latest: Gapps

И Dynamic - Link

*Dynamic это минимальный пакет гапсов, просто внутри много библиотек, которые подбираются в зависимости от устройства


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 13.12.24, 04:32