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 – это такая сборка, которая делается раз в месяц и объединяет все стабильные наработки. Можно сказать, что это своего рода промежуточный релиз, в отличие от ночных сборок, которые генерируются автоматически, просто обновляя версию для разработчиков. Вы можете скачать любую доступную сборку с официальной страницы загрузки для смартфона на сайте проекта http://download.cyanogenmod.com/?device=d802. Обсуждение прошивки на форуме 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:


РЕКОМЕНДУЕМ! СВЕЖЕЕ ВИДЕО НА НАШЕМ YOUTUBE-КАНАЛЕ: