Установка и обновление CyanogenMod. CyanogenMod мертв, да здравствует CyanogenMod. Колонка Евгения Зобнина Как определить какая версия cyanogenmod установлена

CyanogenMod (произносится sigh-AN-oh-jen-mod — сай-ЭН-о-джэн-мод) — послепродажная прошивка сотовых телефонов и планшетов на основе ОС Android от команды Cyanogen Team, ныне Cyanogen Inc. Поддерживает функции, отсутствующие в официальной прошивке поставщиков устройств Android, в том числе оригинальную тему Android (Android Holo), кодек для Free Lossless Audio Codec (FLAC), сжатый кэш (compcache), большой список APN, OpenVPN-клиент, меню перезагрузки.

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

По состоянию на июнь 2014 года прошивка CyanogenMod установлена более чем на 12 миллионах устройств.

Разработка

Вскоре после появления мобильного телефона HTC Dream в сентябре 2008 года появляется метод, получивший название в сообществе Android «rooting», которой давал привилегированный контроль (известный как «root-доступ») в Linux подсистеме Android. Этот метод, в сочетании с открытым исходным кодом и характером ОС Android, позволяет модифицировать прошивки и повторно установить их на телефон по желанию. Он является необходимым для некоторых телефонов, например, Nexus One и Nexus S, которые предназначены для помощи в развитии пользовательских модификаций.

В настоящее время последняя версия CyanogenMod базируется на Android 5.0 (Lolipop). Пользовательская часть CyanogenMod в основном написана Стивом Кондиком (Steve Kondik) и XDA-разработчиками (улучшены, например, панель запуска, контакты, браузер), а также с использованием приложений, таких как BusyBox.

CyanogenMod 6

Выпущена Стивом Кондиком и основана на Android 2.2 (Froyo) для Nexus One, HTC Dream, Magic, Aria, Legend, Desire, Evo, Hero, Wildfire, Motorola Droid, Incredible и Slide. Бета-версия CyanogenMod 6 стала доступна 11 июля 2010 года, позже, 28 августа 2010 года, была выпущена первая стабильная версия.

CyanogenMod 7

Развитие CyanogenMod 7 началось с выпуском Android 2.3 (Gingerbread). 15 февраля 2011 года появились первые бета-версии для нескольких поддерживаемых устройств. Четвёртый релиз бета-версии был представлен 30 марта 2011 года. Он усилил положение CyanogenMod среди других аналогичных прошивок, а также содержал много исправлений ошибок. 11 апреля 2011 года была выпущена первая стабильная версия CyanogenMod 7.0 на основе Android 2.3.3 (Gingerbread). На данный момент последняя версия CyanogenMod 7 — это CyanogenMod 7.2 на основе Android 2.3.7 (Gingerbread).

CyanogenMod 8 (пропущенная)

CyanogenMod 8 планировалось разработать на основе Android 3.x Honeycomb, однако в связи с тем, что исходный код не был открыт компанией Google после CyanogenMod 7 была обозначена версия CyanogenMod 9.

CyanogenMod 9

CyanogenMod 9 основан на Google Android 4.0 Ice Cream Sandwich. Стив Кондик (Steve Kondik) и его команда сообщили, что они начнут работу над новым релизом после того, как Google опубликует исходный код Android 4.0.1. Первый пресс-релиз был представлен 26 июня 2012 года, стабильная версия выпущена 9 августа 2012 года. Одновременно с выходом стабильной версии был практически прекращён выпуск ночных сборок для CM 9. Последней на данный момент является ночная сборка от 09.09.2012. Команда разработчиков CM заявила, что поддержка 9-й версии будет осуществляться только в объёме внесения критических исправлений. Все силы будут брошены на развитие 7-й и 10-й версии CyanogenMod.

CyanogenMod 10

Работа над новой версией CyanogenMod, основанной на Google Android 4.1 Jelly Bean, началась после того, как Google в июне 2012 выпустила исходный код Google Android 4.1. Стабильная версия CyanogenMod 10 была выпущена 13 ноября 2012 года

CyanogenMod 10.1

Работа над новой версией CyanogenMod, основанной на Google Android 4.2.1 Jelly Bean, началась после того, как Google в ноябре 2012 выпустила исходный код Google Android 4.2.1. Ожидалось, что номер версии будет 11, но разработчики решили воспользоваться точкой, так как ОС не содержит значимых изменений и носит то же имя. С 15 февраля 2013 года CyanogenMod 10.1 перешёл на базу Android 4.2.2. С 11 мая 2013 года CyanogenMod 10.1 RC2 (Release Candidate) стала доступна для загрузки. 24 июня 2013 вышел финальный релиз версии 10.1.0. 10 июля 2013 вышло обновление с номером 10.1.1. К сожалению в число платформ для которых обеспечена стабильная поддержка пока не вошли устройства на базе NVIDIA Tegra 2 и Samsung Exynos, однако можно загрузить nightly или RC версию этих прошивок.

CyanogenMod 10.2

Новый CyanogenMod был основан на Android 4.3.

