Google Nexus 5 - Прошивки LineageOS



Реп: (1217)
Google Nexus 5 - Прошивки LineageOS
Изображение Google Nexus 5 | D820/821 (Hammerhead)
Описание | Обсуждение » | Покупка » | Аксессуары » | Брак » | Официальные прошивки » | Неофициальные прошивки » | Модифицированные и стоковые ядра » | Модификация софта и украшательства » | Энергопотребление (автономность) » | Клуб владельцев Nexus 5 » | Темы для CyanogenMod 12 / 13 » | Прошивки LineageOS »

>>> Мини-FAQ | Баги <<<

О прошивке LineageOS
LineageOS - идеологическое продолжение популярной послепродажной прошивки CyanogenMod.
Прошивка возникла в результате развала компании Cyanogen и ухода её основателя Steve Kondik.
Прошивка полностью основывается на труде энтузиастов, включая все наработки CyanogenMod.
LineageOS - новое имя целой эры и ее новый виток с перспективой на лучшее будущее.
Официальный сайт LineageOS

О CyanogenMod
CyanogenMod CyanogenMod (произносится sigh-AN-oh-jen-mod — сайЭнодженмод) — послепродажная прошивка сотовых телефонов и планшетов на основе системы с открытым исходным кодом Android ОС.
Он имеет характеристики, отсутствующие в официальной прошивке поставщиков устройств Android, в том числе оригинальную тему (известную как «Theme Engine»), кодек для Free Lossless Audio Codec (FLAC),
сжатый кэш (compcache), большой список APN, OpenVPN-клиент, меню перезагрузки, поддержка Wi-Fi, Bluetooth, USB-модем.

CyanogenMod — первая мобильная ОС, включающая планировщик задач BFS и являющаяся объединением экспериментальной ветви и официального дерева исходного кода Android.
Разработчики утверждают, что CyanogenMod повышает производительность и надёжность ОС по сравнению с официальными релизами прошивки. По состоянию на 27 сентября 2012 года прошивка
CyanogenMod установлена более чем на 2 миллионах устройств.

CyanogenMod - это кастомное программное обеспечение, распространяемое для различных устройств, работающих на ОС Android. Основанное на исходниках системы от Google,
CyanogenMod направлено на улучшение производительности и стабильности системы, по сравнению с официальными прошивками, выпускаемыми различными производителями и операторами,
как T-Mobile, HTC, и так далее. Также, CyanogenMod предлагает ряд функций и доработок, недоступных в этих прошивках.

Прошивки
Актуальные версии
Официальная поддержка аппарата сообществом LineageOS прекращена.
Актуальных официальных сборок больше нет и не будет, но остаются и неофициальные.
Например, от бывшего официального мэинтейнера LineageOS для Nexus 5.
Зеркала же последних версий Вы можете найти в следующем спойлере.


Неофициальные сборки от razorloves
LineageOS 14.1 AOSP
Android 7.1.x "Nougat"

(ежемесячные обновления, может быть)
Пост на 4PDA
Пост на XDA (источник)

——————————

Неофициальные сборки от xbcn (phoval)
LineageOS 14.1 CAF
Android 7.1.x "Nougat"

(еженедельные обновления)
Сайт загрузки (загрузка недоступна)
Статус сборки в реальном времени
Список изменений


LineageOS 13 CAF
Android 6.0.1 "Marshmallow"

(ежемесячные обновления)
Сайт загрузки (загрузка недоступна)
Статус сборки в реальном времени
Список изменений


——————————

LineageOS со встроенным MicroG:
LineageOS 14.1 AOSP
Android 7.1.x "Nougat"

(ежемесячные обновления)
Официальный сайт
Сайт загрузки

Неактуальные версии
Финальная официальная сборка LineageOS 14.1

LineageOS на AndroidFileHost (зеркало от freetushkan)
LineageOS на Google Drive (зеркало от dimensy)

——————————

Финальные официальные сборки CyanogenMod

CyanogenMod на AndroidFileHost (зеркало от freetushkan)
CyanogenMod на Яндекс-Диск (зеркало от Marvolo)

——————————

Прочие сборки

CM13 CAF на AndroidFileHost (сборки от Pixelase)
CyanogenMod 12.1 CAF (сборка от DinD_Ykt)
CyanogenMod 11 (сборка от DinD_Ykt)

Системные дампы

Инструкции

Перед какими-либо манипуляциями со смартфоном рекомендуется сделать резервную копию текущей прошивки и данных!

Все, что вы делаете с вашим девайсом - на ваш страх и риск! Администрация не несет ответственности за испорченный смартфон!


® Перед установкой любой кастомной прошивки должен быть разблокирован Загрузчик (Bootloader) и установлен Кастомный Recovery TWRP (AOSP+CAF, AOSP, CAF, FAQ) соглаcно Инструкции по работе с Fastboot.

® В TWRP Рекомендуется сделать резервную копию раздела EFS. Это позволит восстановить IMEI, S/N, GPSID, WIFIMAC, BTMAC в случае их утраты.

® При переходе на более новую/старую версию прошивки, необходимо иметь RADIO & BOOTLOADER из соответствующей версии Android (прошивается до установки самой прошивки с последующим рестартом Recovery). Все актуальные файлы находятся здесь

При переходе с любой другой прошивки через TWRP
  (зайти в него можно зажав в выключенном состоянии устройства Громкость "-" + "Power", после чего кнопками громкости выбираем Recovery)
  • Скопировать на внутреннюю память устройства необходимую прошивку и Google Apps
  • В меню Wipe выполняем Factory Reset (сотрутся все данные кроме пользовательских файлов на внутренней памяти устройства)
  • В меню Wipe далее Adwanced Wipe выполняем Wipe System
  • В меню Install выбираем и устанавливаем файл с необходимой прошивкой
  • В меню Install выбираем и устанавливаем файл с необходимыми Google Apps
  • Reboot system (перегружаемся в систему)

