Что такое циан андроид. Установить прошивку CyanogenMod с помощью инсталлятора CyanogenMod. Что такое «прошивка»

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

На этом сайте вы найдете и инструкции по прошивке, и еще много интересного. Вкратце опишу сам процесс. Если у вас на смартфоне уже имеются Root-права и CWR Recovery, то все очень просто. Копируем на телефон подходящую версию прошивки и Google (GApps), выключаем телефон, затем заходим в режим Recovery (одновременно нажать кнопочку громкость вверх + Home + кнопочка включения смартфона). Да, первый раз это довольно волнующе ☺ .

Перемещаемся по пунктам меню с помощью кнопочки регулировки громкости, выбираем пунктики меню нажатием кнопочки включения смартфона, главное - ничего не перепутать, а то можно получить недееспособный кусок пластика. В общем, сначала надо сделать вайпы (Wipa Data/Factory Reset/Yes, Wipa cache, Wipa Dalvick cache), то есть удалить все данные из памяти смартфона. Удаляются данные пользователя и установленная прошивка. Некоторые источники рекомендуют сначала сделать Backup and restore, но я сохраняю свои данные и программы с помощью Titanium Backup . Затем необходимо зайти в пункт Install from sdcard и выбрать ранее скопированный файл прошивки кнопкой включения смартфона, в следующем пункте выбираем, конечно же, YES, если вы не передумали, хотя на данном этапе отступать назад уже поздно!

После этого, устанавливаем точно так же GApps, который соответствует нашей версии Android. GApps - это сервисы Google, включающие в себя заветный Google Play. Нет, конечно, если вы знаете китайский язык и хотите все скачивать с китайского магазина приложений, то вам Google Play совсем не нужен ☺ . В противном случае все же GApps следует установить. Последним штрихом в главном меню выбираем Reboot system now и все. Смартфон перезагрузится, оптимизирует приложения и практически готов к использованию. Конечно же, он предложит зарегистрировать аккаунт в MIUI, но по большому счету, это не обязательно.

Я вхожу в свой Google-аккаунт, первым делом качаю Titanium Backup, переношу свою базу данных с SDcard или с компьютера во внутреннюю память смартфона и восстанавливаю необходимые программы. Да-да, базу данных необходимо сохранить заранее, иначе программы-то можно восстановить через аккаунт Google, но данные (прогресс в игре, к примеру) не будут восстановлены. Хотя игра Dead Trigger 2 у меня через собственный аккаунт прекрасно заработала, прогресс был сохранен ☺ . Список контактов - точно так же восстанавливаем с помощью Google-аккаунта. Внутренняя память моего смартфона всего 16 ГБ, изначально доступно примерно 11-12, если делать все Backup"ы, то со временем внутренней памяти не останется вообще, поэтому я делаю так, как описал выше. Скриншот памяти:

Сейчас на смартфоне установлены все нужные мне программы + Dead Trigger 2, ну куда же без неё. Папка с картами Navitel хранится на SDcard, а это около 2 ГБ, музыка и книги тоже на карте памяти. И таким образом, на внутренней памяти смартфона свободно 7,38 ГБ, то есть при необходимости я могу еще много чего установить.

Ну вот MIUI мы установили, и успели даже несколько раз обновить смартфон пятничными прошивками, так как китайцы выпускают каждую пятницу обновления. А добрые "самаритяне" с сайта MIUI Russia их довольно удачно переводят на великий и могучий русский язык ☺ . Вот так выглядят рабочие столы смартфона:

Интерфейс телефона мне понравился, может на стоковой прошивке он и лучше (если честно, то я уже и забыл, как выглядит стоковая звонилка). Но на MIUI телефон и контакты реализованы лучше, чем на Cyanogen:

Файловый менеджер просто отличный:

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

Антиспам - это черный список для звонков и СМС. В настройках батареи можно отрегулировать параметры оптимизации экономии батареи, включение режима экономии и расписание включений режимов в назначенное время. С антивирусом тоже все ясно, а вот менеджер разрешений - это интересная тема! Первым пунктом идет автозапуск. В этом пункте можно разрешить или запретить приложениям автозапускаться ☺ . Затем идет не менее интересный пункт "Управление разрешениями". Как вы знаете, при скачивании приложений, они совершенно бессовестным образом требуют предоставить им всяческие разрешения. Спрашивается, зачем какому-нибудь калькулятору или фонарику контролировать телефонные вызовы и СМС? Так вот, в этом пункте можно пресечь эти нарушения безобразия ☺ . Последним пунктом идет управление рут-правами. Некоторым приложениям для корректной работы нужны рут-права, ну просто позарез нужны. Ну что тут сделаешь, раз нужны, то предоставим, нам не жалко, дадим права, лишь бы обязанности они выполняли исправно. Подкрепим свои слова скриншотами, вот так выглядит центр безопасности:

