CyanogenMod

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
CyanogenMod
CyanogenMod-logo.png
CyanogenMod 10 homescreen screenshot.png
Разработчик

Cyanogen Inc

Семейство ОС

Linux

Основана на

Android

Исходный код

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

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

11.0 — 1 февраля 2014

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

11.0 M9 — 3 августа 2014

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

русский и др.

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

ARM

Тип ядра

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

Лицензия

Apache 2 и GPL v2

Состояние

активное

Веб-сайт

www.cyanogenmod.org

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

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

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

Разработка[править | править вики-текст]

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

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

CyanogenMod 6[править | править вики-текст]

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

CyanogenMod 7[править | править вики-текст]

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

CyanogenMod 8 (пропущенная)[править | править вики-текст]

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

CyanogenMod 9[править | править вики-текст]

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

CyanogenMod 10[править | править вики-текст]

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

CyanogenMod 10.1[править | править вики-текст]

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

CyanogenMod 10.2[править | править вики-текст]

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

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

CyanogenMod 11[править | править вики-текст]

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

ClockworkMod Recovery[править | править вики-текст]

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

Влияние на гарантийное обслуживание устройств[править | править вики-текст]

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

Поддержка со стороны производителей телефонов[править | править вики-текст]

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

Примечания[править | править вики-текст]

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

Ссылки[править | править вики-текст]