При обновлении установленной прошивки
  • Скопировать на внутреннюю память устройства необходимую прошивку
  • В меню Install выбираем и устанавливаем файл с необходимой прошивкой.
    Не имеет значения, каким числом датировано обновление, т.к. все изменения накапливаются в каждой сборке.
  • Reboot system (перегружаемся в систему)

Для установки CAF-сборок
  (инструкция аналогична простой установке, за исключением некоторых моментов)
  • Необходимо убедиться в актуальности прошивки Радио-модуля
  • Для установки необходим специальный recovery TWRP-CAF или универсальный отсюда.
    Для установки LineageOS 14.1 CAF следует использовать обычный или универсальный TWRP (не TWRP-CAF).

При переходе с AOSP-сборки на CAF-сборку или наоборот
  • Убедиться в актуальности прошивки Радио-модуля, обновить при необходимости
  • Скопировать на внутреннюю память устройства необходимую прошивку (AOSP или CAF)
  • В TWRP выполняем установку соответствующего twrp-hammerheadcaf.img, twrp-hammerhead.img или универсального.
    Для установки LineageOS 14.1 CAF следует использовать обычный или универсальный TWRP (не TWRP-CAF).
  • Reboot recovery (перегружаем рекавери)
  • В меню Backup выполняем резервное копирование раздела Data
  • В меню Wipe далее Advanced Wipe выполняем Wipe System и Wipe Data
  • В меню Install выбираем и устанавливаем файл с необходимой прошивкой
  • В меню Restore выполняем востановление ранее сохранённого раздела Data
  • В меню Install выбираем и устанавливаем файл с необходимыми Google Apps
  • Reboot system (перегружаемся в систему)
    Установка CAF поверх AOSP и наоборот, без очистки Data, в текущих сборках невозможна.
    Во избежание различных затруднений, всё же рекомендуется чистая установка или восстановление через ® Titanium Backup.

При даунгрейде или апгрейде версии Android и основанной на нем прошивке
  • Обновить Radio & Bootloader до соответствующей версии ОS Android
  • В меню Wipe выполняем Factory Reset (сотрутся все данные кроме пользовательских файлов на внутренней памяти устройства)
  • В меню Wipe далее Advanced Wipe выполняем Wipe System
  • В меню Install выбираем и устанавливаем файл с необходимой прошивкой
  • В меню Install выбираем и устанавливаем файл с необходимыми Google Apps
  • Reboot system (перегружаемся в систему)

Дополнительные инструкции

Google Apps
Размер системного раздела Nexus 5 не позволяет устанавливать пакеты OpenGApps для Android 7.x выше micro-версии.

В связи с устаревшими библиотеками в Nexus 5, на прошивках Android 7.x текущая версия Google Camera работает некорректно.
Для полноценной работы и функционирования HDR+ в Google Camera требуется версия 3.2.x (например, отсюда).


Прикрепленное изображение FAQ по Google Apps (GApps)
[GAPPS] OpenGApps for Android

Разное
Дополнения/модификации прошивки
* SuperSU (XDA), SuperSU (4PDA) - Получение root-прав, альтернативное встроенному Суперпользователю (установка через recovery)
* Bootloader/Radio/TWRP - Коллекция Bootloader, Radio и TWRP
* Скины погоды для Chronus/cLock - Коллекция скинов погоды для виджета cLock
* [CM12/13] C-Apps - Набор приложений из Cyanogen OS
* [CM13] Aroma-пакет для удаления/добавления приложений + модификации - Мод от aldam05
* [CM13] Скрипт очистки CM13 - Мод от patik62
* [CM12.1] Скрипт очистки CM12.1 - Мод от lsa_1974
* [CM12.1] Звуковой мод для микрофона, динамиков и шумоподавления - Мод от patik62
* Иконки для эмуляции кнопки питания в NavBar'е LOS 14.1 - Прикрепленный файлpowerbutton-icons.zip ( 4.91 КБ )

Полезные приложения
* CyanDelta Updater - Приложение для инкрементального обновления прошивки LineageOS (бета)
* Lineage Downloader - Ещё одно приложение для обновления прошивки LineageOS
* CallRecorder - Приложение для записи разговоров с линии
* SELinux Mode Changer - Приложение для изменения режима SELinux
* LMT Launcher - Всплывающий навбар и управление жестами (PIE)
* Lock screen changer CM12 - Приложение для изменения изображения на экране блокировки


* Всё для Nexus 5 - Коллекция прошивок, модов, патчей, ядер, тем на forum xda-developers

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

Опрос от 09.10.2016
Прикрепленное изображение

Опрос от 29.06.2015
Прикрепленное изображение

Опрос от 05.04.2015
Прикрепленное изображение

Опрос от 13.03.2015
Прикрепленное изображение



Сообщение отредактировал esleer - 08.07.21, 19:48
Причина редактирования: Куратор



Реп: (522)
ZToxa @ 12.05.2014, 12:28 *
при full wipe все стирается с телефона?
Данные внутреннего хранилища останутся, full wipe/factory reset не включает в себя format /sdcard, вручную делать этого тоже не стоит.
Cerfuck @ 20.05.2014, 12:57 *
Потому, что цианоген и так является оригинальным андроидом.
Весьма спорное утверждение. На самом деле отличий не просто много, а очень много. И особенно это становится заметно, когда по каким-либо причинам некоторое время пользуешься стоком. Сразу замечаешь, чего не хватает, и особенно замечаешь, как сильно этого не хватает. Как уже говорил, основные отличия в мелочах, в деталях, и почти все они касаются удобства использования. Плюс ко всему, разработчики исправляют/обходят множество багов/ограничений AOSP, взять хотя бы довольно существенную проблему ограничения обращения к внутренней пользовательской памяти. На CM этой проблемы просто нет.