Управление функциями батареи:

Очистка системы в действии:

Антивирус с зонтиком, как и положено ☺ .

И еще парочка скриншотов к самому интересному пункту о разрешениях:

Чтобы сильно не утомлять читателей, сейчас рассмотрим, как же работает фотокамера на MIUI, и далее будем закругляться. На мой взгляд, интерфейс камеры точно такой же как и на стоковой прошивке Samsung"а, то есть лучше, чем на Cyanogen:

Ниже приведу пример фотографии, сделанной фронтальной камерой, кстати напомню, что смартфон, на котором мы и рассматриваем прошивку MIUI, - Samsung Galaxy S3 :

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

Дорогая тётя Рая, к нам посылка из Китая Америки, принес почтальон Печкин для вашего мальчика. В общем, примеры фотографий в помещении, днем:

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

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

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

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

Только что у коллег по работе посмотрел, как работает функция передачи контактной информации. На китайском "no name", в принципе, тоже довольно удобно, и графически хоть как-то оформлено, а на HTC Desire, точно модель не скажу, скорей всего , мне как-то показалось уныло и немного замороченно, то есть фактически взяв два телефона наугад из толпы, получаем, по голове результат, что MIUI лучше и удобней, как минимум в функции передачи контакта во всем ☺ . Еще посмотрел данную функцию в Samsung Galaxy S2 , там тоже вроде неплохо все сделано, можно отправить контакт по электронной почте, по Wi-Fi, но по СМС посылается карточка в формате vcf.

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

Конечно, и в MIUI есть некоторое количество мелких багов, так что устанавливать или нет эту прошивку - личное дело каждого, но поверьте, по сравнению со стоковой прошивкой (до сих пор с содроганием вспоминаю огромное количество ненужных виджетов и программ, которые сильно нагружают систему), MIUI смотрится намного лучше.

Спасибо за внимание, удачного дня ☺ или ночи.

– сравнение двух самых популярных кастом-прошивок!

CyanogenMod (далее CM), бесспорно, является самой популярной кастом-прошивкой на базе AOSP. Тем не менее, именно из-за этой популярности и количества поддерживаемых устройств, команде разработчиков приходится тысячу раз думать перед тем, как добавить новую функцию или приложение. Несмотря на то, что CM раньше была известна как самая кастомизируемая прошивка на базе AOSP, она уже потеряла этот титул.

Корона перешла AOKP ROM, которая на данный момент используется более чем миллионом пользователей во всём мире. Вскоре после разработки AOKP ROM студентом старших курсов Романом Биргом Google и Samsung выпустили Galaxy Nexus. Прошивка быстро завоевала популярность в сообществе владельцев Galaxy Nexus благодаря широким возможностям и гибким настройкам, а вскоре была портирована на другие устройства.

Я устанавливал и CM 10.1, и AOKP ROM на своём Nexus 4 в самом начале, когда тот только появился. И если на CM я чувствовал себя как дома, то в AOKP мне не хватало нескольких функций, например вибрации при ответе на вызов. Тогда это определило мой выбор.
Однако прошло время и всё изменилось. AOKP ROM теперь предоставляет столько настроек, что вы скорее состаритесь, чем наиграетесь с ними.

Итак, что же конкретно предлагает AOKP сверх того, что есть в CM10.1, и если она такая крутая, то почему CM все ещё более популярен? Прежде, чем мы приступим к непосредственному сравнению прошивок, хотелось бы дать немного базовой информации о них.

  • Команда CyanogenMod старается оставаться как можно ближе к оригинальному Android (AOSP), добавив при этом несколько маст-хэв твиков. Таким образом CM можно рассматривать как стоковый Android на стероидах, в отличие от AOKP - версии Android OS, где вы можете настраивать буквально всё.
  • AOKP использует кодовую базу CyanogenMod для совместимости с разными устройствами. Однако это вовсе не означает, что они просто тырят фичи из гитхаба CyanogenMod. Они также добавляют тонны своих фенечек, написанных полностью с нуля, которые в некоторых случаях даже добавляются командой CyanogenMod в свою прошивку.
  • Стив Кондик, основатель CyanogenMod, ранее работал на Samsung, но эта его работа не имеет никакого отношения к CM. В настоящее время он не хочет называть своего текущего работодателя.
  • CyanogenMod совсем недавно (18 мая 2013) преодолел отметку в 5 миллионов инсталляций, в то время как AOKP только 1 миллион чуть ранее в этом же году.
  • Команда CyanogenMod в общем имеет более профессиональный подход к своей работе и прошивке в сравнении с AOKP. В основном это объясняется тем, что CM гораздо старше, больше и популярнее чем AOKP. Однако команда AOKP тоже делает значительные успехи в этом направлении, особенно если взглянуть на их новый сайт , который был представлен совсем недавно.
