Что такое цианоген мод

CyanogenMod

CyanogenMod


CyanogenMod 14.1

Разработчик

Cyanogen Inc и сообщество

Семейство ОС

Основана на

Исходный код

свободное и открытое программное обеспечение

Первый выпуск

28 августа 2010 года

Последняя версия

14.1 (25 декабря 2016)

Последняя тестовая версия

(разработку продолжает LineageOS)

Поддерживаемые языки

многоязычный, в том числе русский

Поддерживаемые платформы

ARM и x86 32-bit & 64-bit

Тип ядра

монолитное модифицированное ядро Linux

Лицензия

Apache 2 и GPL v2

Состояние

разработка прекращена

Следующая

Веб-сайт

CyanogenMod на Викискладе

CyanogenMod (/saɪ.’æn.oʊ.dʒɛn.mɒd/) — бесплатная операционная система для смартфонов и планшетов, с открытым исходным кодом, основанным на ОС Android. Предназначена для замены проприетарных версий Android, предустанавливаемых поставщиками мобильных устройств. Открытый исходный код и отсутствие пакета предустановленных сервисов Google обеспечивают безопасность и конфиденциальность.

С 31 декабря 2016 года Cyanogen Inc прекратила поддержку и разработку CyanogenMod. Однако команда разработчиков во главе со Стивом Кондиком самостоятельно перезапустила проект под новым брендом LineageOS.

CyanogenMod являлся разработкой команды Cyanogen Team, позднее Cyanogen Inc. Обеспечивал приватность и поддерживал многие функции, отсутствующие в официальной прошивке поставщиков устройств Android, в том числе оригинальную тему Android (до версии 12 — Android Holo, с версии 12 — Google Material Design), кодек для Free Lossless Audio Codec (FLAC), сжатый кэш (compcache), большой список APN, OpenVPN-клиент, меню перезагрузки. Это первая мобильная ОС, включавшая планировщик задач BFS и являвшаяся объединением экспериментальной ветви и официального дерева исходного кода Android. Разработчики утверждали, что CyanogenMod повышает производительность и надёжность ОС по сравнению с официальными релизами прошивки. А пользователи отмечали увеличение времени работы от батареи многих смартфонов после перехода на CyanogenMod.

По состоянию на апрель 2016 года, прошивка CyanogenMod была установлена более чем на 14 миллионах устройств. И являлась наиболее популярной среди всех подобных проектов.

Разработка

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

Также разработчики не запрещают делать модификации (custom) для других телефонов.

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

CyanogenMod 6

Основана на Android 2.2. 28 августа 2010 года была выпущена первая стабильная версия.

CyanogenMod 7

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

CyanogenMod 9

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

CyanogenMod 10

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

Google Android 4.2.1 Jelly Bean, началась после того, как Google в ноябре 2012 выпустила исходный код Google Android 4.2.1. Ожидалось, что номер версии будет 10.1, но разработчики решили воспользоваться номером 10, так как ОС не содержит значимых изменений и носит то же имя.

CyanogenMod 10.1

Основан на Android 4.2.2 Jelly Bean. Получил номер 10.1 из-за того, что версия Android 4.2.2 содержит существенные доработки и исправления.

CyanogenMod 10.2

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

CyanogenMod 11

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

CyanogenMod 12

Работа над CyanogenMod 12 началась сразу после того, как Google опубликовала исходный код Android 5.0. Первые ночные сборки были выпущены 6 января 2015 года. Изменения сборка содержала те же, что и в новой Lollipop.

CyanogenMod 12.1

Основана на Android 5.1. Номер версии было решено не изменять, только добавить в конец «1».

На сайте CyanogenMod указывается, что версия была планирована, как «CyanogenMod 12» с обычным обновлением Android на устройствах с данной прошивкой.

CyanogenMod 13

Основана на Android 6.0. Работа над CyanogenMod 13 началась после того, как Google опубликовала исходный код Android 6.0. Первые стабильные сборки для семи устройств, участвующих в проекте, были выложены 24 ноября 2015 года.

CyanogenMod 13.1

Основана на Android 6.0.1. Содержит исправления ошибок и багов предыдущей версии (CM 13) и небольшие изменения касательно интерфейса. Первые стабильные сборки были выложены 8 августа 2016 года.

CyanogenMod 14

Основана на Android 7.0. На данный момент разработка прекращена с переходом на 14.1.

CyanogenMod 14.1