Каждому свое, главное, что есть выбор!



Реп: (65)
Инструкция по созданию баг-репортов.
1. Идем на http://www.cyanogenmod.org/, далее Community - Bug Tracker.
Прикрепленное изображение

2. Регистрируемся, тут думаю все понятно, процедура не сложная занимает 1-3 минуты.
3. Заходим.
4. Создаем баг репорт. Create issue. И заполняем его.
Поле Summary - краткое описание проблемы.
CM Dowload - линк на снапшот.
Descriptions - подробное описание проблемы.

Прикрепленное изображение

Прикрепленное изображение

на последнем пункте "выбрать файл" прилагаем файл logcat.log созданный так:
В меню разработчика разрешаем отладку по USB, подключаем телефон к компу, запускаем cmd, вводим команду adb logcat -d -f /sdcard/logcat.log *:V
подробнее тут.
Прикрепленное изображение

забираем файл с телефона, тут может понадобится перезагрузка т.к. файл на телефоне есть, а комп его не видит, перезагрузка помогает.
5. Выбрать файл - logcat.log
6. Create.

З.Ы.
Делал на примере снапшот m8, т.к. m9 пока нет.

Сообщение отредактировал Gorbachev Pavel - 06.08.14, 08:38



Реп: (522)
UltimateDroid @ 30.09.2014, 15:34 *
в чём приимушества CAF от AOSP
В оптимизации работы устройств на наборах логики Qualcomm.
UltimateDroid @ 30.09.2014, 15:34 *
CAF лучше AOSP
Не лучше. И не хуже. Просто по-другому.



Реп: (1217)
* Grizke,
У меня получилось через так:
1. Ставим тему.
2. Видим обоину темы на локскрине.
3. Ставим нужную обоину на рабочий стол.
4. Идём в темы, Обои локскрина,
5. Выбираем "Системные".
Итог: имеем одну обоину на рабочем столе и локскрине.

скрины
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

K
В Мини-FAQ (22.02.2017)


Сообщение отредактировал freetushkan - 22.02.17, 16:15



Реп: (5)
С помощью любого текстового редактора (можно даже с терминального nano) создайте файл local.prop в папке */data/ в корне системы. Вставьте всего один параметр:
qemu.sf.lcd_density=вашезначение

DPI больше не будет меняться и не нужно будет лезть каждый раз в build.prop! Он сбросится, только если вы решите удалить файл или сделать wipe data.
K
В Мини-FAQ (22.02.2017)


Сообщение отредактировал freetushkan - 22.02.17, 16:27



Реп: (522)
adb uninstall имя_пакета_темы

Еще можно из файл-менеджера в TWRP удалить папку темы из /data/app
K
В Мини-FAQ (22.02.2017)


Сообщение отредактировал freetushkan - 22.02.17, 16:18



Реп: (32)
Всё оказалось гораздо проще. Нужно просто удалить к чертям папку data/system/theme из нашего любимого File Manager TWRP. После этого грузится стандартная тема, где всё отлично.
K
В Мини-FAQ (22.02.2017)


Сообщение отредактировал freetushkan - 22.02.17, 16:18



Реп: (648)
Мини-FAQ

Обязательно к прочтению!