Также энтузиасты занимаются портированием CyanogenMod на различные устройства независимо от основной команды проекта.

CyanogenMod 11

Работа над Cyanogenmod 11 началась после того, как 31 октября 2013 компания Google представила исходный код Google Android 4.4.

CyanogenMod 12

Работа над CyanogenMod 12 началась сразу после того, как Google опубликовала исходный код Android 5.0, а первые ночные сборки были выпущены 6 января 2015 года. Команда разработчиков заявляет, что работа над первым снапшотом готова на 85%, а в данный момент внедряются функции из CM11.

ClockworkMod Recovery

Репозиторий CyanogenMod также содержит ClockworkMod Recovery («образ восстановления», написанный и поддерживаемый Koushik Dutta), который используется для установки CyanogenMod на устройства. Clockworkmod Recovery имеет специальный режим восстановления данных, который используется для резервного копирования, восстановления данных в памяти устройства и обновления прошивки. Clockworkmod Recovery устанавливается через режимы прошивки, созданные для сервис-центров (ODIN, Fastboot) с ПК или самого устройства.

Влияние на гарантийное обслуживание устройств

Наличие CyanogenMod и ClockworkMod Recovery не является основанием для лишения гарантии на устройство. Многие производители осуществляют борьбу с обманом Сервис-центров насчет отсутствия нестандартных прошивок. Например, смартфоны Samsung определяют установку нестандартных прошивок и ядер. При загрузке такого аппарата будут появляться предупреждения об использовании сторонних прошивок. Однако счетчик можно вернуть в начальное положение с помощью таких программ, как Triangle Away. По состоянию на 21 сентября 2014 года компанией Samsung используются более совершенные методы защиты, которые не обходятся ранее известными методами.

Поддержка со стороны производителей телефонов

Компания Samsung приняла на работу основателя проекта CyanogenMod и начала бесплатное распространение новых моделей телефонов среди других разработчиков CyanogenMod. Компания Sony объявила, что считает развиваемые энтузиастами прошивки полноправными членами экосистемы Android.

Пользователи официальных firmware Android-устройств все чаще оглядываются по сторонам в поисках функциональных «модов» прошивок своих аппаратов. А кое-кто присматривается и к полноценным, хотя и урезанным дистрибутивам Linux или даже «виндофонам».

Казалось бы, Android как операционная система уверенно набирает обороты во всем мире. Однако из-за сильной сегментации и задержек обновления встроенного ПО производителями телефонов многие владельцы устройств на базе этой ОС или еще не получили последнюю версию firmware на свои коммуникаторы, или не получат никогда.

За примерами далеко ходить не нужно – практически у любого производителя коммуникаторов в таком «активе» даже не одна модель текущей продуктовой линейки! И если сама Google начала обязывать вендоров поддерживать актуальность версий ОС Android в течение определенного времени, то владельцам аппаратов «прошлого сезона» в большинстве случаев уже совсем ничего не светит. Тут-то во всей красе и во всеоружии из кустов появляется граф Т…, простите, CyanogenMod. (Отставить Пелевина! – Прим. вып. ред. – Извините, вырвалось… – Прим. автора.)

CyanogenMod – первая мобильная ОС, по сути представляющая собой объединение экспериментальной ветви разработки комьюнити и официального дерева исходных кодов ОС Android.

Проект CyanogenMod стал результатом сотрудничества разработчиков и сообщества XDA. Являясь, в принципе, прошивкой для коммуникаторов и планшетников на основе операционной системы Android, он имеет в своем составе модули и ПО, отсутствующие в официальных сборках софта от вендоров коммуникаторов и планшетников. CyanogenMod – первая мобильная ОС, по сути представляющая собой объединение экспериментальной ветви разработки комьюнити и официального дерева исходных кодов ОС Android.

Среди пользователей мода бытует мнение, что CyanogenMod повышает производительность и надежность операционки по сравнению с официальными релизами firmware от вендора девайса (это заявление, конечно, повод для отличного холивара). Кстати, заявлено, что по состоянию на 31 октября 2011 года прошивка CyanogenMod установлена более чем на миллион устройств! Чем не повод для того, чтобы рассмотреть проект более пристально, особенно в свете того факта, что через некоторое время каждый обладатель аппарата на базе Android будет вынужден инсталлировать этот мод на свое устройство, ибо срок поддержки девайса производителями закончится и на владельцев достаточно современных мобильных аппаратов корпорации просто махнут рукой…

Несмотря на все нюансы использования CyanogenMod на своем коммуникаторе, я очень жду, когда объединенными усилиями XDA и программистов вендора «допилят» новый «цианоген».