Общие черты прошивок CyanogenMod и AOKP
  • Обе основаны на свежей версии Android
  • Добавлена возможность кастомизации быстрых настроек «в шторке»
  • T9-номеронабиратель со статистикой вызовов
  • Стоковый AOSP браузер
  • Стоковое приложение для сообщений с возможностью предпросмотра сообщений в области уведомлений
  • Настройка светодиодной индикации (а"ля Light Flow)
  • Поддержка тем оформления
  • Особые настройки яркости дисплея
  • Активация клавишами громкости
  • Управление музыкой с клавиш громкости
  • Возможность отключить переключатель способов ввода
  • Индикация заряда батареии в процентах в статусбаре
  • Усовершенствованная панель управления звуком
  • Усовершенствованное меню управления питанием
  • Полноэкранный режим (скрытие софтклавиш и стстусбара)
  • Улучшенное приложение камеры (с плюшками типа голосового управления)
  • Тихие часы (режим не беспокоить)
  • Отображение доступной RAM в меню недавних приложений
  • Виджеты в панели уведомлений
  • Поддержка Quick Launch ярлыков...
  • … в том числе и на экране блокировки
  • Опция «Виджеты на экране блокировки всегда максимизированы»
  • Вибрация при отбое/принятии вызова или втором входящем

Скриншоты

Настройки для разработчиков

Настройки виджета cLock

Системные настройки

Опции быстрых настроек

Опции режима Expanded Desktop


Плюсы CyanogenMod 10.1
  • Встроенные обновления «по воздуху» (не инкрементальные)
  • Стоковый Android с разумным количеством настраиваемых опций для привлечения новых пользователей
  • В комплекте идёт красивый локскрин виджет cLock
  • Встроенная поддержка профилей
  • Частичная поддержка (как в Paranoid Android)
  • Возможность временно отключать Root доступ для приложений или через ADB
  • Ежедневные ночные сборки, более стабильные, чем AOKP
Плюсы AOKP
Тонкие настройки AOKP это просто безумие!
Пожалуйста сделайте глубокий вдох, прежде чем читать список ниже.
(Также советую ознакомиться с терминологией в интерфейсе Android - прим. пер.)

    Тут следует начать со скриншотов

    Настройки инсталлятора

    Прозрачность и размеры navigation bar

    Возможность добавить избранный контакт в статусбар

    Возможность добавить любое количество виджетов на экран блокировки и поменять анимацию на «карусель»

    Возможность отключить меню перезагрузки в меню Power когда устройство заблокировано

    Настрой всё по-своему! название оператора связи, анимацию включения, и фон панели уведомлений

    Все доступные настройки

    Ribbon на экране блокировки

    Планшетный режим navigation bar

    Возможность перенести индикатор батареи в navigation bar

    Настройки navigation bar

    Кастомные переключатели

    Возможность задать число ярлыков в меню быстрого запуска

    Автоскрытие navigation bar

    C
    Настройка виброотклика для приложений и контактов

    Настройки часов

  • AOKP Ribbon – элемент управления, похожий на сайдбар Ubuntu Mobile который можно вытянуть пальцем из угла экрана чтобы получить быстрый доступ к избранным приложениям. Да хоть ко всем приложениям устройстве, т.е. в принципе с этой штукой можно обойтись вообще без помощи ланчера.
  • Ribbon на локскрине
  • Ribbon и виджеты в области уведомлений
  • AOKP позволяет установить больше ярлыков на локскрин, чем CM10.1 (7 против 5). То же касается и ярлыков на шторке (5 против 3).
  • Настройка нижней панели с софт-кнопками (navigation bar) – Тут также можно добавлять ярлыки как и в CM10.1, но AOKP дает куда больше возможностей. Например можно настроить действие по долгому нажатию на кнопку в этой панели
  • Изменение размера navigation bar
  • Автоскрытие navigation bar по таймауту
  • Выбор иконок для ярлыков в navigation bar
  • Виджеты в navigation bar
  • AOKP также предоставляет больший выбор быстрых настроек (на шторке), чем CM10.1
  • Планшетный режим navigation bar (status bar + nav.bar = 1 строка внизу как в планшетах
  • Планшетный (двухпанельный режим для некоторых встроенных
  • Возможность отображать остаток заряда батареи маленькой полоской в navigation bar
  • Выбор своего нескучного фона в области уведомлений
  • Выбор своей нескучной boot-анимации
  • Установка индивидуальной вибрации для каждого приложения или контакта
  • Установка прозрачности status bar и navigation bar
  • Возможность добавить св переключателиAbility to set custom toggles in Quick Settings
  • Управления разрешениями доступа
  • Возможность установить часы в status bar по центру
  • Возможность настроить действие по долгому нажатию на кнопку в меню быстрых настроек (на шторке)
Уффф! И это ещё не всё, в AOKP есть ещё вагон и маленькая тележка всяких менее значимых настроек, но если всё вышеназванное вас не возбуждает, то остальное пожалуй вряд ли будет более убедительным аргументом в пользу этой прошивки. Кстати, AOKP имеет несколько недостатков, которые перечислены ниже.
Минусы AOKP
  • Ночные сборки могут быть несколько нестабильны, но на то они и ночные сборки. Однако, наверняка найдутся гики, для которых это принципиально
  • Нет встроенного Pie ланчера или аналогов (зато есть Ribbon - прим. пер.)
  • Нет поддержки профилей
  • Меньшее число поддерживаемых устройств
  • Нет единой точки загрузки ночных и даже стабильных релизов
Заключение
Если после прочтения этого поста вы всё ещё сомневаетесь, то я бы посоветовал вам просто попробовать обе прошивки. Также следует учесть, что плюсы одной прошивки автоматически считаются минусами другой, и наоборот. Расход батареи одинаков для обеих прошивок, т.к. обе они основаны на одинаковом слегка модифицированном стоковом ядре.
Не смотря на то, что пользователи могут заметить некоторые отличия в производительности между прошивками на одном и том же устройстве, в идеале их быть не должно, т.к. AOKP основан на дереве устройств CyanogenMod. Из всего вышесказанного достаточно ясно следует, что команда CyanogenMod больше не участвует в соревновании по созданию самой гибкой кастомной прошивки.
Их новая цель - создать прошивку, которая выглядит и ведёт себя как стоковая, но укомплектована важными дополнительными настройками. C другой стороны, одна из основных целей AOKP дать своим пользователям возможность настроить Android OS на своем устройстве полностью по своему вкусу до мельчайших деталей.

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

CyanogenMod - это кастомная прошивка, выпускаемая ранее Cyanogen Team, и чуть позже переименованная в Cyanogen Inc. CyanogenMod имеет ряд функций, которые отличают ее от прошивки, выпускаемые другими приозводитeлями прошивок. Среди них: Android Holo, FLAC, большой список APN, сжатый кэш и другое. Как заявляет компания Cyanogen Inc, кастомная прошивка CyanogenMod на июнь 2014 года установлена более чем на 12 млн устройств. Это очередной раз доказывает, что прошивка имеет огромную популярность

Про CyanogenMod также стоит отметить, что компания выпускает несколько версий:
1. Stable - самые окончательные и стабильные версии прошивок
2. Release Candidatу - предрелизная версия прошивки. Отличия от Stable не заметны
3. Snapshot - «среднее качество прошивки», - заявляют многие. Но на своем личном опыте смело могу сказать, что ошибок за несколько месяцев использования не заметил!
4. Milliestone - версия прошивки, которую я не рекомендую ставить вообще!
5. Nightly - «ночнушки». Версия прошивки, которая обновляется каждый день, обновления прилетают либо под утро, либо глубокой ночью
6. Expiriments - из названия следует, установка не рекомендуется

История

Кастом CyanogenMod зародился, как правило, в недрах XDA Developers, то есть, на форуме для разработчиков. Первая версия CyanogenMod была выпущена на версию Android 2.2 Froyo. В то время детище Google было глючным и очень быстро пожирало заряд аккумулятора. И по этой причине была создана эта прошивка. Благодаря ей, Android лишался лагов, ошибок, глючности и всякой бесполезности, из-за которых работать устройство почти не было возможным. Ну, может быть я в какой-то мере преувеличиваю, но все же первая версия Android вам была знакомой. И вслед за каждой новой версией Android выпускался великолепный и бесподобный CyanogenMod. Аплодисменты разработчикам!


Стив Кондик

Версия Android и CyanogenMod

Как я уже упомянул, вслед за каждой новоиспеченной версией Android выпускалась и новая версия CyanogenMod.

CyanogenMod 6 - Android 2.2. Это и есть первый CyanogenMod! Он был выпущен в качестве бета-версии Стивом Кондиком в 2010 году, 11 июля. И спустя недолгое время мир увидел стабильную версию. CyanogenMod 6 был доступен в том момент на Nexus One, HTC Dream, Motorola Droid, Slide и несколько других.


CyanogenMod 7 - Android 2.3. Первая бета-версия седьмого циана была выпущена в 2011 году, 15 февраля. Благодаря ней, CyanogenMod получил большую известность, и усилил свои позиции. Последняя версия CyanogenMod 7 - это CyanogenMod 7.2, то есть версия Android 2.3.7


CyanogenMod 8 - ***. Google не решила опубликовывать исходный код Android 3.0, и соответственно люди остались без CyanogenMod.
CyanogenMod 9 - Android 4.0. Команда Cyanogen начала работу над своей новой версией прошивки сразу после публикации исходного кода Android 4.0.1. Первая бета-версия была выпущена 26 июня 2012 года.


CyanogenMod 10 - Android 4.1. Говорить про эту версию особо нечего, стабильная версия была выпущена 13 ноября 2012 года.


CyanogenMod 10.1-10.2 - Android 4.2.2-4.3. Данные версии кастомной прошивки были выпущены сразу после публикации исходного кода. Изначально было задумано, что CyanogenMod, основанный на Android 4.2.2-4.3 будет называться CyanogenMod 11. Но Google в эту версию прошивки значительных изменений не внесла.


CyanogenMod 11 - Android 4.4. Разработка CyanogenMod 11 была ожидаема многими, все желали попробовать KitKat. И сразу после того, как Google опубликовала исходный код, Cyanogen Inc взялись за работу, и выпустили не менее привлекательную версию CyanogenMod.

CyanogenMod 12 - Android 5.0. Ожидается!

Установка

Первый способ установки CyanogenMod (через кастом.рекавери)


1. Скачайте на карту памяти: zip файлы - CyanogenMod и GApps
2. Перейдите в Recovery
3. Сделайте Format Data, Format System, Format Cache (Mounts and Storage)
4. Сделайте Wipe Data/Factory, Wipe Cache, Wipe Davlik
5. Установите сначала CyanogenMod используя Install zip from sd card (или internal sdcard)
6. Установите Gapps используя Install zip from sd card (или internal sdcard)
7. После установки перезагрузите Recovery (Аdvanced power options - Reboot recovery)
8. Сделайте Wipe Data/Factory, Wipe Cache, Wipe Davlik
9. Reboot System Now

Второй способ установки (через CM Installer)

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

1. Включите отладку по USB в настройках смартфона. Enable-USB-Debugging
2. Загрузите из Google Play и установите специальное приложение CyanogenMod Installer (Android).
3. Загрузите и установите приложение для Windows (Vista/7/8) - CyanogenMod Installer (Windows).
4. Запустите установленное приложение на Android и следуйте пошаговым инструкциям.
5. Подключите свое устройство к компьютеру с помощью кабеля USB.
6. Запустите приложение на своем компьютере. Оно должно обнаружить подключенное устройство.
7. Начнется процесс загрузки собственно самой прошивки и всех необходимых для ее установки файлов. Это займет несколько минут. После окончания загрузки вы увидите сообщение Everything is ready.
8. Нажимаем на кнопку Install и спокойно ждем окончания установки. Во время установки ваше устройство перезагрузится. Ни в коем случае не прерывайте процесс и не отключайте устройство от компьютера. В противном случае вы получите «кирпич» или что-то другое, которое вас не обрадует
9. После окончания установки вас известит появление надписи Installation Complete на компьютере.
10. Вот и все. Радуемся новой прошивке.

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


Борьба с кастомом

У различных производителей устройств есть свои заморочки, против установки CyanogenMod. Так например, Samsung использует счетчик кастомов, который легко сбросить. Но это полбеды, в новейших версиях Android компания Samsung добавила KNOX (будь он проклят). Однако, это не является причиной не установить 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 для обмена конфиденциальными СМС, виджет часов и погоды, профили производительности системы и многое другое. Устанавливай и делай выводы сам.