Мини FAQ
  • Q: Что такое GApps и для чего они нужны?
  • A: GApps это приложения и службы Google (например, Google Play и др.). Изначально они не добавлены в прошивку выбираются и устанавливаются самостоятельно.

  • Что такое CAF? В чём отличия от AOSP? Какие сборки лучше: на AOSP или на CAF?
  • А: Ответ найдете здесь, здесь, здесь и здесь.

  • Q: Работает ли в LOS 14.1 режим ОТА обновлений? Куда они загружаются?
  • А: Обычно работают, но не всегда. Если наблюдаются проблемы с установкой или они попросту не приходят, используйте старый добрый способ обновления через recovery. Найти загруженное обновление можно по пути "/data/data/org.lineageos.updater/app_updates".
    CAF-сбороки поддерживают OTA.

  • Q: На последних версиях LOS 14.1 зарядка постоянно отображается как "медленная", это нормально?
  • А: Если продолжительность зарядки сильно не увеличилась, Вы всё проверили, уверены в своём кабеле и ЗУ, то волноваться не о чем. Ток ничуть не изменился, изменился лишь порог, до достижения которого любая зарядка будет "медленной".
    По всей видимости, это связано с появлением новой версии стандарта Quick Charge, которую наш телефон не поддерживает аппаратно.
    Подробнее почитать о Quick Charge можно здесь (спасибо patik62 за найденный материал).

  • Q: Когда выйдет следующая ночнушка?
  • А: Сборки создаются еженедельно и выходят по окончанию процесса. Если сборки нет - ошибка на сервере-сборщике.

  • Q: Как включить Root на LOS 14.1 OFFICIAL?
  • A: Права Супер Пользователя отключены в прошивке по умолчанию.
    Для включения и/или последующего их отключения необходима установка соответствующего архива с этого сайта (arm). После загрузки смотрим ответ на следующий вопрос.

  • Q: Как включить Root на Cyanogenmod 12/13?
  • A: Идем по пути Настройки >> Для разработчиков >> Режим суперпользователя и выбираем "Для приложений и ADB". Если пункта нет, смотрим ответ на следующий вопрос.

  • Q: Как активировать меню "Для разработчиков"?
  • А: Идем по пути Настройки >> О телефоне и 7 раз кликаем на "Номер сборки".

  • Q: Установил прошивку на базе CAF и телефон не запускается. В чем дело?
  • A: Если Вы заменили экран, то это, скорее всего, и является причиной невозможности запуска прошивки. CAF нуждается в 100% - оригинальных компонентах.
    Тем не менее, хорошим человеком было собрано специальное CAF-ядро, работающее с китайскими дисплеями.
    Более подробно о том, что требуется исправлять в ядре.

  • Q: Какие ядра поддерживают LineageOS?
  • A: На данный момент, официальная LOS 14.1 собирается на базе AOSP, поэтому на него можно устанавливать все существующие ядра с пометкой AOSP для Android 7.x, которые можно найти в этой теме.

  • Q: Какая версия прошивки лучше OFFICIAL или UNOFFICIAL?
  • A: Тут уже на ваш выбор. В неофициальных билдах могут быть разного рода изменения, в том числе и функционал которого нет в официальных билдах.
    Плюс ко всему, CAF-сборки LOS 14.1 от phoval собираются ежедневно, в отличие от официальных.

  • Q: Как звук на СМ 12/13?
  • А: Значительно приятнее и громче, чем на стоке, по мнению большинства пользователей.
    Но необходимо помнить, что все это индивидуально и к общему мнению трудно свести что-либо.

  • Q: Не устанавливаются приложения через Titanium Backup или вручную. Что делать?
  • А: Ответ найдете здесь.

  • Q: В статистике потребления батареи пункт "Другое" на уровне с экраном. Что делать? На других прошивках такого не было!
  • А: Это нормально. Под "другим" понимаются процессы которые не входят в статистику и их может как быть много так и мало.
    Если потребление как обычно - значит все нормально, если завышенное - вам в тему энергопотребления.
    То что на других прошивках на 5.0 его не было, означает что разработчики попросту его "убирают" из статистики ибо недовольства по этому поводу не прекращается по сей день.

  • Q: Слетает ли Root при каждом обновлении?
  • А: Встроенный суперпользователь нет, а если вы используете SuperSU, то придется его ставить с каждым обновлением.

  • Q: Что означает решётка в строке уведомлений?
  • A: Решетка означает что какое-то приложение задействует права root и на прямую с ним связано. Убрать ее можно только поставив SuperSU заменив тем самым встроенный суперпользователь.

  • Q: Что означает восклизательный знак возле значка уровня сигнала и Wi-Fi?
  • А: Данным знаком обозначается отсутствие передачи данных (точнее, отсутствие связи с Google, что почти всегда равнозначно отсутствию Интернет).

  • Q: Будет ли продолжаться поддержка CM 11/12 или эта версия уже заброшена?
  • A: Нет. После выхода следующей версии предыдущая, как правило, уходит в прошлое. Последние ночнушки СМ 11/12 вполне стабильны и в обновлениях не нуждаются. Так что они не "заброшены", а скорее пришли к завершению.

  • Q: Что такое "безопасный режим" и как в данном режиме запустить устройство?
  • А: Ответ найдете здесь.

  • Q: Как в CM/LOS с переводом на русский?
  • А: Прошивка полностью переведена кроме, возможно, некоторых моментов или при появлении нового функционала в ночнушках, который переводится в дальнейшем.

  • Q: Стоит ли менять ядро на СМ 12/13?
  • А: Не стоит. Ядро плавное и в потреблении не уступает многим кастомным ядрам.

  • Q: Чем настраивать стоковое ядро СМ12/13?
  • А: Тем же, что и все остальные. В теме модифицированных и стоковых ядер есть множество разнообразных программ по настройке ядра.

  • Q: Поддерживает ли стоковое ядро Undervolting?
  • А: Нет. Нужен UV - ставьте кастомное ядро.

  • Q: Если у меня стоит кастомное ядро, то смогу при выходе новой версии без проблем прошиться через CyanDelta?
  • A: Конечно, просто опять прошьется стоковое ядро. В дельте можно настроить что бы прошивался после обновления любой .zip файл.
    Это может быть, например, кастомное ядро.

  • Q: В альбомном режиме пропали кнопки навбара, а кружок ушел за край и не работает. В чем причина и как ее решить?
  • А: Это из-за применения некоторых тем. При появившейся проблеме подобного характера, необходимо почистить wipe cache/dalvik из recovery.

  • Q: Чем уменьшить или увеличить DPI на CM 12?
  • A: Этой программой - TexdroiderDPI. Для нашего устройства по умолчанию значение 480.
    Начиная с CM13 настройка добавлена в прошивку.

  • Q: Как в СМ/LOS отключить MTP/PTP соединение т.к оно мешает подключению через ADB?
  • А: Установить ADB драйвера и будет доступ. MTP/PTP не отключается.

  • Q: Поддерживает ли СМ/LOS запись звонков с линии и как это включить? (пока только на CAF)
  • А: Уже во время разговора нажать на три точки справа вверху и там появится помимо чёрного списка запись звонка. Прослушать можно прямо из журнала вызовов нажав на "подробнее".

  • Q: Как на СМ/LOS подключит устройство к ПК в режиме Mass Storage?
  • А: Никак, поскольку система и пользовательские данные лежат на одном чипе. Используйте MTP/PTP подключение.

  • Q: Чем отличается официальный СМ/LOS от неофициального?
  • А: Официальный - это большая команда разработчиков, занимающаяся немалым количеством устройств с одним кодом и функционалом.
    Неофициальный - один или группа энтузиастов которые на основе исходного кода создают в чем-то отличный, свой ROM.
    Что-то добавляя или изменяя, от чего в конечном итоге может получится принципиально другая прошивка.

  • Q: Можно ли уменьшить DPI навигационной панели (навбар/navbar)?
  • А: Нет. Данный функционал в прошивке отсутствует.

  • Q: Не меняются обои на экране блокировки. Что делать?
  • А: Ответ найдете здесь и здесь;
  • A: Удалить обои экрана блокировки.

  • Q: Как включить погоду в панели уведомлений? В настройках включил, а ее нет.
  • А: Создайте на рабочем столе виджет часов cLock и там настройте раздел погоды, после чего она появится автоматически.

  • Q: Как поменять цветовой профиль на стоковом ядре?
  • А: Ответ найдете здесь.

  • Q: Где найти список программ которые получили права Root?
  • А: Настройки >> Конфиденциальность >> Защищенный режим >> Меню (три точки) >> Дополнительные функции >> "Суперпользователь".

  • Q: Подскажите, где теперь находится режим энергосбережения?
  • А: Настройки >> Батарея >> В поиске вводим "Режим энергосбережения".

  • Q: После установки темы полезли одни ошибки, бэкапа нет. Что делать??
  • А: Ответ найдете здесь и здесь.

  • Q: Почему на СМ 12/13 установленные темы не отображаются в списке тем?
  • А: Возможно потому, что это не темы, а стили. Делаете свайп от левого края и выбираете "Стиль".
    Если их там нет - значит темы не для СМ 12/13.

  • Q: После обновления прошивки CM12 DPI экрана меняется на стандартный. Что можно сделать чтобы не сбрасывалось?
  • А: Ответ найдете здесь.

  • Q: Как можно установить СМ/LOS через MultiROM как вторую прошивку?
  • A: Ответ найдете здесь.

  • Q: Что такое Aroma Installer?
  • А: Подробное описание найдете здесь.

  • Q: Можете посоветовать программу для обновления прошивки? Такую, чтобы качала не всю прошивку, а только изменения. И ядро чтобы каждый раз само прошивало.
  • A: CyanDelta Updater.

  • Q: Почему в CyanogenMod нету в камере HDR+ и "Фотосфера"?
  • A: Команда CyanogenMod официально не имеют право включать в свою прошивку камеру от Google, это же и касается Google Apps.
    Поэтому, если хотите, чтобы у вас была "Стоковая" камера, ставьте эту камеру.

  • Q: Нужно ли каждый раз прошивать ядро, после обновления ночнушки?
  • A: Каждый архив с прошивкой имеет свое ядро которое заменят установленное. Поэтому если вы используете кастомное ядро - да, придется его ставить каждый раз.

  • Q: Поддерживает ли стоковое ядро настройку цветопередачи экрана?
  • A: Да, поддерживает. Можете настраивать через встроенную функцию по пути Настройки >> Экран >> Color calibration
    или любыми другими программами по настройке ядер которые можно найти в соответствующей теме.

  • Q: Как понять на какой версии ОС Android базируется та или иная версия CM/LOS?
  • A: Если сборка у Вас уже установлена, то можно посмотреть версию Android в "Настройки >> О телефоне".
    Если же нет, то можете посмотреть в приведеной ниже таблице соответствия версий:
    CM/LOS 14.1 - Android 7.1.x Nougat
    CM 14 - Android 7.0 Nougat
    CM/LOS 13 - Android 6.0.x Marshmallow
    CM 12.1 - Android 5.1 Lolilop
    CM 12 - Android 5.0.х Lolilop
    CM 11 - Android 4.4.х Kit Kat


  • Q: Что такое Snapshot? Как часто он собирается? Что ставить: Nightly или Snapshot?
  • A: Поскольку nightly выходят чаще, в них могут быть как улучшения и новый функционал, так и возможные проблемы из-за этого.
    Snapshot обычно выходят раз в месяц и за их основу берется уже "обкатанная" ночнушка, и по этой причине она может не иметь того функционала,
    который был в последних ночнушках. Выводы делайте сами.
    Стоит обратить внимание на то, что Snapshot, зачастую, оказывается менее стабильным, чем ночные сборки.

  • Q: Как на CM/LOS обстоят дела с энергосбережением?
  • A: Практически не уступает официальным прошивкам от Google.
    Но поскольку разработчики с каждым разом улучшают свою прошивку и ядро - с течением времени может и превосходить первых по всем параметрам.

  • Q: Пропал Google Play. Не могу добавить аккаунт Google. Что делать?
  • A: Вы не установили Google Apps (GApps) или же они слетели. Поставьте их и всё вернётся на место.

  • Q: Не могу найти на Play Market/На маркете некоторые приложения, например: Google Camera.
  • A: Обычная проблема для некоторых кастомных прошивок. Попробуйте найти приложения на нашем форуме.
    Решения пока нет, кроме предложенного.

  • Q: Как можно запустить Google Камеру с HDR+ на прошивке без GApps?
  • A: Ответ найдете здесь.

  • Q: Не работает такая-то программа. Что делать?
  • A: Проверьте совместимость программы с текущей версией Android.
    Скорее всего, это проблема приложения, а не прошивки. Но если проблема не в приложении, то ждите исправления в новых Nightly.

  • Q: Почему так сильно расходует аккумулятор?
  • A: Ответ на вопрос почему быстро разряжается тут, там же и решения проблем.

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

  • Q: Как отключить фоновую передачу данных?
  • A: Настройки >> Передача данных >> Меню >> Oграничить фоновый режим (поставить галочку).

  • Q: Я пропустил несколько ночных обновлений. Мне нужно все их устанавливать?
  • A: Нет. Каждая последующая ночнушка включает в себя все, что было в предыдущих.

  • Q: Как назначить завершение вызова на Кнопку включения (Power)?
  • A: Настройки >> Кнопки >> Завершение вызова.

  • Q: Как заблокировать, спрятать ненужное приложение?
  • A: Настройки >> Приложения >> Выбираем нужное приложение >> жмем отключить.
    Отключать можно только приложения, которые предустановлены в прошивке или в пакете GApps.
    Так же, любые приложения можно спрятать под графический ключ. Настройки -> Конфиденциальность.

  • Q: Почему не устанавливаются сторонние приложения на СМ12.1?
  • A: Ответ найдете здесь и здесь.

  • Q: Почему не удается сделать скриншот (ошибка не хватает памяти или нет разрешения)?
  • A: В TWRP через менеджер файлов удалить папку "sdcard/Pictures/Screenshots".

  • Q: Как можно отключить шумоподавление в разговорном микрофоне?
  • A: Ответ найдете здесь.

  • Q: Как изменить системные звуки LOS/CM на стандартные из Android 6.0?
  • A: Прошить этот архив.

  • Q: Система начала тормозить/фризить/лагать. Что делать?
  • A: Попробуйте это.
  • A: Попробуйте установку последнего официального образа через Fastboot. Это освежит и перезапишет разделы. Чаще всего, этот метод решает большинство подобных проблем.

  • Q: После установки прошивки и Google Apps не выезжает/не вытаскивается/не достается шторка/быстрые настройки.
  • A: Ответ найдете здесь.

  • Q: Не применяются или частично применяются иконки/иконпаки через менеджер тем в Google Start/Гугл Старт.
  • A: Ответы здесь и здесь.

  • Q: Как удалить C-Apps?
  • A: есть два варианта действий:
    1- В рекавери сделать формат раздела /system и установить прошивку + gApps. Все пользовательские данные останутся на месте.
    2- Удалить скрипт сохранения C-Apps по пути "/system/addon.d/", перезагрузиться в рекавери и установить прошивку без вайпов.

  • Q: Как отключить проверку прошивки версии радио/бутлодера?
  • A: Открываем наш ".zip" с прошивкой и идем по пути:
    META-INF -> com -> google -> android -> updater-script.
    Для радио, находим подобную строку:
    assert(hammerhead.verify_baseband("M8974A-2.0.50.2.29") == "1");

    Для бутлодера, находим подобную строку:
    assert(getprop("ro.bootloader") == "HHZ20g" || abort("This package..."););

    Удаляем строку или меняем номер версии версии на соответствующий установленной.
    Актуальная версия радио - "M8974A-2.0.50.2.30", бутлодера - "HHZ20h".

  • Q: Как сделать скриншот отдельной области экрана?
  • A: Из меню кнопки питания удерживаем пункт "Скриншот". При затемнении экрана выделяем нужную область.

  • Q:Не работает QIWI и/или AndroidWear. Что делать?
  • A: Необходимо изменить значение в build.prop ro.build.type=userdebug на ro.build.type=user.


