CyanogenMod 10.2 для LG G2

-

LG G2 – крутое устройство, если смотреть с точки зрения железной начинки. Кроме того, аппарат поддерживает массу уникальных функций от LG, таких как, пробуждение двойным касанием, ответ на звонок поднесением к уху, слежение за глазами и так далее. Все эти моменты я подробно описал в своем обзоре LG G2. Однако у данного смартфона есть один серьезный недостаток – стоковая прошивка с ужасным дизайном и часто тормозящим интерфейсом.

Кроме того, в телефоне много неудаляемого мусора в виде предустановленных приложений. Отдельно стоит отметить эстетическую составляющую – оформление интерфейса Optimus UI. Конечно, жить с ним можно, но многие моменты просто бесят. Если с рабочим столом можно разобраться, просто поменяв Launcher на сторонний, то, например, шторка уведомлений, с которой постоянно взаимодействуешь в течение дня, недоступна для изменений. LG устроили феерический бред в шторке – более половины высоты занято кнопками, ползунками и ярлыками, так что до самих уведомлений трудно добраться – они оказываются где-то в самом низу. Смысл шторки уведомлений теряется при таком подходе – на него не умещается даже одно расширенное уведомление и необходима прокрутка.

g_2_64

Я уже немного писал по поводу того, как устранить некоторые неудобные моменты и немного исправить внешний вид и работу прошивки телефона в своей записи “LG G2 – работа над ошибками“, можете почитать. Позднее я опишу еще несколько решений, которые позволяют немного “исправить” интерфейс и настроить многие моменты по своему желанию на рутованном G2. Например, можно даже удалить все элементы из шторки уведомлений и настроить все по своему вкусу. Вот что у меня получилось:

g2_cm_screen2_5

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

CyanogenMod 10.2 SnapShot M1 для LG G2

Время не стоит на месте – с недавних пор появилось кардинальное решение, которое позволяет в полной мере ощутить всю прелесть использования чистого Android на LG G2. Получаете такой себе полу-Nexus. Ведь многие жалуются, что новый Nexus 5 несколько урезан по батарее и камере. Теперь у вас появился шанс понять, что бы было, если бы не урезали, установив CyanogenMod 10.2 на LG G2.

Текущая версия ROM основана на Android 4.3.1. Конечно, быстрого обновления до версии 4.4 пока ожидать не приходится, но это обновление гарантированно произойдет, чего сложно ожидать от любого современного производителя мобильной техники.

Портирование CM для G2 началось совсем недавно. Но уже доступны ночные сборки и один SNAPSHOT – это такая сборка, которая делается раз в месяц и объединяет все стабильные наработки. Можно сказать, что это своего рода промежуточный релиз, в отличие от ночных сборок, которые генерируются автоматически, просто обновляя версию для разработчиков. Вы можете скачать любую доступную сборку с официальной страницы загрузки для смартфона на сайте проекта . Обсуждение прошивки на форуме xda-developers: [ROM] CyanogenMod OFFICIAL NIGHTLIES – 4.3.1 – CM10.2 – D802.

Вообще, последнее время проект CyanogenMod становится некоей третьей силой, которая уже заметна и в глобальных масштабах. Например, прошивка становится базовой для некоторых аппаратов, т.е. доступной для установки сразу в момент релиза устройства, как это было в случае с Oppo N1. Команда CyanogenMod доказала состоятельность своей стратегии построения легкой базовой AOSP-прошивки для наибольшего количества устройств, доступных на рынке.

Да, существуют проблемы. В основном, проблемы локальных разработок для определенных моделей телефонов, производители которых не спешат выкладывать исходники драйверов и фреймворков в открытый доступ.

Да что там говорить, прошивка достаточно легендарная. Ее наверняка пробовал хоть раз в жизни любой из опытных андроидоводов. Поэтому подробно рассказывать о ней я не буду. Отмечу лишь некоторые ключевые моменты, которые характеризуют основную работу прошивки в разрезе особенностей LG G2, и сделаю выводы по стабильности и возможности регулярного использования. И, что самое главное, дам несколько эксклюзивных советов, основанных на моем опыте использования прошивки.

Установка

О том, как получить root для LG G2 и установить кастомное recovery, можно прочитать ТУТ. Эти две вещи вам нужны для установки CyanogenMod.

