Какой cyanogenmod лучше. Что такое CyanogenMod и как им пользоваться? Как установить CyanogenMod на свой Android? Общие черты прошивок CyanogenMod и AOKP

В связи с тем что команда разработчиков CyanogenMod выпустила инсталлятор с помощью которого можно легко установить кастомную прошивку CyanogenMod, данный материал объяснит по-русски как это сделать!

Прежде всего!

Официальную информацию на английским языке вы можете прочесть на wiki странице CyanogenMod Installer, также на данной странице представлен список Android устройств которые поддерживается инсталлятором.

Что необходимо, чтобы установить прошивку CyanogenMod с помощью инсталлятора

  1. Компьютер или ноутбук с наличием подключения к сети Internet
  2. Сделать резервную копию на Android утсройстве, важных данных
  3. Отключить Антивирусник на ПК, а также на Android устройстве (если установлен)
  4. Оригинальный неповрежденный Micro-USB кабель
  5. Заряженная батарея на Android устройстве
  6. Включить отладку по USB на Android
  7. Подключать Android устройство на прямую, не через USB-ХАБ
  8. Скачать инсталлятор CyanogenMod Installer на ПК

Инструкция как установить прошивку CyanogenMod с помощью инсталлятора

на устройстве — часть 1

1. Скачайте и установите с официального сайта Сyanogemod — приложение CyanogenMod Installer http://get.cm/app

2. Запустите установленное приложение и нажмите кнопку Begin

2. Нажмите кнопку Continue и переключите способ подключения USB в режим PTP (камера)

4. Через несколько секунд появиться сообщение, что необходимо запустить CyanogenMod Installer на компьютере , запускаем

на компьютере — часть 2

5. Запустить инсталлятор CyanogenMod, после чего он выполнит проверку обновления инсталлятора

6. После чего он проверит есть ли подключение к Android устройству

7. После определения Android устройства, начнется скачивание кастомного recovery и прошивки, все это время не отключайте, устройство от ПК!

8. После того как все необходимые части прошивки будут скачаны, вам будет предложено выполнить установку прошивки, нажмите кнопку Install

Установиться Recovery

И после сама прошивка CyanogenMOD

Через несколько минут на Android устройстве будет новая кастомная прошивка Cyanogemod

После прошивки!

После того как вам удалось установить прошивку CyanogenMod с помощью инсталлятора CyanogenMod, крайне рекомендуются выполнить WIPE (WIPE DATA/FACTORY RESET) из меню Recovery!

В глазах многих людей кастомные прошивки - это нечто вроде пиратских сборок Windows с измененными обоями, темами оформления и разным левым софтом в комплекте. И если говорить о прошивках, созданных юными моделистами-конструкторами после школы, то так оно и есть. Однако CyanogenMod не из их числа, это полноценный форк Android, то есть независимая операционная система, разработкой которой занимается команда компетентных программистов, и перед стоковым Android она имеет массу преимуществ.

Вместо введения

CyanogenMod - одна из первых кастомных прошивок Android. Ее история началась еще во времена T-Mobile G1 и продолжается по сей день. Сегодня CyanogenMod развивается компанией Cyanogen Inc. и официально доступна для более чем 220 устройств и еще нескольких сотен неофициально. Суммарно прошивка установлена на 50 миллионов устройств по всему миру, а это в несколько раз больше, чем количество устройств на базе Windows Phone и BlackBerry вместе взятых.

CyanogenMod в виде расширенной версии под названием Cyanogen OS предустановлена всего на несколько смартфонов: OnePlus One, YU Yureka, YU Yuphoria, Andromax Q и Oppo N1. Для всех остальных поддерживаемых устройств система доступна в виде стандартной ZIP-прошивки для кастомной консоли восстановления, вместе с которой обычно прошивают пакет Gapps, содержащий приложения Google (маркет, поиск, Gmail и так далее).

О том, как ставить прошивки, мы рассказывали много раз, поэтому сегодня поговорим немного о другом. А именно о том, что может дать CyanogenMod в сравнении со стоковой прошивкой, которая вроде бы отлично работает.

1. Поддержка устаревших устройств

Одно из важнейших преимуществ CyanogenMod в сравнении со стоком - это поддержка устаревших устройств. Зачастую после того, как производитель забрасывает свое детище, появляются энтузиасты, готовые портировать CyanogenMod на осиротевшее устройство. Широко распространенные девайсы известных производителей обычно поддерживаются командой CyanogenMod на протяжении трех-четырех лет, что намного дольше официальных сроков поддержки. К примеру, для Galaxy S2 доступен CyanogenMod 12.1 на базе Android 5.1.1, что очень и очень неплохо для устройства 2011 года выпуска.