За помощь в наполнении и поддержке faq спасибо куратору темы ;)


Сообщение отредактировал ICEKRON - 01.08.17, 13:29



Реп: (970)
* Greg19977, CAF лучше тем, что там всегда последние фишки для Qualcomm, в плане звука, работы аппаратной части и т.д.
Но это одновременно и минус, так как штуки эти экспериментальные, и с каждой версией что-то исправляется и улучшается или же наоборот.
Любите прошиваться и хотите последние наработки для устройства - CAF для вас.
K
В Мини-FAQ (22.02.2017)


Сообщение отредактировал freetushkan - 22.02.17, 15:45



Реп: (828)
* GeniusDJ, нет, тут ничего не подкорректируешь. Тут надо снимать логи ядра, хотя я сейчас найду одну команду для терминала, которая позволит узнать какая у вас панель. Итак, пробуйте:
  1. Скачиваем/открываем Terminal Emulator
  2. Вводим su и подтверждаем выдачу рут-прав
  3. Вводим dmesg
  4. Долго жмем в любом месте и выбираем "Копировать все"
  5. Оставляем в любой текстовый редактор
  6. Начинаем поиск по слову "panel"
Должно найтись примерно ~11 результатов. В одном из них должно быть написано что-то вроде
mdss_dsi_panel_probe: Panel Name =
И вот после Panel Name должно быть написано название вашей панели. У большинства, думаю, будет написано JDI 1080p, т.к. производитель оригинальной панели - Japan Display.