Далее качаем файл со сборкой CM. Скачиваем также последний пакет Google Apps, так как он отсутствует в сборке по умолчанию.

Моя рекомендация: используйте вот ЭТО ядро, вместо встроенного в прошивку. Мне оно показалось более стабильным и энергоэффективным, так как построено на официальных исходниках ядра от LG. То есть, это фактически стоковое ядро, но адаптированное для AOSP.

Закидываем все полученные файлы во внутреннюю память телефона и перегружаемся в режим recovery. Это можно сделать из системы при помощи приложения Terminal Emulator. Набираем команду su. После чего выполняем reboot recovery.

Но можно сделать по другому. Имеется возможность войти в рекавери LG G2 с выключенного телефона. Для включения жмем одновременно кнопки “питания” и “громкость вниз”. Как только загорается экран – отпускаем, ждем секунду и снова зажимаем указанное сочетание кнопок. Мы попадаем в меню сброса к заводским настройкам. Несколько раз жмем кнопку питания и телефон перегружается в recovery.

Тут я рекомендую сделать полный backup системы со всеми данными и приложениями. В случае чего можно легко вернуться в исходное состояние при помощи функции “restore”. Благо, сейчас любое кастомное рекавери, будь то CWM или TWPR, обладает всеми необходимыми инструментами для управления процессами резервного копирования и восстановления.

Делаем полный сброс данных – full wipe. Желательно отформатировать разделы /system, /data, /cache. Также, рекомендую очистить dalvik cache вручную – через advanced/wipe dalvick cache или функцию форматирования.

Устанавливаем через функцию “recovery install zip” последовательно файлы обновлений (все в формате zip): основной файл прошивки cm-10.2-20131102-SNAPSHOT-M1-d802.zip, пакет Google Apps gapps-jb-20130813-signed.zip, ядро d802-stock-kernel-aosp.zip можете прошить по желанию, а можете этого не делать и попробовать использовать ядро, встроенное в CM. Но я повторюсь – крайне рекомендую прошить именно это ядро.

UPDATE: Время не стоит на месте. Сейчас уже есть стабильная версия CyanogenMod 10.2 для LG G2, т.е. версия Snapshot с некоторых пор неактуальна. Именно стабильную версию я и рекомендую устанавливать. Ядро прошивать не надо – встроенное ведет себя прекрасно. Скачать актуальную версию прошивки CyanogenMod для LG G2 можно из официального репозитория по данной ссылке. Кроме того, вы можете попробовать CM11 (Android 4.4.2) для своего телефона. Прошивка находится в экспериментальном статусе (Nightly), однако, лично я использую именно ее. Nightly-версия CM11 обновляется автоматически почти каждую ночь.

ВНИМАНИЕ! Для Android 4.4 необходимо использовать соответствующую версию пакета Google Apps, которую можно скачать отсюда: СТАНДАРТНАЯ ВЕРСИЯ, СОКРАЩЕННАЯ ВЕРСИЯ (только аккаунт Google, приложения устанавливаете из Google Play).

После окончания всех установок делаем “reboot to system”.

Первая загрузка будет достаточно долгой из-за формирования кэша приложений.

Далее вас встретит фирменный мастер первого запуска, очень похожий на стандартный в Android.

Действия после установки

Что полезного можно сделать после установки?

Audio Boost

Если вы собираетесь слушать музыку в метро (да и вообще на ходу), рекомендую применить хак “audio boost”, который работает как на стоковой прошивке, так и на CM. Просто приведу выписку из моей прошлой статьи:

Очень полезная модификация. Звук в LG G2 качественный, но я не назвал бы его громким. В метро приходилось выкручивать громкость почти на максимум, чтобы иметь возможность слушать музыку в наушниках. Теперь этого не нужно делать. Выше половины максимального уровня уже невозможно увеличивать громкость без риска повредить себе слух. Кроме того, громкость и качество звучания разговорного динамика также должны улучшиться. Вот тема данного мода на XDA.