Основана на Android 7.1. Android 7.1 была представлена компанией Google на презентации смартфонов Pixel.

Завершение разработки

В конце 2016 года компания Cyanogen Inc. опубликовала в блоге новость о закрытии проекта. Все сервисы Cyanogen и поддерживаемые компанией ночные сборки прекратили своё существование 31 декабря 2016, содержимое сайта больше не доступно. Сама компания Cyanogen Inc. не закрывается и планирует направить все усилия на новый проект модульной Cyanogen OS.

Многие сотрудники компании будут вынуждены её покинуть, но команда разработчиков CyanogenMod, предположительно возглавляемая самим Стивом Кондиком (Cyanogen), намерена возродить ориентированный на сообщество дистрибутив Android, сделав ребрендинг CyanogenMod под названием LineageOS.

Примечания

  1. CM 13.0 Release 1 Архивировано 25 октября 2016 года.
  2. Samsung нанял основателя CyanogenMod
  3. Samsung способствует портированию CyanogenMod на Galaxy S II
  4. Компания Sony Ericsson поддержит портирование CyanogenMod для смартфонов Xperia
  5. Cyanogen. CyanogenMod 5.0 (Nexus One). CyanogenMod blog (14 February 2010). Дата обращения 23 декабря 2010. Архивировано 25 августа 2012 года.
  6. Cyanogen. CyanogenMOD 5.0.4 Released. xda-developers (27 February 2010). Дата обращения 23 декабря 2010. Архивировано 25 августа 2012 года.
  7. Chase Bahers. CyanogenMOD v5.0.5 for HTC/Google Nexus One Released. AndroidSPIN. MobileTweek, Inc (19 March 2010). Дата обращения 23 декабря 2010. Архивировано 25 августа 2012 года.
  8. Cyanogen. CyanogenMod 5.0.6 – Tax Deductible. CyanogenMod blog (16 April 2010). Дата обращения 23 декабря 2010. Архивировано 25 августа 2012 года.
  9. Cyanogen. CyanogenMod 5.0.7 for Dream and Magic!. CyanogenMod blog (25 May 2010). Дата обращения 23 декабря 2010. Архивировано 25 августа 2012 года.
  10. Cyanogen. CyanogenMod-5.0.8 has landed!. CyangenMod blog (19 July 2010). Дата обращения 23 декабря 2010. Архивировано 25 августа 2012 года.
  11. Cyanogen. CyanogenMod-6.1 Stable Has Landed!. CyanogenMod blog (6 December 2010). Дата обращения 23 декабря 2010. Архивировано 25 августа 2012 года.
  12. Cyanogen. CyanogenMod-7.0.1 Update Release. CyanogenMod blog (25 April 2011). Дата обращения 25 апреля 2011. Архивировано 25 августа 2012 года.
  13. Cyanogen. CyanogenMod-7.0.2 Released (oops). CyanogenMod blog (25 April 2011). Дата обращения 25 апреля 2011. Архивировано 25 августа 2012 года.
  14. Cyanogen. CyanogenMod 7.0.3 Released. CyanogenMod blog (5 May 2011). Дата обращения 5 мая 2011. Архивировано 25 августа 2012 года.
  15. Cyanogen. CyanogenMod 7.1 Released. CyanogenMod blog (10 October 2011). Дата обращения 21 октября 2011. Архивировано 25 августа 2012 года.
  16. Cyanogen. CyanogenMod 7.2 Released. CyanogenMod blog (16 June 2012). Дата обращения 16 июня 2012. Архивировано 25 августа 2012 года.
  17. ciwrl. CyanogenMod 9 – Stable. CyanogenMod blog (9 August 2012). Дата обращения 10 августа 2012. Архивировано 25 августа 2012 года.
  18. ciwrl. CyanogenMod 10 Release. CyanogenMod blog (21 November 2012). Дата обращения 2012-21-11. Архивировано 10 декабря 2012 года.
  19. 1 2 3 4 get.cm

Прошивка CyanogenMod 13

Итак, после выполнения вышеописанных действий можно приступать к процессу прошивки операционной системы. Она осуществляется за несколько простых шагов, выполнить которые способен даже новичок. Требуется только внимательно следовать нашей инструкции, чтобы не допустить ошибок:

1. Скопируйте установочный ZIP файл во внутреннюю память смартфона. При этом настоятельно рекомендуется разместить рядом пакет приложений Google, если вы хотите ими пользоваться.