2. Отсутствие bloatware

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

Благодаря легковесности CyanogenMod обычно работает гораздо быстрее стока, поэтому перешедшие на него редко возвращаются обратно. Исключение составляют разве что пользователи нексусов, привыкшие к голому Android.


3. Регулярные обновления

Продолжение доступно только подписчикам

Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов.

Большинство наших читателей либо уже используют сторонние прошивки Android, либо хотели бы это сделать. И это совсем не удивительно, ведь в кастомных прошивках мы часто находим множество полезных функций и настроек, которые в стоке появятся очень нескоро или вообще никогда. Несомненным лидером среди всего разных прошивок является CyanogenMod. Из этой статьи вы узнаете о том, что отличает эту разработку от других и почему при выборе нового ROM вы должны остановить свой выбор именно на нём.

1. Это больше Android, чем другие

Звучит несколько необычно по отношению к прошивке независимых разработчиков, но так оно и есть. Многие производители настолько увлекаются доработкой операционной системы в своих фирменных оболочках, что после них CyanogenMod покажется самым канонически правильным ROM’ом. Его создатели очень бережно относятся к стоковому образу системы, и хотя CyanogenMod и содержит множество дополнений и улучшений, они не лишают Android первозданного вида.

2. Вы сможете использовать более новые версии системы

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

Установив CyanogenMod, вы сможете идти в ногу со временем и использовать все преимущества самых свежих релизов операционных систем от Google. Для многих устройств даже работает обновление по воздуху, так что последующие обновления прошивки не будут стоить для вас никаких усилий.

3. Лучшее управление приложениями

В последних версиях CyanogenMod появилась функция Privacy Guard, которая позволяет пользователям самим решать, к каким данным и функциям может иметь доступ то или иное установленное приложение. То есть даёт вам возможность перестать быть заложником разработчиков программного обеспечения и стать полноценным хозяином своего устройства, распределяя права доступа по своему желанию.

4. Суперпользователь

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

5. Темы

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

6. Интерфейсные твики

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

7. Эквалайзер

Всем любителям музыки обязательно понравится приложение DSP Manager, которое может исправить погрешности мобильного звука с помощью эквалайзера. Вы сможете повысить или понизить уровень усиления, добавить басов, применить встроенные пресеты и так далее.

8. Профили

В CyanogenMod есть очень удобная функция под названием Profiles. По сути это группы настроек, которые вы можете применять в тех или иных ситуациях. Например, когда вы выходите на улицу, то ставите яркость и звук на максимум, включаете передачу мобильных данных и GPS. На работе, наоборот, отключаете звук и включаете Wi-Fi. В CyanogenMod есть возможность сгруппировать эти настройки в профили, дать им названия, например «Улица» и «Работа», и применять в случае необходимости одним касанием.

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

Пользователи официальных 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 и поставить стоковую прошивку у меня рука не поднимается. Буду с надеждой ждать обновлений!

В глазах многих людей кастомные прошивки - это нечто вроде пиратских сборок Windows с измененными обоями, темами оформления и разным левым софтом в комплекте. И если говорить о прошивках, созданных юными моделистами-конструкторами после школы, то так оно и есть. Однако CyanogenMod не из их числа, это полноценный форк Android, то есть независимая операционная система, разработкой которой занимается команда компетентных программистов, и перед стоковым Android она имеет массу преимуществ.

CyanogenMod

CyanogenMod - одна из первых кастомных прошивок Android. Ее история началась еще во времена T-Mobile G1 и продолжается по сей день. Сегодня CyanogenMod развивается компанией Cyanogen Inc. и официально доступна для более чем 220 устройств и еще нескольких сотен неофициально. Суммарно прошивка установлена на 50 миллионов устройств по всему миру, а это в несколько раз больше, чем количество устройств на базе Windows Phone и BlackBerry вместе взятых.

CyanogenMod в виде расширенной версии под названием Cyanogen OS предустановлена всего на несколько смартфонов: OnePlus One, YU Yureka, YU Yuphoria, Andromax Q и Oppo N1. Для всех остальных поддерживаемых устройств система доступна в виде стандартной ZIP-прошивки для кастомной консоли восстановления, вместе с которой обычно прошивают пакет Gapps, содержащий приложения Google (маркет, поиск, Gmail и так далее).

10 причин установить CyanogenMod

О том, как ставить прошивки, мы рассказывали много раз, поэтому сегодня поговорим немного о другом. А именно о том, что может дать CyanogenMod в сравнении со стоковой прошивкой, которая вроде бы отлично работает.