Наша цель – просто заменить один файл настройки звука на другой в системной папке. Для этого применяем любой файловый менеджер с рут-доступом. Например, я пользовался Solid Explorer.

  1. При помощи файлового менеджера (рекомендуется Root Explorer) перейдите в папку: /system/etc/snd_soc_msm
  2. Скопируйте оригинальный файл «snd_soc_msm_Taiko» в доступный раздел пользовательской памяти для бэкапа – для осуществления отката изменений вам нужно будет просто вернуть его на место .
  3. Загрузите модифицированный файл «snd_soc_msm_Taiko.txt» отсюда: http://www44.zippyshare.com/v/67179492/file.html
  4. Переименуйте файл в snd_soc_msm_Taiko (просто удалите .txt из названия)
  5. Положите полученный файл в /system/etc/snd_soc_msm (перезапишите файл).
  6. ОПЦИОНАЛЬНО: Измените разрешения для файла «snd_soc_msm_Taiko» на rw~r~~r~~
  7. Перезагрузите смартфон и попробуйте протестировать внешний разговорный динамик и воспроизведение через наушники. Начинайте с маленькой громкости. Вы будете удивлены изменениям. Удачи!

QuickRemote

В прошивке по умолчанию отсутствует возможность управления устройствами через ИК-порт. Если вы хотите использовать такую возможность, необходимо установить дополнительный пакет. Установка производится через recovery – install zip. Сам архив можно скачать ТУТ или ТУТ.

2013-11-17 14.47.59 2013-11-17 14.48.53

Интерфейс и настройки

Нас встречает фактически стандартный интерфейс Android Jelly Bean с небольшими изменениями. Усовершенствованный рабочий стол, который обладает большей функциональностью, чем стоковый. Множество уникальных настроек – интерфейса и экрана блокировки, шторки, часов, батареи и прочее. Панель быстрых настроек в шторке также гибко настраиваема.

g2_cm_screen3_13 g2_cm_screen2_19 g2_cm_screen3_7

g2_cm_screen3_2 g2_cm_screen3_3 g2_cm_screen3_8 g2_cm_screen3_11

В то же время нет переизбытка, характерного для некоторых AOSP-прошивок. Тут только самое необходимое. Оптимальный выбор для не слишком требовательного опытного пользователя.

g2_cm_screen3_11 g2_cm_screen3_17 g2_cm_screen3_18 g2_cm_screen2_22

В прошивке присутствует функция включения режима расширенного рабочего стола, когда полностью убираются нижние кнопки навигации.

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

Ничем не отличается от стокового варианта LG G2. Поэтому останавливаться на этом вопросе не буду. Я не заметил никакой разницы. Все игры идут без проблем.

Что касается производительности и плавности самой прошивки, то тут все на высоте. Подтормаживаний и лагов интерфейса, как на стоковой прошивке, почти никогда не случается. ВНИМАНИЕ!!! Это касается использования прошивки с рекомендуемым мною ядром. В случае использования родного ядра, я как раз наблюдал некоторые проблемы со стабильностью – то клавиатура перестала вводить текст, то кнопки громкости отвалились.

g2_cm_screen2_6

Автономность

Вполне достойная. Уровень энергосбережения никак не пострадал по сравнению со стоковой прошивкой. Те же 6-8 часов активной подсветки экрана при 15-30 часах общей работы.

g2_cm_screen2_12 g2_cm_screen2_11

g2_cm_screen2_24 g2_cm_screen2_23

Камера

Конечно, фирменное ПО камеры LG G2 от производителя намного превосходит аналогичное решение в стоковом Android. Вы потеряете все уникальные фишки при фото- и видеосъемке. Но само качество контента на выходе, по моему мнению, особо не отличается.

2013-10-26 15.11.28

2013-11-04 19.34.47 2013-10-26 12.26.07 2013-11-02 14.44.49

2013-11-02 14.45.21 2013-11-04 10.26.23 2013-11-04 19.34.25

Общая стабильность

Я не заметил никаких проблем (в своем варианте установки – еще раз напоминаю про ядро) и продолжаю пользоваться CyanogenMod 10.2 в качестве ежедневной прошивки прямо сейчас. На всякий случай в памяти есть файлы бэкапа стоковой прошивки, я могу вернуться на нее в любой момент. Однако пока что на сток не хочется и я наслаждаюсь чистым holo.

Выводы