Итак, развиваемой в настоящее время веткой проекта является CyanogenMod 7. Его разработка началась с выпуска Android 2.3 (Gingerbread). 15 февраля 2011 года уже появились первые версии firmware для нескольких поддерживаемых устройств. Четвертая «бета» прошивки была представлена сообществу 30 марта 2011 года, что упрочило положение CyanogenMod среди других аналогичных прошивок (так как было сделано множество исправлений ошибок). 11 апреля 2011 года увидела свет первая стабильная сборка CyanogenMod 7.0 на основе Android 2.3.3. Текущая сборка «цианогена» имеет версию 7.1.0.2 и базируется на Android 2.3.7 (что, согласитесь, крайне интересно для владельцев еще полностью работоспособного «старья» на базе Android 1.6-2.1).

  • Программа: Cyanogenmod 7
  • Тип: firmware
  • Разработчик: Сommunity xda-developers
  • Объем дистрибутива: 94,35 Мбайт
  • Русификация интерфейса: есть
  • Адрес: cyanogenmod.com

В текущем виде сборка 7.1.0.2 поддерживает 68 различных моделей устройств (свое ищите здесь – www.cyanogenmod.com/devices). Для каждой из них доступно пошаговое руководство по замене штатной прошивки на CyanogenMod, а для упрощения инсталляции подготовлено специальное приложение ROM Manager, входящее в комплект CyanogenMod. Однако напоминаю сониэрикссоноводам, что разблокировка загрузчика является обязательным условием для установки мода, – имейте это в виду! Кстати, благодаря «личной» заинтересованности компаний Samsung и Sony Ericsson (предоставивших проекту CyanogenMod информацию и оборудование для работы и тестирования) разработчики смогли обеспечить поддержку всего текущего модельного ряда этих производителей.

После вводной части рассказа давайте перейдем к делу и ознакомимся со списком плюшек CyanogenMod 7.1.0.2:
1. Поддержка кодека FLAC с возможностью использования эквалайзера.
2. Наличие в базовой поставке таких программ, как BusyBox, rsync, htop, nano, PowerTOP, bash и т. д. Линуксоидам радоваться!
3. Наличие менеджера доступа su, который позволяет разрешить или запретить получение root-прав для определенного приложения.
4. Доступ к дополнительному разделу настроек с опциями для тюнинга производительности, пользовательского интерфейса, звуковой подсистемы и методов ввода.
5. Наличие Spare Parts – набора сервисных функций для контроля за состоянием аккумулятора, слежения за потреблением ресурсов, энергопотреблением приложений, а также для настройки различных параметров интерфейса.
6. Поддержка OpenVPN и режима инкогнито в штатном браузере!
7. Приложение ADW.Launcher используется как стандартный лончер системы. И хотя «дареному коню…» (дальше по тексту), но он, по крайней мере у меня, достаточно часто падает. Еще бы – последний релиз датируется 2010 годом. Поэтому сразу рекомендую приобрести и установить ADW.Launcher EX, он и посвежее и постабильнее – это в глаза сразу бросается.
8. Обрабатываются экранные росчерки, которые можно вводить даже в режиме блокировки экрана. Возможна настройка отображения дополнительной информации на экране блокировки, что очень удобно.
9. Появилась поддержка штатным системным браузером приватного режима навигации (без сохранения истории серфинга и прочих данных в кэше).
10. В наличии функция Apps2SD для переноса приложений на SD-карту и обратно в основную память.
11. Интегрирован межсетевой экран Phone Goggles, позволяющий разрешить совершение звонков и отправку SMS только конкретным приложениям (так называемый «Пьяный режим»).
И это только то немногое, что сразу бросилось в глаза при первом знакомстве с CyanogenMod 7. При более подробном изучении прошивки пытливым умам будет и чему порадоваться, и чему огорчиться.

Поэтому начнем разбирать плюсы и минусы – уверен, многим это пригодится. Начнем с настройки самого «цианогена». В пункте меню «Приложения» есть возможность как разрешить перемещение любых программ на карту памяти, так и сделать выбор места установки всех новых приложений по умолчанию. Также здесь находится уже упомянутый мной выше «Пьяный режим» межсетевого экрана Phone Goggles, который позволяет «фильтровать» ненужное общение аппарата с Сетью.

Можно еще, например, заставить девайс проверять состояние своего владельца, перед каждым звонком предлагая ему решать математические задачки. Так, однажды после двух таких тестов я плюнул, решил признать, что пьян, отключил данный режим и заодно телефон (хитрый смайл). Вот так вот дисциплинирует нас современная техника.

В настройках ввода можно выбрать действия, выполняемые при использовании кнопок «Меню» и «Поиск», реакции девайса на нажатие и отпускание тачскрина, определить поведение встроенного плеера при выключенном экране. В настройках интерфейса вообще царит полное раздолье! Начиная от выбора вариантов перезагрузки, панели уведомлений, строки состояния и уведомлений светодиодом и заканчивая эффектами анимации и общим видом скроллбара.

Также хотелось бы отдельно коснуться содержимого меню «Производительность». Нас честно предупреждают, что эти настройки изменяют производительность системы в худшую сторону (нет, ну мы же знаем, что главное – предупредить заранее, чтобы потом на тебя пальцем не показывали (смайл)). Мы соглашаемся, качая головой, и сразу же идем в пункт «Настройки ЦП». Здесь нас ждут четыре режима: Interactive (по умолчанию), Ondemand, Scary и Smartssv2. Чуть ниже доступны пункты выбора минимальной и максимальной частоты процессора. У меня это значения 122 и 1612 МГц (выставленные по умолчанию). Однако для тех, кто будет переопределять эти параметры, есть возможность применить свои настройки ЦП при следующей загрузке аппарата.