Сообщение отредактировал Daniiiik49 - 15.02.15, 17:07



Реп: (970)
Lupster @ 15.02.2015, 19:34 *
Интересно стало, а см11 был caf? Даже не задумывался тогда об этом, кто знает просветите

Был, частично(драйвера какие-то от CAF были, поэтому тогда и не был совместим с ядрами AOSP).
Но были так же билды полностью на CAF от myfluxi, как и сейчас.

Pixelase @ 13.02.2015, 17:31 *
Кто как применять цветовые профили на CAF?

Третий день бьюсь с этой задачей разными способами. Даже в процессе нашёл баг в циане(и в CAF, и в Nightly) с неработающим init.d (продолжение), который оказывает сейчас уже решается.
И вот наконец, аллилуйя, :clap:
Вспомнились слова myfluxi из поста про смену гаммы скриптом
Слова
myfluxi
I had to cleanup the sysfs interface, distinction between positive/negative polarities had to go. This will make apps like faux and others incompatible. I will use the updated interface in my own kernel so chances are, faux et al update as well (faux promised to).

Так вот, ответ на вопрос: как применить цветовой профиль на CAF или оф. Nightly со стоковым ядром:
1) Скачать/купить программу Advanced Color & Gamma Control (FauxDisplay)
2) Применить встроенный профиль или закинуть свой в папку com.teamkang.fauxdisplay
3) Поставить галку Set On Boot
K
В Мини-FAQ (22.02.2017)


Сообщение отредактировал freetushkan - 22.02.17, 16:16



Реп: (5)
Для тех у кого пишет: "приложение не установлено" при установке АПК файлов, заходим в настройки>приложения>три точки> место установки, выбрать "внутренняя память устройства "
K
В Мини-FAQ (22.02.2017)


Сообщение отредактировал freetushkan - 22.02.17, 16:04



Реп: (461)
И так, как же собрать CM12 ночнушку самому, в принципе так же как и CM11, по вот этой инструкции.
Да вот только, после сборки аппарат уйдет в вечную загрузку,
для того что бы все получилось:
надо добавить репозиторий с бинарниками
https://github.com/TheMuppets/proprietary_vendor_lge
для этого в файл (ваши исходники\.repo\local_manifests\roomservice.xml) добавляем строчку
<project name="TheMuppets/proprietary_vendor_lge" path="vendor/lge" remote="github" revision="cm-12.0" />

или заменить этим файлом: Прикрепленный файлroomservice.xml ( 488 байт )

Но ночнушки вроде бы и так выходят регулярно, а вот сборки от myfluxi гораздо реже, и коммиты новые и интересные появляются регулярно,
так вот, что бы собрать CM12 caf:
надо заменить некоторые репозитории, опять же в файле (ваши исходники\.repo\local_manifests\roomservice.xml),
эти меняем:
<project name="TheMuppets/proprietary_vendor_lge" path="vendor/lge" remote="github" revision="cm-12.0" />
<project name="CyanogenMod/android_device_lge_hammerhead" path="device/lge/hammerhead" remote="github" />
<project name="CyanogenMod/android_kernel_lge_hammerhead" path="kernel/lge/hammerhead" remote="github" />

на эти:
<project name="myfluxi/proprietary_vendor_lge" path="vendor/lge" remote="github" revision="cm-12.0-caf" />
<project name="myfluxi/android_device_lge_hammerhead" path="device/lge/hammerhead" remote="github" revision="cm-12.0-caf" />
<project name="myfluxi/android_kernel_lge_hammerhead" path="kernel/lge/hammerhead" remote="github" revision="cm-12.0-caf" />

или заменить этим файлом: Прикрепленный файлroomservice.xml ( 527 байт )

После всех манипуляций с файлом (ваши исходники\.repo\local_manifests\roomservice.xml), рекомендуется удалять все папки и файлы из папки исходников, кроме папки (ваши исходники\.repo),
все скаченные и синхронизированные файлы находятся в ней, удачи!
P.S.
Кое что, из старых инструкций ТУТ, в разделе (инструкции).

что бы собрать cm12.1 caf: дополнение от ув.garynych2010

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="TheMuppets/proprietary_vendor_lge" path="vendor/lge" remote="github" revision="cm-12.1" />
<project name="CyanogenMod/android_device_lge_hammerheadcaf" path="device/lge/hammerheadcaf" remote="github" />
<project name="CyanogenMod/android_kernel_lge_hammerhead" path="kernel/lge/hammerhead" remote="github" revision="cm-12.1-caf" />
<project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" />
</manifest>
Изображение



Сообщение отредактировал G3Denver - 12.07.16, 08:36
Причина редактирования: Дополнение СМ12.1



Реп: (828)
В n-ый раз поясню для людей, которые хотят узнать что же устанавливать: CAF или AOSP.
AOSP - стабильность, плохой звук (относительно CAF), меньшая скорость работы, плохая скорость камеры (относительно CAF) плохое состояние подкопотной части ядра и драйверов.
CAF - не всегда стабильна, отличный звук, быстрая работа, быстрый затвор камеры, отличное и новое состояние подкопотной части ядра и драйверов.
Решать вам.

какой смысл содержать AOSP, когда есть CAF?
Стабильность AOSP сборок CAF сборкам не повторить.
Что такое CAF?
CAF - Code Aurora Forum. Там сидят инженеры Qualcomm и обновляют/улучшают драйвера для своих чипов. В нашем случае - это прошивка с использованием тех самых новых драйверов.
K
В Мини-FAQ (22.02.2017)


Сообщение отредактировал freetushkan - 22.02.17, 15:45



Реп: (2138)
* berkyt87,
Попробуйте: открыть на компьютере зип с прошивкой по пути system\ там файлик build.prop. Вытаскиваем его на Раб. стол и открываем как текст. Ищем примерно 53 строку - ro.setupwizard.enterprise_mode=1 переписываем на 0. Возвращаем на место и прошиваем. Этот параметр пропускает Мастер Настроек.
P.S. Некоторые настройки можно прям в этом файлике задать
Язык по умолчанию примерно 28 и 29 строчки переписать на:
ro.product.locale.language=ru
ro.product.locale.region=RU

Часовой пояс. Дописать в самом низу строчку на пример Московское время:
persist.sys.timezone=Europe/Moscow
Включенный Суперпользователь ( Только для приложений ) примерно 58 строчка:
persist.sys.root_access=1 2 и 3 соответственно Только для ADB и Для приложений и ADB.
Примерно 82 строчка:
ro.sf.lcd_density=480 - разрешение экрана.

Сообщение отредактировал patik62 - 21.03.15, 09:47



Реп: (12670)
Скрипт очистки СМ 12.1