Плюсы:

  • Более актуальная версия ОС со всеми фишками.
  • Отсутствие «мусорных» приложений – отличная базовая прошивка для самостоятельного наращивания функциональности.
  • Пользовательский опыт сходный с линейкой Nexus.
  • Быстрый интерфейс чистого андроида.
  • Работает функция KnockON на включение и USB OTG.
  • Возможность гибкой настройки рабочего пространства – настройка кнопок, статус-бара, шторки уведомлений, экрана блокировки, расширенный экран, меню кнопки питания.
  • Автояркость работает корректно в отличие от стока. Кроме того, присутствует ручная калибровка и автоматическая корректировка в зависимости от времени суток.
  • Шикарные возможности настройки звука через встроенный эквалайзер DSP Manager и превосходный результат по улучшению звучания музыки.
  • Улучшение звучания основного динамика при помощи того же DSP Manager.
  • Камера, как мне показалось, в качестве съемки фото и видео особо не теряет по сравнению со стоковой прошивкой (привет Nexus 5?).
  • Автономность и производительность не страдает по сравнению со стоковой прошивкой.

Минусы:

  • Потеря всех уникальных фишек интерфейса от LG: KnockON на выключение, ответ на звонок поднесением к уху, Plug & Pop, слежение за глазами, SlideAside, ClipTray и т.д.
  • Потеря уникальных функций ПО камеры, таких как 8-точечный фокус, эффекты, audio zoom, возможность записи видео 1080p@60fps и прочее – вместо этого получаем достаточно «убогую» AOSP-камеру.
  • ИК-порт работает только после установки дополнительного пакета.
  • Отсутствует FM-радио.
  • Нет Quick Memo, хотя, думаю, как раз это приложение можно установить без проблем.
  • Отсутствуют все приложения от LG. Хотя для кого-то это может быть плюсом, поскольку среди них много мусора.
  • Программное воспроизведение видео в некоторых случаях, вместо аппаратного. Однако, мощность процессора в смартфоне такая, что он справляется с этой задачей играючись. Теоретически – увеличивает энергопотребление. На практике – особо не критично.

Небольшая демонстрация общей производительности LG G2 с прошивкой CyanogenMod:

Vladyslav Surkov
Vladyslav Surkov
Сооснователь Root Nation. Редактор, CEO. Мне плевать на шильдики и я не поклоняюсь брендам. Только качество и функциональность гаджета имеют значение!
Subscribe
Notify of
guest

81 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Рус
Рус
10 years ago

Привет.
Подскажи, пожалуйста, а что делать, если на телефоне нет никакой вообще прошивки на данный момент? Т. Е. я закинул прошивку, а она не устанавливается, а старая уже стёрта. Сейчас я не могу закинуть туда прошивку, т. к. не имею доступа к внутренней памяти телефона

Я установил CM 10.2, потом хотел обновиться до СМ11 (ночная сборка), но по воздуху телефон не обновлялся, далее я попал в глупую ситуацию: я скачал её в ручную в память телефона и попытался установить её в ручную, но ничего не вышло (точно также “installation aborted”)
При попытке reboot system, телефон опять грузится в рекавери. Закинуть 10,2 на память телефона не могу – компьютер не видит