В пункте «Система» меню «Настройки CyanogenMod» можно почитать примечания к релизу, установленному на нашем коммуникаторе (как будто мы не читали их на сайте перед установкой сборки). Также не возбраняется разрешить получение уведомлений о новых версиях CyanogenMod. Я честно зарегистрировался на сервере обновлений, но, хотя точно знаю, что обновление есть (и что оно ну никак не хочет загружаться в моем аппарате), уведомление о доступности прошивки так до сих пор и не получил… Может, на будущее сделано? Ну что ж, подождем, посмотрим…

Также раньше (в смысле до моего перехода на ADW.Launcher EX) в основном меню сразу под настройками CyanogenMod был пункт управления настройками лончера. Однако после замены его на расширенную версию и деинсталляции старого удобный пункт меню исчезает, и я до сих пор не понял, как вернуть его обратно. Ну да не страшно, до новой сборки у меня есть время.

Любители изменять все и вся наверняка оценят опцию настройки вида блокировки экрана. Всего предлагается пять видов блокировки – от колец до классического ползунка. Кроме того, можно поиграться со стилями экрана блокировки, видом размещенных на нем виджетов и т. д. Да, чуть не забыл! Есть отдельный блок настроек для планшетников! Конечно, Android 2.3.7 приспособлен для «таблеток» не так хорошо, как 3.0.2, но, тем не менее, можно перенести строку состояния вниз экрана и не отображать экран разблокировки…

Теперь, если читатель не против, поделюсь своими сугубо личными ощущениями от прошивки на реальном устройстве – моем орденоносном SE Arc. Что касается энергопотребления, то почему-то в моем случае оно не стало ниже, а только возросло – по субъективной оценке, процентов на 10-15… И это при том, что у моего товарища с SE Mini после установки CyanogenMod срок жизни устройства от одной зарядки при том же стиле использования телефона увеличился почти вдвое!

Я первично грешил на то, что после перепрошивки девайса контроллер батареи еще не знает точных значений заряда. Пришлось провести калибровку аккумулятора в ручном режиме (снимаем аккумулятор на 5 мин., а потом, не включая аппарата, заряжаем его 5-6 ч). Эта манипуляция немного помогла, однако, по ощущениям, не до конца. Зато лучше стала работать связка «экран-датчик приближения». Практически прекратилось реагирование тачскрина на касание ухом (смайл), и я забыл о проблеме, которая всегда крайне волновала меня на стоковых прошивках.

Ну и о мелочах. В CyanogenMod так организован экран звонка, что картинки абонентов из «гуглоаккаунта» как раз в тему! Они не деформируются, выглядят аккуратно и к месту. Кроме того, если не подключена услуга удержания вызова, я могу (правда, вручную) отключить отображение соответствующей виртуальной кнопки. Мелочь, но приятно. Порадовало и наличие эмулятора терминала. Многим он не потребуется, но мне пригодится – буду через SSH рулить своим домашним сервером! Раньше приходилось ставить для этого отдельную утилиту.

Подводя итоги изучения CyanogenMod, хочется отметить, что проект получился очень нужным и актуальным, а прошивка CyanogenMod – востребованной. Принося на наши устройства «свежие» версии операционной системы, о которых прежде не приходилось и мечтать, CyanogenMod в скором времени может полностью отвоевать нишу «постгарантийных» коммуникаторов и планшетников («нуководам» с Nook Color – низкий старт!).

Проектом активно занялись Samsung и SE, поэтому будем надеяться, что они привнесут в него наработки для портирования и оптимизации firmware для своих устройств, но при этом не приобретут CyanogenMod для собственных нужд. Ибо если такой поворот событий произойдет – альтернативы любительским модам не останется. Однако не будем терять оптимизма и пожелаем проекту удачи и скорейшей доработки прошивки для SE Arc (смайл)!

P. S. Несмотря на все нюансы использования CyanogenMod на своем коммуникаторе, я очень жду, когда объединенными усилиями XDA и программистов вендора «допилят» новый «цианоген». Будет ли он 8-м или 9-м – для меня совершенно некритично. UP

Впечатления и размышления
Перейти на CyanogenMod я подумывал уже давно. Являясь «местами счастливым» обладателем Sony Ericsson Arc, я перепробовал многое – все версии стоковых прошивок РСТ, большинство версий «буржуйских» прошивок и несколько пользовательских модов. Однако каждая версия встроенного ПО лечила одни баги, но привносила другие.

Да и получать заново права рут на каждой новой прошивке было не всегда тривиально… Потом удаление мусора из предустановленных SE приложений, заморозка системных программ, которые, по-моему, в системе совершенно не нужны… Одним словом, времени на эксперименты уходило немало, только толку было не так уж и много: основные проблемы со связью (потеря сигнала внутри зданий) и тачскрином (невозможность разблокировки экрана при входящем звонке без использования кнопки питания коммуникатора) постепенно выводили из себя.