1. Поддержка устаревших устройств

Одно из важнейших преимуществ CyanogenMod в сравнении со стоком - это поддержка устаревших устройств. Зачастую после того, как производитель забрасывает свое детище, появляются энтузиасты, готовые портировать Cyanogen Mod на осиротевшее устройство. Широко распространенные девайсы известных производителей обычно поддерживаются командой CyanogenMod на протяжении трех — четырех лет, что намного дольше официальных сроков поддержки. К примеру, для Galaxy S2 доступен CyanogenMod 12.1 на базе Android 5.1.1, что очень и очень неплохо для устройства 2011 года выпуска.

2. Отсутствие Bloatware

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

Благодаря легковесности CyanogenMod обычно работает гораздо быстрее стока, поэтому перешедшие на него редко возвращаются обратно. Исключение составляют разве что пользователи нексусов, привыкшие к голому Android.

3. Регулярные обновления

Разработка CyanogenMod ведется полностью в открытом режиме. Каждый день разработчики вносят изменения в открытый репозиторий, и каждую ночь (у нас в это время день) на основе этих изменений формируется новая сборка прошивки, которую можно скачать и установить с помощью встроенных средств обновления ОС по воздуху. Кроме ночных сборок, доступны также ежемесячные стабильные M-релизы. Их стоит ставить тем, кто боится поймать глюки в ночных сборках.

Такие частые обновления прошивки дают пользователям CyanogenMod большое преимущество в том, что касается багфиксов. Прогремевший на весь мир баг в мультимедиа-библиотеке Stagefright был исправлен в CyanogenMod уже 3 августа, за несколько дней до конференций Black Hat и DEFCON.

4. Кастомизация

В CyanogenMod очень много самых разных настроек. Изменить здесь можно практически все: расположение элементов в строке состояния, набор и расположение кнопок в панели быстрых настроек, поведение хардварных кнопок и кнопок на панели навигации внизу экрана, набор действий экрана блокировки, стиль звонка, значение DPI экрана и многое другое. Сохраняя простоту голого Android, CyanogenMod позволяет очень тонко себя настроить.

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

5. Темы

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

6. App Guard

В CyanogenMod есть встроенный механизм защиты от вредоносного ПО и бэкдоров. Называется он App Guard (или «Защищенный режим» в русской локализации) и позволяет сделать две вещи: запретить приложениям доступ к тем или иным данным или датчикам (отозвать полномочия) либо включить своего рода конфиденциальный режим, когда при запросе личных данных юзера (список контактов, местоположение, сведения о владельце и так далее) приложение получает случайным образом сгенерированную информацию. Например, рандомные координаты или список контактов с бессмыслицей вместо имен и телефонов.

Стоит, однако, отметить, что механизм отзыва полномочий здесь совсем не такой, как в Android M, и соответствует его прошлой реализации из Android 4.3 (там он был скрыт от посторонних глаз). Это значит, что после отключения тех или иных полномочий приложение может упасть или работать некорректно.

7. Livedisplay

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

Справедливости ради стоит отметить, что примерно те же функции есть в приложении , но работает оно только на Android 4.4 и выше и требует права root.

8. Профили

Еще одна полезная функция Android - это профили. Нечто подобное зачастую есть и в прошивках производителя, так что это скорее приятное дополнение, чем уникальная функция. Профили позволяют сформировать своего рода предустановки для разных настроек смартфона, которые будут активированы при выборе профиля. К примеру, можно создать профиль «В машине», при выборе которого будет автоматически запускаться GPS и Bluetooth, а громкость выворачиваться на максимум. Или профиль «Совещание», включающий вибрацию и отключающий синхронизацию с Google.

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

9. Управление спящим смартфоном

Сегодня многие производители оснащают свои флагманские устройства функцией пробуждения устройства с помощью двойного тапа по экрану (Moto X, Nexus 6, LG G4, OnePlus One/Two). Реализована она так: тачскрин продолжает работать даже после гашения экрана, а обработкой событий от него занимается энергоэффективный DSP-процессор, почти не потребляющий энергию.

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

10.Черный список

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

В CyanogenMod блокиратор номеров реализован на уровне системы, поэтому он никогда не дает сбоев, не пропускает рингтоны и в целом работает идеально. Кроме явно заданных номеров, он позволяет блокировать номера с помощью регулярных выражений (как насчет заблокировать всех новозеландцев?), блокировать скрытые и неизвестные номера. В качестве бонуса - возможность блокировки СМС (причем отдельно от звонков).

Выводы

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