предлагаю скрипт очистки СМ 12.1 от приложений, которыми не пользуюсь
Список удаляемых приложений СМ 12.1
Calendar; Camera2; CMFileManager; CMWallpapers;
Development; Email; Exchange2; Galaxy4; Gallery2; HoloSpiralWallpaper; LiveWallpapers; LiveWallpapersPicker;
NoiseField; PhaseBeam; PhotoTable; PicoTts; Stk; Terminal; VisualizationWallpapers; WhisperPush;
BackupRestoreConfirmation; CellBroadcastReceiver; VpnDialogs; WallpaperCropper

p.s. Предпочтения у всех разные поэтому можно самостоятельно изменять список удаляемых приложений
к примеру открываете в Notepad+ updater-script из скаченного файла CleanCM12.1.zip\META-INF\com\google\android
и удаляете ненужные строки либо указываете необходимые для удаление другие приложения
Clean СМ 12.1 updater-script
delete_recursive("/system/app/BasicDreams");
delete_recursive("/system/app/Calendar");
delete_recursive("/system/app/Camera2");
delete_recursive("/system/app/CMFileManager");
delete_recursive("/system/app/CMWallpapers");
delete_recursive("/system/app/Development");
delete_recursive("/system/app/Email");
delete_recursive("/system/app/Exchange2");
delete_recursive("/system/app/Galaxy4");
delete_recursive("/system/app/Gallery2");
delete_recursive("/system/app/HoloSpiralWallpaper");
delete_recursive("/system/app/LiveWallpapers");
delete_recursive("/system/app/LiveWallpapersPicker");
delete_recursive("/system/app/NoiseField");
delete_recursive("/system/app/PhaseBeam");
delete_recursive("/system/app/PhotoTable");
delete_recursive("/system/app/PicoTts");
delete_recursive("/system/app/Stk");
delete_recursive("/system/app/Terminal");
delete_recursive("/system/app/VisualizationWallpapers");
delete_recursive("/system/app/WhisperPush");
# Priv-app
ui_print("system/priv-app");
delete_recursive("/system/priv-app/BackupRestoreConfirmation");
delete_recursive("/system/priv-app/CellBroadcastReceiver");
delete_recursive("/system/priv-app/VpnDialogs");
delete_recursive("/system/priv-app/WallpaperCropper");

Скачать: Прикрепленный файлCleanCM12.1.zip ( 126.4 КБ )

Изображение



Сообщение отредактировал G3Denver - 12.07.16, 08:37
Причина редактирования: Обновление



Реп: (12670)
morderator @ 17.05.2015, 14:10 *
подскажите что в скрипт прописать чтоб не слетали при обнове?

за сохранность системных файлов при перепрошивке (обновлении) отвечают скрипты из папки \system\addon.d
50-cm.sh - сохраняет файл /system/etc/hosts (файл используется блокировщиками рекламы)
Прикрепленное изображение

70-gapps.sh - сохраняет gapps (сохраняются файлы перечисленные в этом файле)
Прикрепленное изображение

открываем любой файл редактором и в конце листа указанных приложений прописываем свое необходимое для сохранения приложение...
list_files() {
cat <<EOF
в этой строчке прописываем необходимое приложение (к примеру: app/LatinIME/LatinIME.apk)
EOF


Пример замены лаунчера...
Замена лаунчера Trebuchet

1. Качаем старый вариант лаунчера
2. Файлменеджером по пути /system/priv-app/Trebuchet/Trebuchet.apk заменяем системный лаунчер на скаченный выше.
3. Выставляем файлу соответствующие права...
4. Открываем редактором скрипт 50-cm.ch по пути /system/addon.d
5. после строчки etc/hosts добавляем строку priv-app/Trebuchet/Trebuchet.apk
Прикрепленное изображение
Прикрепленное изображение

6. В редакторе сохраняем изменения, перегружаем устройство

После обновления прошивки останется старый лаунчер

Изображение



Сообщение отредактировал G3Denver - 12.07.16, 08:34
Причина редактирования: Дополнение



Реп: (384)
Друзья, может кто подскажет. Не знаю куда копать. Есть GoPro (3ка блек, если это важно)
к ней можно подключится смартфонами планшетами по вайфаю.. ранее работало на СМ11. давно не подключался, вот вчера ндао было и на СМ12 не завелось.
Планшет на СМ12, телефон жены нексу 4 сток. работают и подключаются без проблем. Саму камеру 100 раз уже перепрошил и полностью. и только WI-FI часть.
что происходит

при подключении некусусом моим принимается пароль, потом фраза: "предоставление IP" ну не дословно, но ИП не может выдать.. висить беспоконечно.
я уже и кеши сбрасывал, и по настройкам WI-FI лазил, сеть камеры удалял заного переподключал... уже не знаю что еще придумать.
такое ощущение, что камера, что стремно, или телефон где то что-то запомнили друг о друге и не идет... как сбросить это что то не знаю.
может еще где скрытые настроки вайфая есть в телефоне, что там еще что то можно сбросить?
есть идеи?
все осталное рабоатет на ура в телефоне, подключается ко всем точкам и сетям как обычно..
камера дает подключатся всем другим устройствам в дома, но не моему теелфону.. .выдача IP и все.... до бесконечности. телефон IP не получает.



Реп: (522)
SandroID, попробуй удалить /data/etc/wifi, /data/misc/dhcp и /data/misc/wifi и перезагрузиться.

ВНИМАНИЕ! Настройки всех WiFi сетей также удалятся.



Реп: (2138)
* Archi.Below,
Nexus инструменты для MAC

Кому интересно узнать разницу между CAF и AOSP кроме как звука? Ставим из Маркета и пункт Features (применение). Вот многое из этого считай вчера - позавчера обновлено самим Qualcomm. И эти обновления возможно будут только с новой версией Андроид, если Гугл захочет.
База данных программы

Сообщение отредактировал patik62 - 19.06.15, 13:42


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

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

Сейчас: 29.03.24, 06:47