Вот только до CyanogenMod руки никак не доходили – еще бы, этот мод требует разблокированного загрузчика. А стоит его разблокировать – сразу же теряешь гарантию, чего крайне не хотелось. И, как только появилась возможность разблокировки загрузчика через test point, я решился. «В крайнем случае, заблокирую обратно», – подумал я и взялся за канцелярский нож и скрепку (те, кому интересна процедура, легко могут найти нужную информацию в Сети, для самых ленивых есть даже видеоруководства).

На самом процессе обновления до CyanogenMod не буду подробно останавливаться – полезете на сайт за прошивкой, там же найдете и остальную информацию. Пройдусь по нюансам. Во-первых, версия 7.1.0.2 так и не смогла загрузиться на моем аппарате. Ждал долго, несколько раз перешивался – результат один. Зато 7.1.0.1 встала без проблем, на ней я пока и остановился.

Сказать, что я был поражен обилием настроек, равносильно замалчиванию! Я до сих пор где-нибудь что-нибудь да тюнингую, постоянно открывая для себя новые пункты меню. Но не только возможность «покопаться от души» пришлась мне по сердцу. В отличие от стоковой прошивки SE, «телефонная» часть программного обеспечения CyanogenMod выше всяких похвал. Мало того что у меня перестал теряться сигнал в тех же местах здания, где заводская прошивка пасовала, стало удобнее работать с коммуникатором именно как с телефоном.

Появилась возможность сортировать контакты по фамилии, стало меньше возни с SMS. Да и вообще, CyanogenMod открыл для меня Arc именно как телефон! А то я, если честно, уже подумывал прикупить себе на роль «звонилки» Philips Xenium (да, китайский, да, глючит, зато батарейка на 2000 мА·ч!)… Однако не обошлось и без ложки дегтя: так, к примеру, поддержка камеры реализована абы как, а FM-радио еще пока в процессе интеграции.

Есть нюансы с «гуглософтом» – у меня постоянно вылетают «Карты» и «Галерея» при попытке в «Местах» залить фотографию и оставить комментарии. По-моему, не совсем допилили драйвер экрана, ибо есть проблемы с отзывчивостью, с нажатием нижнего ряда клавиш клавиатуры в ландшафтной ориентации и т. д. Да, иногда приходится перезагружаться вручную, но время перезагрузки минимально. Но, несмотря на все это, снести CyanogenMod и поставить стоковую прошивку у меня рука не поднимается. Буду с надеждой ждать обновлений!

Обзор Cyanogen OS и сравнение с Android

В качестве тестового аппарата мы выбрали смартфон BQ Aquarius X5. Причина проста - смартфон поставляется как с Android, так и с Cyanogen OS, поэтому мы надеялись наглядно, один к одному, сравнить программные платформы. Правда, к сожалению, Cyanogen-версия смартфона ехала к нам в редакцию так долго, что пришлось сравнивать Cyanogen на Aquarius X5 c Android на других смартфонах. Впрочем, как в итоге оказалось, это не повлияло на результаты тестирования.

Ну и раз у нас в руках смартфон, то поговорим и о нём самом.

Честно говоря, получая устройство на обзор мы невольно задумались, а что же в новинке эксклюзивного, какая у него «killer feature»? Процессор о четырёх ядрах, два гигабайта оперативной памяти, памяти умеренно, есть поддержка microSD, плюс две SIM-карты. Да, модуль камеры от Sony и фронтальная вспышка, но как-то маловато. Хотя, какие-то плюсы всё же нашлись - это пятилетняя гарантия и trade-in через 2 года. Опять же - возможность купить версию с Cyanogen OS, хотя стоит ли оно того? Скоро увидим.

Тестовый экземпляр

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

Корпус моноблочный и монолитный: его основу составляет металлическое ребро жёсткости с прожилками антенны, в которое удачно вписан глянец стекла лицевой панели, а также инновационный пластик задней панели Beckers из которого по слухам делают корпуса болидов F1. Т.е. он не должен ни скользить, ни царапаться, хотя о последнем мы бы поспорили.

Размеры смартфона умеренные под стать диагонали экрана, а вес скорее средний. Маркость конструкции средняя и, как вы понимаете, речь идёт только о лицевой панели. Расцветка, которая побывала у нас на тестировании - белая, в продаже имеются также черный и золотой варианты.

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

На левом торце корпуса расположились лишь сдвоенные салазки SIM-карт, а справа салазки для карты памяти, совмещённая качель громкости и кнопка блокировки с малым ходом.

Верхний торец отдан под аудио-разъём 3,5-мм и микрофон-шумодав, а нижний вместил разъём micro-USB, основной микрофон и перфорацию динамика вызовов.


Задняя панель помимо служебных символов снизу, логотипа вендора по центру также приютила объектив тыльной камеры и двойную светодиодную вспышку сверху.

Тот самый Cyanogen