2. Перезагрузите смартфон и войдите в режим восстановления. Как правило, требуется нажать клавишу увеличения громкости одновременно с клавишей включения и подождать некоторое время.

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

4. Затем начните установку, нажав по функции Install. Выберите установочный файл ZIP в открывшемся файловом менеджере, щелкните по его названию. Установка занимает около десяти минут.

5. Устройство автоматически перезапустится, и вы увидите рабочий стол новой операционной системы. На этом можно считать, что прошивка CyanogenMod 13 успешно завершена на смартфон.

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

Где скачать и как установить CyanogenMod

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

Установка прошивок выполняется через кастомные recovery – CWM или TWRP. Алгоритм действий смотрите в этой статье.

Перед установкой обратите внимание на вид прошивки:

  1. Stable – стабильная и наиболее отлаженная версия прошивки. Рекомендуется для ежедневного использования.
  2. Release candidate – предрелизная версия, кандидат в категорию стабильных прошивок. Оптимальный вариант, если нет стабильной сборки.
  3. Snapshot – средняя по стабильности сборка. Прошивка работает нормально, но имеются недоработки.
  4. Milestone – недоработанная прошивка. Сборка не желательна для регулярного использования.
  5. Nightly – ночные сборки. Регулярно обновляются ночью. Сборка с массой недоработок, некоторые функции не работают. Пользоваться можно, если стабильность не в приоритете.
  6. Expiriments – экспериментальные и не стабильные сборки. Для ежедневного использования не годятся.

В чем популярность CyanogenMod

Появлению CyanogenMod способствовало получение root прав на первых смартфонах. Что в сочетании с открытым исходным кодом Android, позволяло модифицировать прошивку, а затем повторно установить в смартфон. Так и появлялись первые сборки – в стандартную прошивку добавлялись новые функции.

Первая стабильная версия, в рамках проекта, вышла в конце августа 2010 года. Кастомная прошивка предлагала больше возможностей, в сравнении со стоком. А обширное число параметров, способствовало более гибкой настройки смартфона. С каждой последующей версией, число настроек и возможностей росло. Одновременно с этим улучшалась автономность и производительность, повышалась стабильность. А Cyan стал основной для многих любительских прошивок, например Resurrection Remix и MoKee.

На разных этапах развития, Cyanogen давал вторую жизнь старым смартфонам. На кастомной прошивке телефон работал дольше и быстрее. Такой эффект достигался удалением лишних программ и процессов. А ещё за счет планировщика задач, где настраивается работа ядер CPU. Так же владельцы получали свежую версию ОС, что актуально, ввиду короткого срока поддержки, со стороны производителей смартфонов.

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

Закрытие CyanogenMod и перерождение в LineageOS

За 3 года количество установок CyanogenMod превысило 10 млн. Руководству удалось заручиться поддержкой некоторых производителей смартфонов. Так началась эра коммерциализации проекта, перехода от кастома к полноценной операционной системы.

Альтернативной ОС Android воспользовались компании Alcatel, OPPO, Wileyfox, BQ, Yu и ZUK. Максимально узнаваемой систему сделала компания OnePlus. Тогда же начали звучать заявления, что CyanogenMod отберет Android у Google – компания займет рынок, что в настоящее время занимает Google.

Достичь поставленных целей так и не удалось. В августе 2016 года, СМИ обвинили компанию Cyanogen во лжи. Разработчики заявляли о 50 млн. пользователей ОС, тогда как реальные цифры едва дотягивали до 25 млн. А целью было вытягивание средств из инвесторов. После череды скандалов и разрыва отношений с производителями смартфонов, компания объявила о закрытии проекта к концу 2016 года.

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

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

Вывод

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

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

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

Первой версией можно считать CyanogenMod 6, которая была основана на Android 2.2. Что же из себя представляет последняя версия и нужна ли она?

В первую очередь это 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 и установку ее в качестве второй системы на ваше устройство.

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

В глазах многих людей кастомные прошивки — это нечто вроде пиратских сборок 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 в сравнении со стоком — это поддержка устаревших устройств. Зачастую после того, как производитель забрасывает свое детище, появляются энтузиасты, готовые портировать 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), да еще и с автоматическим включением профилей, но они довольно сложны в использовании и для управления некоторыми настройками требуют плагины и права root. А здесь все просто работает.

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

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

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

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

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

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

Выводы

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

. Евгений Зобнин.