Про бек ап не спрашивайте – тупанул жёстко((((

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Рус

Кабель OTG и установка с флэшки – как вариант, который тебя спасет. Иначе – установка стоковой прошивки с ПК через режим download и все сначала – рут, рекавери, прошивка.

Рус
Рус
10 years ago

Это нужно будет zip from external sd?

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Рус

Нет, при подключении через OTG флэшка монтируется автоматически как USB-drive. И появится пункт в меню Install.

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Рус

Кстати – ошибка инсталляции возможно связана со старым рекавери. Надо обновить. Снова же, с флэшки сначала прошить обновленное рекавери, потом основную прошивку. И не рекомендую с СМ использовать TWRP. Она часто фэйлит. CWM и Philz Touch – лучшие варианты.

Рус
Рус
10 years ago

большое спасибо!!!

Рус
Рус
10 years ago

Спасибо, восстановился на CM 10.2. Как раз TWRP стоит. Установил CWM, но TWRP остался и опять ни в какую не хочет обновляться до 11.
Что можно сделать? Может как нибудь удалить TWRP, но как?

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Рус

Ничего не понял… как это “Установил CWM, но TWRP остался”?? Просто замените рекавери. Прошейте другое через то же TWRP и сделайте reboot to recovery.

Рус
Рус
10 years ago

Ну, вобщем, я установил Rom manager из play market.
Через Rom manager установил ClockworkMod и через него же вижу “Recovery already installed”, а внизу написано “CWM” и “TWRP”, как будто они параллельно стоят

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Рус

скачайте файл установки (обновления) рекавери в zip и установите его через существующее рекавери обычным способом через меню install. Все просто.

Магамед
Магамед
10 years ago

Добрый вечер!Владислав,тут такая вещь.При попытке копировать файлы большого размера с пк на смарт.Полоса копипования зависает,стоит минутые 3 и в итоге выдает ошибку что файл не копирован.Как решить эту проблему.Прошивка циан11 м4 снепшот.Заранее благодарю!

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Магамед

Это что-то с протоколом MTP на ПК проблемы, мне кажется. А какая версия ОС на ПК? Лицензия или пиратка? Попробуйте установить/переустановить Windows Media Player.

Магамед
Магамед
10 years ago

Ну тут странно.Бекап приложений который весит 1,4гб,копируется.А апк игры нет.Версия Windows7 32bit proffesional лицензия.Что тогда?

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Магамед

что-то с драйверами не то. надо попробовать установить LG USB driver

Магамед
Магамед
10 years ago

Владислав.А вот насчет звука вы написали можете изменить РАЗРЕШЕНИЕ на….Это переименовать файл?Или как?

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Магамед

Нет, конечно. Это в свойствах файла изменить разрешение на чтение/исполнение. Делается любым файловым менеджером с рут-доступом.

Магамед
Магамед
10 years ago

И кстати после попытки прошивки на сток через лг флеш тул.Захожу опять в рекавери делаю ребут систем и спрашивает установить ли SuperSu?Это получается рут удалился?Как при этом быть????

Магамед
Магамед
10 years ago

Сделал ребут систем опять зашло в рекавери.ПОшел делать восстановление бэкапа при восстановлении также пишет Failed.Решил прошить на сток.Перешел в довнлод мод,Пк как бы обнаружил смарт.Пошла установка драйверов 2 загрузились 1 нет.И в самой программе лг флеш тул пишет что телефон не подключен к пк.Замкнутый круг блин.ЧТо делать? как решать проблему??

Магамед
Магамед
10 years ago

А сейчас как из рекавери выйти.Надо восстановить бекап?Или как

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Магамед

В рекавери есть пункт «reboot to system». Но, если есть otg, можно прошить рекавери с флэшки, потом “reboot to recovery” и прошить циан уже через новое рекавери.

Магамед
Магамед
10 years ago

Извените за неудобства,но вы меня не так поняли.Я сейчас вешу в рекавери TWPR ОТГ у меня нет.Чтобы установить CWM рекавери мне нужно запустить смартфон,ведь так?А чтобы его запустить нужно восстановить бекап,который был сделан непосредственно перед прошивкой?Или просто сделать Power off и запустить смартфон?

Магамед
Магамед
10 years ago

Что за проблема.Скачал самую последнюю ночную сборку цианоген 11 версия от 02.08.Устанавливается…затем пишет внизу красным шрифтом Failed.ЧТо это такое????

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Магамед

Смените рекавери на cwm (предпочтительно) или philz touch.

Магамед
Магамед
10 years ago
Reply to  Магамед

Прошиваю через TWPR по этой инструкции.http://4pda.ru/forum/index.php?showtopic=510691&st=1320#entry28101904

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Магамед

Так вот из-за twrp и проблемы. Я ж сказал, что надо делать. Поменяйте рекавери.

Магамед
Магамед
10 years ago

И если нет.Можно пожалуйста ссылку на Гапс и ядро?

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Магамед

Ссылки на gapps в статье, прочитайте внимательно. Ядро не надо – родное ок.

Магамед
Магамед
10 years ago

Еще вопрос.А под циан 11 подойдут Gaaps и ядро которое вы предлагаете для установки 10.2?

Магамед
Магамед
10 years ago

Добрый вечер Владислав!Тут такая несостыковочка…При первой попытке войти в рекавери было что то предложено на английском…Только потом догадался что вы именно про это говорили:”несколько раз жмем кнопку питания и переходим в рекавери”.Но блин я кажется выбирал что то другое.После этого у меня вылезли в левом углу мелко написанное Error и цифры после этого просто горит черный экран и все.Что делать?

Vladislav Surkov
Vladislav Surkov
10 years ago
Reply to  Магамед

Предполагаю, что Вы запустили загрузчик. Выключите телефон долгим удержанием кнопкой питания, потом повторите вход в рекавери.