Повернув время вспять невольно вспоминаешь откровенно «гиковскую» тему, а именно CyanogenMod - прошивку для Android-смартфонов, которая при относительно «чистой» ОС давала простор для кастомизации. Но данная тема имела все же ограниченный круг пользователей и разработчики софта, Cyanogen Inc, решили масштабировать его (не без сторонних инвестиций) для «простых смертных». Именно так появилась Cyanogen OS - официальная прошивка, которая по умолчанию может быть установлена на брендированные смартфоны. Теперь не нужно «танцевать с бубном» для установки, да и «окирпичить» смартфон по незнанию будет куда сложнее.

Именно такая ОС версии 12.1 установлена на Aquaris X5 и сегодня мы с ней познакомимся.

Оговоримся сразу: в сравнении с «голым» Android 5.1 изменений не много, поэтому постараемся сконцентрироваться именно на них, ведь сам 5.1 мы рассматривали не раз.

Для начала экран блокировки: он похож на дефолтный с той лишь разницей, что матрицу ввода пароля можно скрыть, хотя это не совсем удобно.

Рабочие столы привычные для Android: на них можно разместить обои, виджеты, папки и ярлыки приложений, но в случае с Cyanogen - базовая функция заключается в возможности смены тем оформления. Строка состояния удобно группирует схожие элементы и показывает общее число уведомлений от одного “адресата”.

Настройка представления также кроется в персонификации рабочих столов: вытянув вверх шторку интерфейса смены обоев и виджетов мы откроем доступ к разнообразным настройкам: от анимации и подписей, до размера сетки значков.

Главное меню может быть как привычным матричным, так и вертикальным списком с привязкой к первой букве наименования приложения: необычное, но любопытное представление.

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

Что касается дуальности, то здесь все прозаично: простая настройка умолчаний и наглядная индикация событий.

Аппаратное обеспечение и производительность

То, что интерфейс смартфона не лагает - это заслуга и ОС и «железа». Про ОС поговорили, но нельзя не упомянуть и о «собственной» производительности тестового смартфона.

Кстати, несмотря на плавную анимацию интерфейса, в работе с «тяжелым» контентом заметны незначительные рывки. Кроме того, при пиковой нагрузке корпус аппарата ощутимо нагревался и это вызывает некоторый дискомфорт от использования.

Geekbench 3 (Single core/Multi core) 506/1448
AnTuTu Benchmark v6.0 58911
3D Mark (Ice Strom Unlimited) 4899
3D Mark (Ice Storm Extreme) 2978
Epic Citadel (Ultra High Quality) 33.4 FPS
Epic Citadel (High Quality) 57.2 FPS

CyanogenMod — это послепродажная прошивка для смартфонов и планшетов на основе Android OS от команды Cyanogen Team, которая сейчас называется Cyanogen Inc. При создании этой прошивки проделана огромная работа над оптимизацией и она действительно повышает производительность устройства.

В первую очередь это must have для владельцев “устаревших” устройств, таких как Galaxy Nexus, например. Как известно, официально данный аппарат не поддерживает KitKat, но при помощи Cyanogenmod владельцы этого телефона могут оценить все прелести последней версии ОС от Google.

Улучшено также и само взаимодействие с устройством. К примеру, при помощи ярлыков быстрого доступа на экране блокировки можно сразу открыть нужное вам приложение. Присутствует возможность уменьшить, а то и вовсе убрать наэкранные навигационные кнопки.

Пользователь может полностью изменить панель уведомлений и быстрых настроек: тут вам и возможность сменить иконку батарейки, и переместить ярлыки быстрых настроек, и даже регулировка яркости экрана свайпом по строке состояния.

Если вам нравится использовать наэкранные кнопки, то в CyanogenMod их можно перемещать как душе угодно. При желании можно добавить другие элементы, к примеру, кнопку поиска или меню.

В Google Play я долго не мог найти для себя подходящего музыкального плеера. Пробовал и популярный Poweramp, и Play Музыка, но все они меня не устраивали по многим причинам. В CyanogenMod встроен прекрасный плеер Apollo. Его внешний вид можно изменять так, как вам хочется. К тому же в Google Play лежит куча бесплатных тем для него. Также в прошивку встроен удобный эквалайзер, которые позволит настроить звучание и в наушниках, и через динамик, и через колонки.

Выглядит CyanogenMod в точности как KitKat на Nexus 5. Прозрачные кнопки и статус-бар, Google Now, вызывающийся свайпом вправо — всё это на месте. Сам внешний вид прошивки тоже можно менять. В Cyanogenmod есть поддержка тем, которые можно найти в интернете в огромном количестве.

В прошивке даже есть такая “дикость” как изменение частоты процессора по усмотрению пользователя. Можно установить не только частоту, но и алгоритм ее смены. Пара слов о каждом:

    Interactive — частота меняется при включении экрана смартфона (стандартный Governor с версии 4.1.1)

    Ondemand — предшественник Interactive, более энергоэффективен, но менее производителен

    Userspace — позволяет полностью настроить принцип работы

    Powersave — минимальная частота для экономии энергии. К слову, при таком режиме всё дико тормозит, даже перелистывание рабочих столов напоминает android 2.2

    Perfomance — устанавливает постоянную максимальную частоту. Соответственно, получаем максимальную производительность

Лично я использую стандартные параметры, но в редких случаях для экономии батареи понижаю частоты процессора.

Производительность устройства на CM заметно увеличивается. К примеру, на стоковой прошивке 4.4.2 мой Nexus 4 выдает в тесте Antutu около 16 тысяч очков, а с установленным Cyanogenmod эта цифра увеличивается до 20-21 тысячи.

Можно бесконечно говорить о всех мелких нововведениях данной прошивки, но лучше попробовать ее самостоятельно. Далее я постараюсь максимально доступным языком рассказать вам, как установить Cyanogenmod на своё устройство.

Установка

Рассказывать о перепрошивке устройства я буду на примере LG Nexus 4, так как пользуюсь данным аппаратом. На других моделях телефонов установка может в некоторой степени отличаться. Не рекомендуется прошивать другие устройства по данной инструкции. Также хочу сказать, что перед началом установки рекомендую дочитать статью до конца.

ВАЖНО! За все ваши действия ответственность несете только вы и никто другой.

Команда Cyanogen предусмотрела простой способ установки своей прошивки для людей, которые не хотят утруждать себя. Данный метод понятен без дополнительных объяснений. Вам достаточно лишь нажать по картинке ниже и следовать инструкциям.

Однако это не лучший из способов. Первый раз, когда я устанавливал CyanogenMod на свой Nexus 4, данная программа поставила мне последнюю ночную сборку (ночная сборка — это версия прошивки, собираемая практически каждый день (ночь), и она может быть как стабильно рабочей, так и содержать некоторое количество багов. В моем случае установилась прошивка, которая содержала ошибки и иногда препятствовала нормальной работе устройства. Зато знакомый, который этим же способом устанавливал Cyanogenmod на свой Galaxy S2, на выходе получил последнюю стабильную версию для своего устройства (4.3.1 JellyBean), которая у него прекрасно работает.

Приступим ко второму, более «гиковскому» способу. Я постараюсь максимально упростить все манипуляции и писать вам о самых легких путях установки. В первую очередь вам нужно получить root-права, разблокировать загрузчик и установить кастомное рекавери.

Если у вас отсутствует файловый менеджер, то просто перейдите по ссылке в Google Play и установите его на свое устройство. Он нам еще пригодится.

Для начала давайте получим рут права. Проще всего это сделать с приложением Framaroot. Скачиваем файл Framaroot- 1.9.1.apk и через файловый менеджер устанавливаем его (не забудьте в настройках телефона разрешить установку приложений из неизвестных источников).

Теперь идем по списку:

  1. Запускаем Framaroot и нажимаем «Разрешить», если антивирус выдаст предупреждение о риске безопасности. Выбираем «Установить SuperSU» для получения root-прав.
  2. Нажимаем Gimli, Sam, Frodo, Legolas, Aragorn, Gandalf, Boromir, Barahir или Faramir , то есть любой доступный для вашего аппарата эксплоит. Если не получилось с одним эксплоитом, пробуем другой.
  3. Если видим окошко с веселым смайликом, значит, рут-права успешно получены и перезагружаем устройство.

После этого установочный файл Framaroot уже не будет нужен и его можно удалить через тот же файловый менеджер, а разработчика поблагодарить, купив специальное приложение .

Теперь разблокируем загрузчик. Опять же предлагаю самый просто способ. Для этого нам нужно установить приложение BootUnlooker прямо из Google Play . Далее просто заходим в приложение и нажимаем кнопку Unlock, предварительно предоставив права администратора. К сожалению, программа BootUnlocker работает только с устройствами линейки Nexus.

Далее нам нужно прошить кастомное рекавери. Есть два варианта: CWM (clockworkmod recovery) и TWRP (team win recovery project). Я пользуюсь вторым и поэтому расскажу как установить его. Снова будем использовать самый простой из возможных способов: для начала скачаем из Google Play приложение GooManager . Далее идем по порядку:

  1. Откройте приложение и нажмите кнопку “Меню” (на самом устройстве), выберите пункт “Install OpenRecoveryScr…”.
  2. Программа спросит у вас, действительно ли хотите установить Recovery, нажмите “Yes”.
  3. Появится еще одно окно, в котором вам будет предложено имя.img файла с рекавери, которое будет прошито на ваше устройство. Убедитесь, что в имени этого файла есть название модели вашего устройства, например для Nexus 4 оно скорее всего будет называться openrecovery-twrp-2.6.3.3-mako, а для Galaxy S3 название файла будет openrecovery-twrp-2.6.3.0-i9300.img, где i9300 — код международной модели Galaxy S3.
  4. После того, как вы нажмете “Yes”, вы будете перенаправлены на сайт, где будет скачан файл с рекавери. Программа все сделает за вас и вам останется только дождаться от GooManager сообщения об успешной установке рекавери.
  5. Теперь TWRP установлен на вашем устройстве и вы можете загрузиться в него прямо из GooManager, нажав кнопку “Reboot Recovery”, либо при загрузке устройства зажать кнопку питания и громкости вниз.

Наконец-то мы приблизились к самому главному — установке Cyanogenmod, ради которой мы собственно и делали всё вышеописанное. Для этого нужно перейти на сайт Cyanogenmod в раздел Download . Слева мы видим колонку TYPE, давайте ненадолго остановимся на каждом из типов прошивки:

  • Stable — самая стабильная и полностью рабочая версия, избавленная от каки- либо багов
  • Release candidate — предрелизная версия прошивки. Мало чем отличается от stable
  • Snapshot — крепкий середнячок. Считается не до конца доработанной, но на своем опыте скажу, что работает всё прекрасно. Именно из этого пункта мы будем брать нашу прошивку
  • Miliestone — пустой пункт. Не обращайте на него внимания. Даже если там будут появляться какие-то версии прошивки, не рекомендую их ставить
  • Nightly — такие сборки называются «ночными», так как они собираются каждую ночь автоматически. Могут содержать огромное количество багов, но многие сидят на них и с удовольствием пользуются. Мы же пройдем мимо и не будем заострять внимание на таких версиях
  • Expiriments — забудьте об этом. По названию и так всё ясно

Что ж, нажимаем на Snapshot и ищем версию для нашего устройства. Проще всего будет воспользоваться поиском по странице (ctrl-f) и ввести название вашего устройства. В данном случае это будет Nexus 4:

  1. Скачиваем zip файл cm-11-20140210-SNAPSHOT-M3-mako.zip
  2. Хоть это и архив, не нужно ничего с ним делать на компьютере. Просто закидываем его в память телефона. Например, в папку Download
  3. Далее загружаемся в режим рекавери либо через GooManager, либо при загрузке устройства зажимаем одновременно кнопку питания и громкости вниз
  4. Выбираем пункт Install, заходим в нашу папку и нажимаем на наш файл (тот который cm-11-20140210-SNAPSHOT-M3-mako.zip)
  5. Делаем свайп вправо, тем самым подтверждая установку, и ждем

После установки перезагружаем систему и ждем загрузки устройства. Если всё прошло успешно, то вы увидите чистый рабочий стол. Если всё прошло плохо, то ваш телефон не загрузится и, скорее всего, вам придется нести его в сервисный центр или сдавать на металлолом. (На самом деле, если телефон действительно не загрузился, то следует вернуться в режим рекавери и сделать полный Wipe в соответствующем пункте, если и это не помогло, то пишите в комментарии)

Теперь обратите внимание, что у вас отсутствует Google Play и другие приложения Google. Их необходимо установить отдельно. Для этого скачиваем по этой ссылке пакет Gapps, кидаем их на телефон и устанавливаем таким же образом, что и прошивку — через рекавери.

Поздравляю! Вы установили CyanogenMod 11 на свое устройство и можете наслаждаться всеми прелестями данной прошивки.

Если вам понравилась такая тематика и вы хотите продолжения, то обязательно пишите об этом. В последующих статьях я планирую рассказать про то, как сделать использование аппарата максимально комфортным: как заменить наэкранные кнопки и статус-бар, тем самым увеличив количество используемого места на экране, а также расскажу про прошивку MIUI и установку ее в качестве второй системы на ваше устройство.

CyanogenMod – самая популярная на сегодняшний день кастомная прошивка на базе ОС Android, которая предлагает пользователям более широкий функционал, нежели стоковые версии. Разработчиком является компания Cyanogen Inc.

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

Это больше, чем Android. Странно звучит, но это действительно так. Cохраняя дизайн и все функции стокового Android, CyanogenMod также предлагает различные дополнительные функции и улучшения. Можно, например, поменять значение системных кнопок.


Установка новейших версий ОС

К сожалению, ситуация с обновлениями Android-устройств не радует, хоть и постепенно улучшается. Можно купить Galaxy S4, а ждать обновление до новой версии придется очень долго несмотря на тот факт, что это флагманский аппарат. А вот CyanogenMod как раз предлагает самую свежую версию операционки от Google. Кроме того, некоторые девайсы даже могут обновляться по воздуху. Если так не получается, то можно скачать прошивку на телефон и сделать это через Recovery.

Функция Privacy Guard

Суть Privacy Guard очень проста – вам предоставляется список всех приложений, и вы самостоятельно решаете, к чему они имеют доступ, а к чему нет. Очень удобно.

Широкий спектр настроек

Как уже было замечено, CyanogenMod выглядит точно так же, как стоковый Android. Но стоит посетить пункт «Настройки», и вы найдете огромное количество «твиков» для экспериментов. Настраивается практически каждая деталь. Здесь вы по-настоящему настроите гаджет «под себя».

Отдельно мы писали о том, как .


Влияние на гарантию

Пожалуй, единственным минусом установки данной прошивки является то, что вы теряете гарантию. С другой стороны, даже сами производители (Samsung, Sony) заявляют, что установка CyanogenMod не должна приводить к потере гарантии. Но в сервисном центре этого не докажешь.

На данный момент компания активно ведет работы над разработкой CyanogenMod 12 и 12.1, которые построены на базе образа Android 5.0 и 5.1 соответственно.



Просмотров