HOME
The Info List - CyanogenMod


--- Advertisement ---



CyanogenMod
CyanogenMod
(/saɪˈænoʊˌdʒɛnmɒd/ sy-AN-o-JEN-mod; CM) is a discontinued open-source operating system for mobile devices, based on the Android mobile platform. It was developed as free and open-source software based on the official releases of Android by Google, with added original and third-party code, and based on a rolling release development model. Although only a subset of total CyanogenMod
CyanogenMod
users elected to report their use of the firmware,[8] on March 23, 2015, some reports indicated that over 50 million people ran CyanogenMod
CyanogenMod
on their phones.[9][10] It was also frequently used as a starting point by developers of other ROMs. In 2013, the founder, Steve Kondik, obtained venture funding under the name Cyanogen
Cyanogen
Inc. to allow commercialization of the project.[1][11][11] However, the company did not, in his view, capitalize on the project's success, and in 2016 he left or was forced out[12] as part of a corporate restructure, which involved a change of CEO, closure of offices and projects, and cessation of services,[13][14] and therefore left uncertainty over the future of the company. The code itself, being open source, was later forked, and its development continues as a community project under the LineageOS name.[15] CyanogenMod
CyanogenMod
offered features and options not found in the official firmware distributed by mobile device vendors. Features supported by CyanogenMod
CyanogenMod
included native theme support,[16] FLAC
FLAC
audio codec support, a large Access Point Name list, Privacy Guard (per-application permission management application), support for tethering over common interfaces, CPU overclocking and other performance enhancements, unlockable bootloader and root access, soft buttons, status bar customisation and other "tablet tweaks", toggles in the notification pull-down (such as Wi-Fi, Bluetooth
Bluetooth
and GPS), and other interface enhancements. CyanogenMod
CyanogenMod
did not contain spyware or bloatware, according to its developers.[17][18] CyanogenMod
CyanogenMod
was also said to increase performance and reliability compared with official firmware releases.[19] The name CyanogenMod
CyanogenMod
derived from cyanogen (the name of a chemical compound adopted as a nickname by Kondik) + Mod (a term for user-developed modifications, known as modding).

Contents

1 History and development

1.1 CyanogenMod
CyanogenMod
7 1.2 CyanogenMod
CyanogenMod
8 1.3 CyanogenMod
CyanogenMod
9 1.4 CyanogenMod
CyanogenMod
10 1.5 CyanogenMod
CyanogenMod
11 1.6 CyanogenMod
CyanogenMod
12 1.7 CyanogenMod
CyanogenMod
13 1.8 CyanogenMod
CyanogenMod
14.0 1.9 CyanogenMod
CyanogenMod
14.1

2 Fork to LineageOS 3 Cyanogen
Cyanogen
Inc.

3.1 Commercialization controversy 3.2 Restructure and cessation of services

4 Industry reaction 5 Licensing 6 Version history 7 Cyanogen
Cyanogen
OS

7.1 Differences between CyanogenMod
CyanogenMod
and Cyanogen
Cyanogen
OS

8 Supported devices 9 See also 10 References 11 External links

History and development[edit] Soon after the introduction of HTC Dream
HTC Dream
(named the "T-Mobile G1" in the United States) mobile phone in September 2008, a method was discovered to attain privileged control (termed "root access") within Android's Linux-based subsystem.[20] Having root access, combined with the open-source nature of the Android operating system, allowed the phone's stock firmware to be modified and re-installed onto the phone. In the following year, modified firmware for the Dream was developed and distributed by Android enthusiasts. One, maintained by a developer named JesusFreke, became popular among Dream owners. In August 2009, JesusFreke stopped work on his firmware and suggested users to switch to a version of his ROM that had been further enhanced by developer Cyanogen
Cyanogen
(the online name used by Steve Kondik, a Samsung
Samsung
software engineer[21]) called "CyanogenMod" (user adaptations being often known as modding).[22] CyanogenMod
CyanogenMod
grew in popularity, and a community of developers, called the CyanogenMod
CyanogenMod
Team (and informally "Team Douche"[23]) made contributions. Within a few months, the number of devices and features supported by CyanogenMod
CyanogenMod
blossomed, and CyanogenMod
CyanogenMod
became one of the popular Android firmware distributions. Similar to many open-source projects, CyanogenMod
CyanogenMod
was developed using a distributed revision control system with the official repositories being hosted on GitHub.[24] Contributors submit new features or bugfix changes using Gerrit.[25] Contributions may be tested by anyone, voted up or down by registered users, and ultimately accepted into the code by one of a handful of CyanogenMod
CyanogenMod
developers. A version of ADW.Launcher, an alternative launcher (home screen) for the Android operating system, became the default launcher on CyanogenMod
CyanogenMod
5.0.8. The launcher provides additional features not provided by the default Android launcher, including more customization abilities (including icon themes, effects, and behavior), the ability to backup and restore configuration settings, and other features.[26][27] As of version 9, CyanogenMod's own launcher, Trebuchet, is included with the firmware. Initially, CyanogenMod
CyanogenMod
releases were provided on a nightly, milestone, and "stable version" schedule; as of CyanogenMod
CyanogenMod
11 M6, the "stable" label will no longer be used, having been supplanted by "milestone" M-builds that are part of the CyanogenMod's rolling release development model.[28] Some unofficial builds for supported devices were listed in the CyanogenMod
CyanogenMod
Wiki.[29] Current CyanogenMod
CyanogenMod
version list:

CyanogenMod
CyanogenMod
3 (based on Android Cupcake
Android Cupcake
1.5.x, initial release) CyanogenMod
CyanogenMod
4 (based on Android Cupcake
Android Cupcake
1.5.x and Android Donut
Android Donut
1.6.x) CyanogenMod
CyanogenMod
5 (based on Android Eclair
Android Eclair
2.0/2.1) CyanogenMod
CyanogenMod
6 (based on Android Froyo
Android Froyo
2.2.x) CyanogenMod
CyanogenMod
7 (based on Android Gingerbread
Android Gingerbread
2.3.x) CyanogenMod
CyanogenMod
9 (based on Android Ice Cream Sandwich
Android Ice Cream Sandwich
4.0.x, major UI revamp) CyanogenMod
CyanogenMod
10 (based on Android Jelly Bean
Android Jelly Bean
4.1.x – 4.3.x) CyanogenMod
CyanogenMod
11 (based on Android KitKat
Android KitKat
4.4.x) CyanogenMod
CyanogenMod
12 (based on Android Lollipop
Android Lollipop
5.0.x – 5.1.x, major UI revamp) CyanogenMod
CyanogenMod
13 (based on Android Marshmallow
Android Marshmallow
6.0.x) CyanogenMod
CyanogenMod
14.1 (based on Android Nougat
Android Nougat
7.1.x)

CyanogenMod
CyanogenMod
7[edit] CyanogenMod
CyanogenMod
7 firmware is based on Android 2.3
Android 2.3
Gingerbread with additional custom code contributed by the CyanogenMod
CyanogenMod
Team. The custom portions of CyanogenMod
CyanogenMod
are primarily written by Cyanogen
Cyanogen
(Steve Kondik) but include contributions from the xda-developers community (such as an improved launcher tray, dialer, and browser) and code from established open-source projects (such as BusyBox
BusyBox
in the shell).[30] CyanogenMod
CyanogenMod
7 development began when Google
Google
released Android 2.3's source code.[31] On February 15, 2011, the first release candidates of CyanogenMod
CyanogenMod
7 were rolled out on several of the supported devices.[32][33] The fourth release candidate was released on March 30, 2011 and brought increased support for the Nook Color
Nook Color
and similar devices, as well as many bug fixes.[34] On April 11, 2011, the public version of CyanogenMod
CyanogenMod
7.0 was released, based on Android 2.3.3.[35] CyanogenMod
CyanogenMod
7.1 was released on October 10, 2011, based on Android 2.3.4.[36] The latest stable version, CyanogenMod
CyanogenMod
7.2 was released on June 16, 2012, based on Android 2.3.7,[37] bringing a predictive phone dialer, lock-screen updates, ICS animation backports and many bug fixes.[38]

A Motorola Flipout
Motorola Flipout
displaying the CyanogenMod
CyanogenMod
7.2 (Android 2.3) boot animation

CyanogenMod
CyanogenMod
8[edit] CyanogenMod
CyanogenMod
version 8 was planned to be based on Android 3.x Honeycomb. However, as the source code for Honeycomb wasn't provided by Google
Google
until it appeared in the source tree history of its successor, Android 4.0
Android 4.0
Ice Cream Sandwich, the release schedule advanced from CyanogenMod
CyanogenMod
7 (Gingerbread) directly to CyanogenMod
CyanogenMod
9 (Ice Cream Sandwich).[citation needed] CyanogenMod
CyanogenMod
9[edit] CyanogenMod
CyanogenMod
9 is based on Google's Android 4.0
Android 4.0
Ice Cream Sandwich and is the first version of CyanogenMod
CyanogenMod
to use the Trebuchet launcher.[39] Steve Kondik and his team have announced that they had begun work on the new release after Google
Google
released the source code of Android 4.0.1.[40] Development on this release took longer than with previous releases due to the significance of the changes between Android 2.3 "Gingerbread" and 4.0 "Ice Cream Sandwich", and the team took this opportunity to clarify their vision for the ROM and rethink any modifications which were no longer necessary due to improvements within Android.[41] By the last days of November 2011, some alpha versions had been distributed, in particular for the Samsung
Samsung
mobile phones Nexus S
Nexus S
and Galaxy S. On August 9, 2012, after various betas and release candidates, CyanogenMod
CyanogenMod
released the finished version of CyanogenMod 9.[42] Given that the next version of Android, 4.1 "Jelly Bean", had already been released by that point, development moved swiftly on to CyanogenMod
CyanogenMod
10. On August 29, 2012, CyanogenMod
CyanogenMod
released a minor update, version 9.1.0, bringing bugfixes and an app called SimplyTapp for NFC payments.[43] On April 4, 2012, during development, CyanogenMod
CyanogenMod
unveiled "Cid" (pronounced /sɪd/), the new CyanogenMod
CyanogenMod
mascot, which replaced the previous mascot, Andy the skateboarding "bugdroid". Designed by user Ciao, Cid (C.I.D.) is an abbreviation of "Cyanogenmod ID".[44] CyanogenMod
CyanogenMod
10[edit]

CyanogenMod
CyanogenMod
10.0 In early July 2012, the CyanogenMod
CyanogenMod
team announced, via its Google+ account, that CyanogenMod
CyanogenMod
10 would be based on Android 4.1
Android 4.1
Jelly Bean.[45] Nightly builds of CyanogenMod
CyanogenMod
10 were made available for many devices supported by CyanogenMod
CyanogenMod
9.[46][47] Starting with the September 2012 M1 build, the CyanogenMod
CyanogenMod
team began monthly "M-series" releases. At the beginning of each month, a soft freeze of the CyanogenMod
CyanogenMod
codebase is put into effect; once the team deems a build stable enough for daily use, it is released under the milestone or "M" series.[48] On November 13, 2012, final stable builds were released for several devices.[49]

CyanogenMod
CyanogenMod
10.1 CyanogenMod
CyanogenMod
10.1 is based on Android 4.2
Android 4.2
Jelly Bean.[50] Nightly versions are currently being released for an array of devices, along with M Snapshots (Monthly Snapshots) which are being released for select devices. On June 24, 2013, the CyanogenMod
CyanogenMod
10.1.0 codebase (based on Android version 4.2.2) was moved to "stable" status, with a majority of currently-supported devices receiving stable builds on the same day.[51][52] CyanogenMod's developers have indicated that they will continue the Monthly Snapshot schedule to incorporate new features until the next Cyanogenmod release. Unfortunately, many devices utilizing Samsung
Samsung
Exynos and Nvidia Tegra 2
Tegra 2
SoC's were not part of the initial release.

CyanogenMod
CyanogenMod
10.2 The first nightly release of CyanogenMod
CyanogenMod
10.2, which is based on Android 4.3
Android 4.3
Jelly Bean, began rolling out for a selected number of devices on August 14, 2013.[53] It brings in some new enhancements to the system, such as Bluetooth
Bluetooth
Low Energy and OpenGL ES 3.0 support, a renewed Phone app, 4K resolution support, as well as many security and stability improvements.

CyanogenMod
CyanogenMod
11[edit]

CyanogenMod
CyanogenMod
11

On November 6, 2013 the CyanogenMod
CyanogenMod
team started pushing the code of CyanogenMod
CyanogenMod
11, based on Android 4.4
Android 4.4
KitKat, to GitHub.[54] The first nightly release of CyanogenMod
CyanogenMod
11.0 began rolling out for a selected number of devices on December 5, 2013.[55] Since then, M-builds have been released every month for supported devices, offering a more stable experience than nightlies. With build M6 it was clarified that CyanogenMod
CyanogenMod
would no longer be releasing final builds specially tagged "stable", but instead would utilize the rolling release model with M-builds representing a stable channel.[28] The global OnePlus One
OnePlus One
is shipped with a variant of CyanogenMod
CyanogenMod
11 M9 known as " CyanogenMod
CyanogenMod
11S". The latest version of CyanogenMod
CyanogenMod
11S for the One is 11.0-XNPH05Q, based on CyanogenMod
CyanogenMod
11 M11 and Android 4.4.4 "KitKat", and was released as an over-the-air (OTA) update in February 2015.[56] CyanogenMod
CyanogenMod
12[edit] The first nightly release of CyanogenMod
CyanogenMod
12, based on Android 5.0 Lollipop, began rolling out for a selected number of devices on January 6, 2015. A stable snapshot was released on June 25, 2015, and a security patch snapshot was released on September 1, 2015.[57] Cyanogen
Cyanogen
OS 12, a variant of CyanogenMod
CyanogenMod
12 for the OnePlus One
OnePlus One
and Yu Yureka was released in April 2015. Yu Yuphoria got Cyanogen
Cyanogen
OS 12 out-of-the-box when it was launched in May 2015.[58]

CyanogenMod
CyanogenMod
12.1

The first nightly release of CyanogenMod
CyanogenMod
12.1, based on Android 5.1, was announced on 000000002015-04-16-000016 April 2015.[59] A stable snapshot build was released on September 1, 2015, but nightly builds continue to roll out every day. Lenovo ZUK Z1, Wileyfox
Wileyfox
Swift and Storm got Cyanogen
Cyanogen
OS 12.1 out-of-the-box when it was launched in September 2015.[60][61] YU's Yureka, Yureka Plus, and Yuphoria got a Cyanogen
Cyanogen
OS 12.1 OTA update.[62] CyanogenMod
CyanogenMod
13[edit] The first nightly release of CyanogenMod
CyanogenMod
13.0, based on Android 6.0, was released on 000000002015-11-23-000023 November 2015 for a small number of devices, but was gradually developed for other devices.[63] A few weeks after the first nightly release of CyanogenMod
CyanogenMod
13.0 for Android 6.0, CyanogenMod
CyanogenMod
was given a minor update and was based on Android 6.0.1. First stable builds were released on 2016-03-15.[64] CyanogenMod
CyanogenMod
14.0[edit]

CyanogenMod
CyanogenMod
14 homescreen German

Due to the early release of Android 7.1, CyanogenMod
CyanogenMod
skipped producing nightly builds for CyanogenMod
CyanogenMod
14.0.[65] Code initially written for CyanogenMod
CyanogenMod
14 was cherry-picked into the cm-14.1 branch. CyanogenMod
CyanogenMod
14.1[edit] The first experimental build of Cyanogenmod 14.1 based on Android 7.1 was released for Oneplus 3 devices[66] on November 4, 2016. On November 8, 2016, official nightlies began[67] for angler (Huawei Nexus 6P), bullhead (LG Nexus 5X), cancro (Xiaomi Mi3w/Mi4), d855 (LG G3), falcon/peregrine/thea/titan/osprey (Moto G variants), h811/h815 (LG G4), klte/kltedv/kltespr/klteusc/kltevzw ( Samsung
Samsung
Galaxy S5), oneplus3 ( OnePlus
OnePlus
3), Z00L/Z00T (ZenFone 2). It is missing some of the signature features of CyanogenMod, however, and was considered a "work in progress".[67] This version will add multi-window support.[68] This was the final release to use the name "CyanogenMod". Fork to LineageOS[edit] In December 2016 the CyanogenMod
CyanogenMod
developer group forked and re-branded the CyanogenMod
CyanogenMod
code into a new project named LineageOS, which is built on top of CyanogenMod
CyanogenMod
versions 13 and 14.1[69] and uses the name LineageOS
LineageOS
for subsequent releases.[70] This project is supported by the community-operated LineageOS
LineageOS
Project.[71] LineageOS
LineageOS
version 15.1 will be the first release fully controlled by the new LineageOS
LineageOS
team, although it will continue to include many of the common features previously provided in CyanogenMod. Cyanogen
Cyanogen
Inc.[edit]

Cyanogen
Cyanogen
logo from April 2014

Cyanogen
Cyanogen
logo from March 2015

Cyanogen
Cyanogen
Inc. was a venture-funded company with offices in Seattle
Seattle
and Palo Alto, California, announced officially in September 2013, which aimed to commercialize CyanogenMod.[1][72] The funding was led by Mitch Lasky of Benchmark and raised $7 million.[73] It began when Kirt McMaster approached Steve Kondik on LinkedIn
LinkedIn
in 2013, to discuss possible commercialization of the project.[21] Commercialization controversy[edit] Rumors of plans to commercialize CyanogenMod, as well as the subsequent announcement of Cyanogen
Cyanogen
Inc., led to a certain level of discord within the CyanogenMod
CyanogenMod
community. Several CyanogenMod developers raised concerns that developers who had provided their work in the past were not being appropriately acknowledged or compensated for their free work on what was now a commercial project, further that the original ethos of the community project was being undermined and that these concerns were not being adequately addressed by Cyanogen Inc.[74] Examples include the "Focal" camera app developer Guillaume Lesniak ("'xplodwild') whose app was withdrawn from CyanogenMod allegedly following demands by the new company to adopt closed-source modifications and licensing.[74][75][76] In response, Steve Kondik affirmed commitment to the community, stating that the majority of CyanogenMod
CyanogenMod
historically did not use GPL but the Apache licence
Apache licence
(the same license used by Google
Google
for Android), and dual licensing was being proposed in order to offer "a stronger degree of protection for contributors... while still offering CM some of the freedoms that the Apache license offers":[77]

Google
Google
has gone to great lengths to avoid the GPL
GPL
by building their own low level components such as Dalvik and Bionic. In CM, the only GPL
GPL
component that currently comes to mind that we’ve added is our Torch app (originally called Nexus One
Nexus One
Torch) [...] The Apache license specifically ALLOWS precisely what you suggest it doesn’t. A dual-license would do the same, but also protect contributors by forcing unaffiliated entities to contribute back if they use the software in a commercial context. It's not so that CM can close the source and still ship it to our users. Again, we don’t have any plans to change licenses. Focal is a special case– it has to be GPL
GPL
because [...] Focal uses a number of GPL
GPL
components under the hood [...] I proposed the dual-license extension as a way to work around some of the inherent problems with the GPL
GPL
and give a greater degree of freedom to both him and CM as an organization. This is a very common licensing model in the open-source world. But none of this matters. We’re not closing the source or changing the license of any code that has been contributed to the project.

Developer Entropy512 also observed that CyanogenMod
CyanogenMod
was legally bound by its position to make some of the firmware changes, because of the Android license and marketing conditions ("CTS terms"), which specify what apps may and may not do, and these were raised in part by Android developers at Google
Google
informally speculatively as a result of perceptions of CyanogenMod's high profile in the market.[78] In his 2013 blog post on Cyanogen's funding, venture funder Mitch Lasky stated:[73]

“ Benchmark has a long history of supporting open source projects intent on becoming successful enterprises. Our open source history includes Red Hat, MySQL, SpringSource, JBoss, Eucalyptus, Zimbra, Elasticsearch, HortonWorks, and now Cyanogen. We’ve been behind many of the most successful open source software companies in the world. We have a deep respect for the special needs of these businesses, and how to build companies while preserving the transparency and vigor of the open source communities. ”

In January 2015, it was reported that Microsoft
Microsoft
had invested in Cyanogen, and that this might be part of a strategy to create an Android version that worked well with Microsoft
Microsoft
platforms.[79][80] In April 2015, Cyanogen
Cyanogen
announced a strategic partnership with Microsoft, to integrate Microsoft
Microsoft
apps and services into Cyanogen
Cyanogen
OS.[81] In January 2016, Cyanogen
Cyanogen
rolled out an update that started presenting Microsoft
Microsoft
applications when a user attempts to open certain file types on Cyanogen
Cyanogen
OS phones.[82] Restructure and cessation of services[edit] Further information: LineageOS Despite the popularity of CyanogenMod
CyanogenMod
as a custom ROM, Cyanogen
Cyanogen
Inc. failed to persuade phone companies to use its version of Android. In July 2016 it fired around 30 of its 136 staff and management, including its product head, and closed their Seattle
Seattle
office (other offices were described as "gutted"), as part of a strategic change by the newly employed Chief Operating Officer Lior Tal.[83][84] CEO Kirt McMaster also stepped down from his role in October 2016 with Tal becoming CEO at that point,[85] and CyanogenMod
CyanogenMod
founder Steve Kondik was believed to have been removed from the board and left a month later in November 2016.[12][86] Media analysis focused on dubious management decisions at Cyanogen Inc. as part of the reason for the failure. In 2014 the company abruptly notified its existing partner OnePlus
OnePlus
– who used CyanogenMod
CyanogenMod
for its phones and had just launched models in India
India
– that it had reached an exclusive agreement covering India
India
with another supplier, leading to an acrimonious breakup of their relationship, which was described in the media as "practically screwing over" and "betraying" OnePlus
OnePlus
and a "surprisingly childish" move; OnePlus
OnePlus
was banned from selling in India
India
as a result.[87][88][89] Subsequently, Cyanogen's CEO boasted of their intention to displace Google
Google
in controlling the Android operating system.[87] Unable to gain sufficient uptake of its operating system, it then shifted focus and fired its core team and replaced its CEO, before shutting down its core operating system development operations. A day after leaving, Steve Kondik wrote a blog post in which he stated that in hindsight, he had trusted and hired "the wrong people", who had not shared a common vision, and that he had ended up unable to prevent the failure of the company and the forming of a "new team" in its place. He drew attention to his own part in the failure, the loss of rights to the "CyanogenMod" name by the community, and to the rift in perception among Android developers ("The rest of the ROM community seems to be highly dependent on us, but simultaneously wants us dead. How on earth do you fix this?").[90] He asked the community to consider forking and rebranding the source code, possibly with some form of crowdfunding based on the project's underlying popularity.[90] On December 23, 2016, Cyanogen
Cyanogen
Inc. announced that they were shutting down the infrastructure behind CyanogenMod.[91] This was shortly followed by news that the main CyanogenMod
CyanogenMod
project would migrate, renaming itself as "LineageOS".[14] On December 24, 2016, Head of Developer Relations and community forum administrator Abhisek Devkota, a Cyanogen
Cyanogen
"core team" member,[92] wrote that the community had lost its "last remaining advocate" within the company and its voice in Cyanogen
Cyanogen
Inc. and its software's future. He stated that while "that this most recent action from [ Cyanogen
Cyanogen
Inc.] is definitely a death blow for CyanogenMod", the community had already begun taking the steps needed to fork the project under a new name and aimed to return to its grassroots origins while retaining professional approaches adopted during the Cyanogen
Cyanogen
Inc. era.[93] Due to the negative connotations attached to Cyanogen
Cyanogen
Inc's conduct, as well as the scope for legal dispute, the forked project decided not to use the existing brand names "Cyanogen" or "CyanogenMod", which in any case belonged to the company.[87] Industry reaction[edit] See also: Android rooting Early responses of tablet and smartphone manufacturers and mobile carriers were typically unsupportive of third-party firmware development such as CyanogenMod. Manufacturers expressed concern about improper functioning of devices running unofficial software and the related support costs.[94] Moreover, modified firmware such as CyanogenMod
CyanogenMod
sometimes offer features for which carriers would otherwise charge a premium (e.g., tethering). As a result, technical obstacles including locked bootloaders and restricted access to root permissions were common in many devices. However, as community-developed software has grown more popular[95][96][not in citation given] and following a statement by the U.S. Library of Congress
U.S. Library of Congress
that permits "jailbreaking" mobile devices,[97] manufacturers and carriers have softened their position regarding CyanogenMod
CyanogenMod
and other unofficial firmware distributions, with some, including HTC,[98] Motorola,[99] Samsung[100][101] and Sony Ericsson,[102] providing support and encouraging development. As a result of this, in 2011 the need to circumvent hardware restrictions to install unofficial firmware lessened as an increasing number of devices shipped with unlocked or unlockable bootloaders, similar to the Nexus series of phones. Device manufacturers HTC[94] and Motorola announced that they would support aftermarket software developers by making the bootloaders of all new devices unlockable, although this still violates a device's warranty. Samsung
Samsung
sent several Galaxy S II phones to the CyanogenMod
CyanogenMod
team with the express purpose of bringing CyanogenMod
CyanogenMod
to the device,[101] and mobile carrier T-Mobile US
T-Mobile US
voiced its support for the CyanogenMod
CyanogenMod
project, tweeting "CM7 is great!".[103] Phone manufacturers have also taken to releasing "developer editions" of phones that are unlocked.[104] Licensing[edit] Until version 4.1.11.1, CyanogenMod
CyanogenMod
included proprietary software applications provided by Google, such as Gmail, Maps, Android Market (now known as Play Store), Talk
Talk
(now Hangouts), and YouTube, as well as proprietary hardware drivers. These packages were included with the vendor distributions of Android, but not licensed for free distribution. After Google
Google
sent a cease and desist letter to CyanogenMod's chief developer, Steve Kondik, in late September 2009 demanding he stop distributing the aforementioned applications, development ceased for a few days.[105][106][107][108] The reaction from many CyanogenMod
CyanogenMod
users towards Google
Google
was hostile, with some claiming that Google's legal threats hurt their own interests, violated their informal corporate motto "Don't be evil" and was a challenge to the open-source community Google
Google
claimed to embrace.[109][110][111][better source needed] Following a statement from Google
Google
clarifying its position[112] and a subsequent negotiation between Google
Google
and Cyanogen, it was resolved that the CyanogenMod
CyanogenMod
project would continue, in a form that did not directly bundle in the proprietary " Google
Google
Experience" components.[113][114] It was determined that the proprietary Google apps may be backed-up from the Google-supplied firmware on the phone and then re-installed onto CyanogenMod
CyanogenMod
releases without infringing copyright. On September 28, 2009, Cyanogen
Cyanogen
warned that while issues no longer remain with Google, there were still potential licensing problems regarding proprietary, closed-source device drivers.[115] On September 30, 2009, Cyanogen
Cyanogen
posted an update on the matter. Kondik wrote he was rebuilding the source tree, and that he believed the licensing issues with drivers could be worked out. He added that he was also receiving assistance from Google
Google
employees.[116] On June 16, 2012, the CyanogenMod
CyanogenMod
7.2 release announcement stated: " CyanogenMod
CyanogenMod
does still include various hardware-specific code, which is also slowly being open-sourced anyway."[117] Replicant is a CyanogenMod
CyanogenMod
fork that removes all proprietary software and drivers and thus avoids all aforementioned legal issues. However, Replicant does not support devices that depend on proprietary drivers, which is most phones as of 2016.[118] Version history[edit] See also: Android version history

CyanogenMod
CyanogenMod
main version Android version Last or major release Recommended build release date Notable changes[119]

3 Android 1.5 (Cupcake) 3.6.8.1 000000002009-07-01-00001 July 2009[120][better source needed] 3.6.8 onwards based on Android 1.5r3

3.9.3 000000002009-07-22-000022 July 2009[121][better source needed] 3.9.3 onwards has FLAC
FLAC
support

4 Android 1.5/1.6 (Cupcake/Donut) 4.1.4 000000002009-08-30-000030 August 2009[122] 4.1.4 onwards based on Android 1.6 (Donut); QuickOffice removed from 4.1.4 onwards; Google
Google
proprietary software separated due to cease and desist from 4.1.99 onwards

4.2.15.1 000000002009-10-24-000024 October 2009[123] 4.2.3 onwards has USB tethering support; 4.2.6 onwards based on Android 1.6r2; 4.2.11 onwards added pinch zoom for Browser, pinch zoom and swipe for Gallery.

5 Android 2.0/2.1 (Eclair) 5.0.8 000000002010-07-19-000019 July 2010[27] Introduced ADW.Launcher as the default launcher.

6 Android 2.2 (Froyo) 6.0.0 000000002010-08-28-000028 August 2010[124] Introduced dual camera and ad hoc Wi-Fi
Wi-Fi
support, Just-in-time (JIT) compiler for more performance

6.1.3 000000002010-12-06-00006 December 2010[125] 6.1.0 onwards based on Android 2.2.1.

7 Android 2.3 (Gingerbread) 7.0.3 000000002011-04-10-000010 April 2011[35] 7.0.0 onwards based on Android 2.3.3

7.1.0 000000002011-10-10-000010 October 2011[36] Based on Android 2.3.7[38]

7.2.0 000000002012-06-16-000016 June 2012[126] New devices, updated translations, predictive phone dialer, ability to control haptic feedback in quiet hours, lockscreen updates, ICS animation backports, ability to configure the battery status bar icon, many bug fixes[38]

8 Android 3.x (Honeycomb) N/A N/A CyanogenMod
CyanogenMod
8 was never released due to Google
Google
not releasing the source code for Android 3.0
Android 3.0
Honeycomb.

9 Android 4.0 (Ice Cream Sandwich) 9.1 000000002012-08-29-000029 August 2012[43] Advanced security: deactivated root usage by default.[127] Added support for SimplyTapp. Introduced Cyanogen's own launcher, Trebuchet.

10 Android 4.1 (Jelly Bean) 10.0.0 000000002012-11-13-000013 November 2012[50] Expandable desktop mode. Built-in, root-enabled file manager.

Android 4.2 (Jelly Bean) 10.1.3 000000002013-06-24-000024 June 2013[128]

Android 4.3 (Jelly Bean) 10.2.1 000000002014-01-31-000031 January 2014[128] Phone: Blacklist-Feature added.

11 Android 4.4 (KitKat) 11.0 XNG3C 000000002015-08-31-000031 August 2015[129] WhisperPush: Integration of TextSecure's (now Signal's) end-to-end encryption protocol as an opt-in feature. Enabled sending encrypted instant messages to other users of CM and Signal.[130][131] This feature was discontinued in February 2016.[132] CyanogenMod
CyanogenMod
ThemeEngine: new powerful theme engine that let user apply and mix custom themes that can edit resources file[133]

12 Android 5.0 (Lollipop) 12.0 YNG4N 000000002015-09-01-00001 September 2015[129] LiveDisplay: advanced display management tool, with features such as color, gamma, saturation and temperature calibration Updates to theme engine: allows now separate theming for packages (used on CyanogenMod
CyanogenMod
for NavigationBar and StatusBar, on CyanogenOS for AppThemer, which allows you to apply a different theme for each app) UI Revamp: all applications have been updated to the material theme AudioFX and Eleven: two new audio-related apps (AudioFX replacing DSPManager and Eleven replacing Music)

Android 5.1 (Lollipop) 12.1 YOG7DAO 000000002016-01-27-000027 January 2016 CyanogenPlatform SDK: allows third-party developers to add custom APIs to integrate their app with CyanogenMod

13 Android 6.0 (Marshmallow) 13.0 ZNH5YAO 000000002016-12-20-000020 December 2016[3] Wi-Fi
Wi-Fi
Tethering, profiles, Do Not Disturb/Priority Mode, Privacy Guard/App data usage, Bluetooth
Bluetooth
Devices battery support, reintroduction of Lockscreen Wallpaper picker, Lockscreen Weather and new Weather plug-in support, Lockscreen Blur support and the ability to disable the effect, Live Lockscreen support, new LiveDisplay hardware enhancements and API, Snap Camera, Gello Browser, improved translations, Cyanogen
Cyanogen
Apps support, additional CM SDK APIs, security fixes[3]

14 Android 7.0 (Nougat) N/A

Skipped, since Google
Google
soon released 7.1 before the development of CM 14.0 was completed.

Android 7.1 (Nougat) 14.1 000000002016-11-09-00009 November 2016 CM14.1 was considered a "work in progress" and missing some of the signature features of CyanogenMod. Changelog is unknown. Never attained stable build. After CyanogenMod
CyanogenMod
was later discontinued, it was succeeded in December 2016 by LineageOS.

Cyanogen
Cyanogen
OS[edit] Cyanogen
Cyanogen
commercially developed operating systems that came pre-installed on some devices ( OnePlus
OnePlus
One, YU Yureka, YU Yuphoria, Andromax Q, BQ Aquaris X5, Lenovo ZUK Z1, Wileyfox
Wileyfox
Swift, Wileyfox Storm, Alcatel ONETOUCH POP Mirage) based upon the CyanogenMod
CyanogenMod
source code. Cyanogen
Cyanogen
OS is often distributed with additional bundled proprietary apps such as the Google Play
Google Play
ecosystem,[134] and a suite of software unique to Cyanogen
Cyanogen
OS known as C-Apps.[135] CyanogenMod
CyanogenMod
does not include either by default, but users can obtain them separately if they wish.[135][136] Initially distinguished with the suffix -S ( CyanogenMod
CyanogenMod
11S), with version 12 Cyanogen
Cyanogen
rebranded the custom offering as Cyanogen
Cyanogen
OS. Cyanogen
Cyanogen
started pushing Cyanogen
Cyanogen
OS 13 based on Android 6.0.1
Android 6.0.1
to OnePlus One
OnePlus One
phones OTA on April 9, 2016 phase wise by the code name ZNH0EAS26M. CyanogenMod
CyanogenMod
can be installed on Cyanogen
Cyanogen
OS devices. Differences between CyanogenMod
CyanogenMod
and Cyanogen
Cyanogen
OS[edit]

Name Stock or replacement firmware? Based on: Pre-installed or manual installation required? Root access (Superuser)? Developers:

Cyanogen
Cyanogen
OS Stock firmware pre-installed on some smartphones. Android Open Source Project. Comes pre-installed on some devices. No Cyanogen

CyanogenMod Replacement firmware for devices with Android pre-installed. Manual installation required Yes Cyanogen
Cyanogen
and The CyanogenMod
CyanogenMod
community

Supported devices[edit] CyanogenMod
CyanogenMod
officially supported a large number of devices, including most Nexus and Google Play
Google Play
Edition devices. It provided SNAPSHOT (stable) and NIGHTLY builds for more than 150 devices (on the development branch).[137] See also[edit]

Android rooting Comparison of mobile operating systems List of custom Android firmware List of free and open-source Android applications Open-source
Open-source
software

References[edit]

^ a b c "A New Chapter". CyanogenMod. Archived from the original on 11 July 2016. Retrieved September 30, 2013.  ^ Russell, Jon. " Cyanogen
Cyanogen
failed to kill Android, now it is shuttering its services and OS as part of a pivot". TechCrunch. TechCrunch. Retrieved January 1, 2017.  ^ a b c CyanogenMod
CyanogenMod
(August 15, 2016). "CM 13.0 Release – ZNH5Y". JIRA. Archived from the original on 23 December 2016. Retrieved December 20, 2016.  ^ " CyanogenMod
CyanogenMod
Downloads". Archived from the original on 6 November 2016. Retrieved 9 November 2016.  ^ "Licenses". Android Open Source Project. Open Handset Alliance. Retrieved September 15, 2010.  ^ "Explaining Why We Don't Endorse Other Systems". GNU Project. Retrieved December 26, 2016. This modified version of Android contains nonfree libraries. It also explains how to install the nonfree applications that Google
Google
distributes with Android.  ^ freecyngn – Removing proprietary userspace parts from CM10+ xda-developers ^ Soyars, Chris (March 21, 2011). "CM Stats explanation". Archived from the original on 4 June 2016. Retrieved October 27, 2011.  ^ Helft, Miguel. "Meet Cyanogen, The Startup That Wants To Steal Android From Google". Forbes.com. Forbes. Retrieved April 16, 2015.  ^ CyanogenMod
CyanogenMod
[@CyanogenMod] (January 12, 2012). " CyanogenMod
CyanogenMod
just passed 1 million active users" (Tweet). Retrieved December 26, 2016 – via Twitter.  ^ a b Reed, Brad (September 18, 2013). "With $7 million in funding, Cyanogen
Cyanogen
aims to take on Windows
Windows
Phone". Boy Genius Report. Retrieved December 26, 2016.  ^ a b "Archived copy". Archived from the original on 27 December 2016. Retrieved 27 December 2016.  ^ CyanogenMod
CyanogenMod
[@CyanogenMod] (December 25, 2016). "UPDATE: As of this morning we have lost DNS and Gerrit is now offline — with little doubt as a reaction to our blog post yesterday. Goodbye" (Tweet). Retrieved December 26, 2016 – via Twitter.  ^ a b "A fork in the road". CyanogenMod. December 24, 2016. Archived from the original on 25 December 2016.  ^ "Yes, this is us". Lineage OS. Lineage OS. Retrieved December 28, 2016.  ^ "Themes Support". CyanogenMod. February 19, 2011. Archived from the original on 21 October 2016. Retrieved September 30, 2013.  ^ "Maintenance Mode". Computer-Howto. December 2011. Archived from the original on 19 April 2016. Retrieved 27 January 2013.  ^ "Video: CyanogenMod
CyanogenMod
founder Steve Kondik talks Android". UnleashThePhones.com. July 6, 2012. Archived from the original on 5 February 2013. Retrieved January 27, 2013.  ^ "About". CyanogenMod.org. Archived from the original on 22 December 2016. Retrieved January 27, 2013.  ^ Ben Marvin (14 May 2009). "How To: Root Your G1 And Install Android 1.5 Cupcake". The Android Site. Archived from the original on 30 November 2010. Retrieved 28 October 2010.  ^ a b "Android enters the Jelly Bean Era". 25 November 2015. Retrieved 30 August 2017.  ^ "JesusFreke calls it quits". Jf.andblogs.net. August 20, 2009. Archived from the original on 6 November 2011. Retrieved September 30, 2013.  ^ Dustin Karnes (October 2, 2010). "Modders round table with Team Douche, makers of CyanogenMod". TalkAndroid. Retrieved November 22, 2011.  ^ " CyanogenMod
CyanogenMod
Source Code at Github".  ^ " CyanogenMod
CyanogenMod
Gerrit Site". Archived from the original on 19 December 2012.  ^ "ADW.Launcher Review". PC World. Archived from the original on 17 March 2012. Retrieved June 18, 2012.  ^ a b Cyanogen
Cyanogen
(July 19, 2010). "CyanogenMod-5.0.8 has landed!". CyanogenMod. Archived from the original on 27 September 2013. Retrieved December 23, 2010.  ^ a b ciwrl (May 4, 2014). " CyanogenMod
CyanogenMod
11.0 M6 Release". Archived from the original on 24 December 2016. Retrieved May 5, 2014.  ^ "Unofficial Ports". CyanogenMod
CyanogenMod
Wiki. Archived from the original on 24 December 2016.  ^ development thread. ^ Steve Kondik [@Cyanogen] (December 17, 2010). "If you need me, I'll be locked in my room for the next 3 days. #gingerbread" (Tweet). Retrieved December 23, 2010 – via Twitter.  ^ Cyanogen
Cyanogen
(February 16, 2011). "CyanogenMod-7 Release Candidates!". CyanogenMod. Archived from the original on 19 May 2016. Retrieved February 16, 2011.  ^ Whitson Gordon (February 16, 2011). " CyanogenMod
CyanogenMod
7 RC Brings Gingerbready Goodness, Canned SMS Responses to Android". Lifehacker. Gawker Media. Retrieved February 16, 2011.  ^ Cyanogen
Cyanogen
(March 30, 2011). "CyanogenMod-7.0.0-RC4 has arrived". CyanogenMod. Archived from the original on 21 October 2016. Retrieved March 30, 2011.  ^ a b Cyanogen
Cyanogen
(April 10, 2011). " CyanogenMod
CyanogenMod
7.0 Released!". CyanogenMod. Archived from the original on 26 April 2016. Retrieved April 10, 2011.  ^ a b Cyanogen
Cyanogen
(October 10, 2011). " CyanogenMod
CyanogenMod
7.1 Released!". CyanogenMod. Archived from the original on 4 March 2016. Retrieved October 10, 2011.  ^ Cyanogen
Cyanogen
(June 16, 2012). " CyanogenMod
CyanogenMod
7.2 Released!". CyanogenMod. Archived from the original on 9 August 2016. Retrieved June 16, 2012.  ^ a b c rmcc (March 15, 2012). " CyanogenMod
CyanogenMod
Changelog". CyanogenMod Changelog. Retrieved March 19, 2011.  ^ " CyanogenMod
CyanogenMod
9 Features and Highlights". Pocketnow. 7 July 2012. Retrieved April 9, 2015.  ^ Steve Kondik [@Cyanogen] (November 14, 2011). "..and we're off. check back in 2 months" (Tweet). Retrieved December 26, 2016 – via Twitter.  ^ ciwrl (December 2, 2011). "CM9 Progress Update". CyanogenMod. Archived from the original on 24 December 2016. Retrieved April 9, 2015.  ^ ciwrl (August 9, 2012). " CyanogenMod
CyanogenMod
9 – Stable". CyanogenMod. Archived from the original on 14 May 2016. Retrieved January 27, 2013.  ^ a b ciwrl (August 29, 2012). "Let's try something new: CM9.1 and SimplyTapp". CyanogenMod. Archived from the original on 3 December 2016. Retrieved August 29, 2012.  ^ "Introducing Cid". CyanogenMod. April 5, 2012. Archived from the original on 21 October 2016. Retrieved April 5, 2012.  ^ " CyanogenMod
CyanogenMod
10 Announced". Google+. July 5, 2012. Retrieved January 27, 2013.  ^ Cyanogen
Cyanogen
(May 4, 2012). "Nightly Builds from CM9". Cyanogenmod. Archived from the original on 13 March 2016. Retrieved January 27, 2013.  ^ Fingas, Jon (June 18, 2012). " Cyanogen
Cyanogen
Nightlies Reach Samsung Galaxy S". Engadget. Retrieved September 30, 2013.  ^ Steve Kondik (September 11, 2012). " CyanogenMod
CyanogenMod
announces M1, the first M-Series build". Cyanogenmod.org. Archived from the original on 17 December 2016. Retrieved September 30, 2013.  ^ "Final CyanogenMod
CyanogenMod
10 Stable Builds Being Released, Available For 4 Devices And Counting". Androidpolice.com. November 13, 2012. Retrieved September 30, 2013.  ^ a b ciwrl (November 13, 2012). " CyanogenMod
CyanogenMod
10.0 Release". CyanogenMod. Archived from the original on 7 June 2016. Retrieved December 26, 2016.  ^ ciwrl (June 24, 2013). " CyanogenMod
CyanogenMod
10.1.0 Release". CyanogenMod. Archived from the original on 14 May 2016. Retrieved December 26, 2016.  ^ " CyanogenMod
CyanogenMod
10.1 Final Will Begin rolling Out Tonight". Androidpolice.com. June 24, 2013. Retrieved September 30, 2013.  ^ Sutrich, Nick (August 14, 2013). " CyanogenMod
CyanogenMod
10.2 Official Nightlies Rolling Out Now: Brings Android 4.3
Android 4.3
to Over 50 Devices". AndroidHeadlines.com. Retrieved September 30, 2013.  ^ " CyanogenMod
CyanogenMod
working on CM11, begins initial code push". Phandroid.com. November 6, 2013. Retrieved November 6, 2013.  ^ Carlos Torres, Juan (December 8, 2013). " CyanogenMod
CyanogenMod
switches on CyanogenMod
CyanogenMod
11 nightly builds for dozens of devices". Android Community. Retrieved December 10, 2013.  ^ Yalburgi, Vinod (February 11, 2015). " OnePlus One
OnePlus One
receives Android 4.4.4 CyanogenMod
CyanogenMod
11S build 05Q via OTA system update". International Business Times. Retrieved December 26, 2016.  ^ ciwrl (January 6, 2015). "The "L" is for Lollipop". CyanogenMod. Archived from the original on 21 October 2016. Retrieved January 6, 2015.  ^ " CyanogenMod
CyanogenMod
12S for One Plus One". WisdomGeek.com. saranshkataria. Retrieved May 30, 2015.  ^ ciwrl (April 16, 2015). " Microsoft
Microsoft
and CM12.1 Nightlies". CyanogenMod. Archived from the original on 11 May 2016. Retrieved April 16, 2015.  ^ Tung, Liam (August 24, 2015). "$300 Cyanogen-powered ZUK Z1
ZUK Z1
coming to Europe, US in September". ZDNet. Retrieved December 26, 2016.  ^ Gilbert, David (August 25, 2015). " Wileyfox
Wileyfox
pins smartphone hopes on Cyanogen
Cyanogen
software and budget pricing". International Business Times. Retrieved December 26, 2016.  ^ R., Rahul (November 3, 2015). " Cyanogen
Cyanogen
12.1 OS update finally available for YU Yureka and Yureka Plus phones". International Business Times. Retrieved December 26, 2016.  ^ ciwrl (November 24, 2015). "A Marshmallowy CM". CyanogenMod. Archived from the original on 28 October 2016. Retrieved November 24, 2015.  ^ ciwrl (March 15, 2016). "CM 13.0 Release 1". CyanogenMod. Archived from the original on 25 October 2016. Retrieved March 16, 2016.  ^ "Gerrit Code Review". review.cyanogenmod.org. Archived from the original on 19 December 2012. Retrieved 9 November 2016.  ^ Cyanogenmod (5 November 2016). "CM 14.1 Experimental build for Oneplus3". Cyanogenmod Downloads. Archived from the original on 5 November 2016. Retrieved 5 November 2016.  ^ a b Steve Kondik (November 8, 2016). "CM14 is landing". CyanogenMod. Archived from the original on 18 December 2016. Retrieved November 9, 2016.  ^ Rohit Kvn (November 20, 2016). " CyanogenMod
CyanogenMod
CM 14.1 custom ROM brings Android Nougat
Android Nougat
features to OnePlus
OnePlus
One". International Business Times. Retrieved November 21, 2016.  ^ "Yes, this is us". lineageos.org. 2016-12-24. Retrieved 2017-02-23.  ^ "A fork in the road CyanogenMod". 2016-12-25. Archived from the original on 2016-12-25. Retrieved 2017-02-23.  ^ Vaughan-Nichols, Steven J. (2016-12-26). " CyanogenMod
CyanogenMod
is dead. Long live LineageOS". ZDNet. CBS Interactive. Retrieved 2017-01-21.  ^ Rice, Jeremiah (September 18, 2013). " Cyanogen
Cyanogen
Inc: Steve Kondik Builds A Company Around CyanogenMod, Secures $7 Million In Funding, And Opens Cyngn.com". Android Police.  ^ a b " Cyanogen
Cyanogen
Mod – Mitch Lasky is a Venture Capitalist at Benchmark, Former Entrepreneur, Video Game OG, and Footie Fanatic". BizPunk. Retrieved April 1, 2015.  ^ a b Guillaume Lesniak – Developer of "Focal" Camera App, Google+ post 2013-09-20 – covers licensing and dispute controversy with Cyanogen
Cyanogen
Inc. ^ "[ROM][4.3][ CM 10.2.] Unofficial CM 10.2 for Galaxy Note II (N7100)" (forums). Xda developers. Post #548. Retrieved April 1, 2015.  ^ "[ROM][4.2.2] CyanogenMod
CyanogenMod
10.1 Official Nightlies" (forum). Xda developers. Post #1046. Retrieved April 1, 2015.  ^ MacKenzie, John (August 20, 2013). "More on What's Going on at CyanogenMod". Land of droid.  ^ "[ROM][4.3][ CM 10.2.] Unofficial CM 10.2 for Galaxy Note II (N7100)" (forum). Xda developers. post #635. Retrieved April 1, 2015.  ^ Winkler, Rolfe; Ovide, Shira (January 29, 2015). " Microsoft
Microsoft
to Invest in Rogue Android Startup Cyanogen". Digits. Wall Street Journal. Retrieved January 29, 2015.  ^ " Microsoft
Microsoft
to Invest in CyanogenMod: What Could It Mean For Google?". Tech Times. February 1, 2015. Retrieved April 1, 2015.  ^ " Cyanogen
Cyanogen
Announces Strategic Partnership with Microsoft" (Press release). Cyanogen. 16 April 2015. Archived from the original on 25 December 2016. Retrieved 26 December 2016.  ^ Whitwam, Ryan (January 7, 2016). " Cyanogen
Cyanogen
OS 12.1.1 On The OnePlus One Is Promoting Microsoft
Microsoft
Apps Via The 'Open With' Dialog". Android Police. Retrieved December 26, 2016.  ^ http://www.androidpolice.com/2016/07/22/sources-cyanogen-inc-is-undergoing-major-layoffs-may-pivot-to-apps/> ^ Fried, Ina (22 July 2016). " Cyanogen
Cyanogen
is chopping its staff after its alternative Android has failed to catch on with phone makers". Recode. Retrieved 30 August 2017.  ^ "[Update: Confirmed] Kirt McMaster out as Cyanogen
Cyanogen
Inc. CEO, gets Eric Schmidt'ed to "Executive Chairman"". 10 October 2016. Retrieved 30 August 2017.  ^ http://www.androidpolice.com/2016/11/28/cyanogen-inc-will-shutter-seattle-office-by-end-of-year-more-layoffs-happening-kondik-could-be-out Kondik was removed from the company's board, allegedly. ^ a b c " Cyanogen
Cyanogen
takes CyanogenMod
CyanogenMod
down with it, Lineage is born". 26 December 2016. Retrieved 30 August 2017.  ^ " OnePlus
OnePlus
and Cyanogen
Cyanogen
on brink of breakup after India
India
fight". Engadget. Retrieved 30 August 2017.  ^ " OnePlus One
OnePlus One
is banned in India, Cyanogen-Micromax deal to blame". 17 December 2014. Retrieved 30 August 2017.  ^ a b "[Updated] Steve Kondik blames Kirt McMaster for Cyanogen
Cyanogen
Inc's failure, CyanogenMod
CyanogenMod
to reorganize and regroup". 1 December 2016. Retrieved 30 August 2017.  ^ " Cyanogen
Cyanogen
services shutting down". Cyanogen
Cyanogen
Inc. December 23, 2016. Archived from the original on 24 January 2017. Retrieved January 24, 2017. CS1 maint: BOT: original-url status unknown (link) ^ "Devs - CyanogenMod". 24 December 2016. Archived from the original on 24 December 2016. Retrieved 30 August 2017.  ^ "A fork in the road - CyanogenMod". 25 December 2016. Archived from the original on 25 December 2016. Retrieved 30 August 2017.  ^ a b "Unlock Bootloader". Retrieved October 30, 2011.  ^ Perlow, Jason (January 18, 2011). " CyanogenMod
CyanogenMod
CM7: Teach your old Droid New Tricks". ZDNet. Retrieved September 30, 2013.  ^ " MIUI
MIUI
firmware is "popular"". AndroidAndMe. August 16, 2011. Retrieved September 30, 2013.  ^ Sadun, Erica (July 26, 2010). "LoC rules in favor of jailbreaking". Tuaw.com. Retrieved September 30, 2013.  ^ "HTC's bootloader unlock page". Htcdev.com. Retrieved September 30, 2013.  ^ " Motorola
Motorola
Offers Unlocked Bootloader
Bootloader
Tool". Techcrunch.com. October 24, 2011. Retrieved September 30, 2013.  ^ " CyanogenMod
CyanogenMod
7 for Samsung
Samsung
Galaxy S2 (II): Development Already Started!". Inspired Geek. June 8, 2011.  ^ a b " CyanogenMod
CyanogenMod
coming to the Galaxy S 2, thanks to Samsung". Android Central. June 6, 2011.  ^ Forian, Daniel (September 28, 2011). " Sony Ericsson
Sony Ericsson
supports independent developers – Developer World". Developer.sonyericsson.com. Archived from the original on 12 February 2012. Retrieved September 30, 2013.  ^ T-Mobile [@TMobile] (April 11, 2011). "We're looking forward to seeing what @cyanogen does with the G2x. CM7 is great!" (Tweet). Retrieved April 1, 2015 – via Twitter.  ^ Nickinson, Phil (July 10, 2012). " Samsung
Samsung
to offer hacker-friendly 'developer edition' Galaxy S III on Verizon". Android Central. Retrieved December 26, 2016.  ^ Wimberly, Taylor (September 24, 2009). " CyanogenMod
CyanogenMod
in trouble?". Android and Me. Retrieved October 28, 2010.  ^ Nosowitz, Dan (September 25, 2009). " Google
Google
Threatens Cyanogen Android Hacker With Cease-and-Desist". Gizmodo. Gawker Media. Retrieved October 28, 2010.  ^ Patel, Nilay (September 24, 2009). " Google
Google
hits Android ROM modder with a cease-and-desist letter". Engadget. AOL. Retrieved October 28, 2010.  ^ Taft, Darryl K. (September 28, 2009). " Google
Google
Irks Android Developers with Cyanogen
Cyanogen
Move". eWeek. Ziff Davis. Retrieved October 28, 2010.  ^ One of many forum discussions on the Google
Google
C&D. ^ Reaction to C&D on Google's own discussion forum. ^ Another thread on Google's Android forum. ^ Morrill, Dan (September 25, 2009). "A Note on Google
Google
Apps for Android". Android Developers. Retrieved October 28, 2010.  ^ Cyanogen
Cyanogen
(September 27, 2009). "The current state." Archived from the original on 16 June 2013. Retrieved December 26, 2016.  ^ Roselyn Roark (September 28, 2009). " Google
Google
Muscles Android Developer, Offers Olive Branch". Wired. Retrieved October 28, 2010.  ^ Steve Kondik [@Cyanogen] (September 28, 2009). "This is about proprietary device drivers and not Google
Google
at this point. These drivers are not redistributable" (Tweet). Retrieved December 26, 2016 – via Twitter.  ^ Cyanogen
Cyanogen
(September 30, 2009). "Just a quick update." CyanogenMod. Archived from the original on 16 June 2013. Retrieved December 26, 2016.  ^ " CyanogenMod
CyanogenMod
7.2!". CyanogenMod. June 16, 2012. Archived from the original on 9 August 2016. Retrieved December 26, 2016.  ^ "About Replicant". Replicant. Retrieved December 26, 2016.  ^ "Changelog 3.0 -7.2". Cyanogen
Cyanogen
Mod Team. Archived from the original on 10 November 2012. Retrieved November 30, 2012.  ^ Steve Kondik [@Cyanogen] (July 1, 2009). "CM-3.6 is out — STABLE!" (Tweet). Retrieved December 26, 2016 – via Twitter.  ^ Steve Kondik [@Cyanogen] (July 22, 2009). "CM-3.9 EXPERIMENTAL is out!" (Tweet). Retrieved December 26, 2016 – via Twitter.  ^ ciwrl (August 30, 2009). "CM-4.1 ExperiMENTAL is out!". CyanogenMod. Archived from the original on 21 October 2016. Retrieved December 26, 2016.  ^ ciwrl (October 24, 2009). " CyanogenMod
CyanogenMod
4.2 STABLE!". CyanogenMod. Archived from the original on 3 May 2016. Retrieved December 26, 2016.  ^ Whitson Gordon (August 29, 2010). " CyanogenMod
CyanogenMod
6.0 Released, Brings Custom Froyo Goodness to Tons of Android Phones". Lifehacker. Gawker Media. Retrieved December 23, 2010.  ^ Cyanogen
Cyanogen
(December 6, 2010). "CyanogenMod-6.1 Stable Has Landed!". CyanogenMod. Archived from the original on 16 June 2013. Retrieved December 23, 2010.  ^ Spradlin, Liam (June 15, 2012). "First Batch Of CyanogenMod
CyanogenMod
7.2 (Stable) Builds Now Available For A Ton Of Devices". Android Police. Illogical Robot LLC. Retrieved July 12, 2013.  ^ jeagoss (March 16, 2012). "Security and You". CyanogenMod. Archived from the original on 22 May 2016. Retrieved February 2, 2013.  ^ a b ciwrl (February 1, 2014). "CyanogenMod 10.2.1-maintenance-release". CyanogenMod. Archived from the original on 15 February 2014. Retrieved February 1, 2014.  ^ a b ciwrl (August 31, 2015). "Releases, Releases, Releases – August 2015". CyanogenMod. Archived from the original on 2 June 2016. Retrieved August 31, 2015.  ^ Moxie Marlinspike (December 9, 2013). "TextSecure, Now With 10 Million More Users". Open WhisperSystems. Retrieved March 1, 2014.  ^ Michael Mimoso (December 11, 2013). "Inside the TextSecure, CyanogenMod
CyanogenMod
Integration". Threatpost. Retrieved March 1, 2014.  ^ Sinha, Robin (January 20, 2016). " CyanogenMod
CyanogenMod
to Shutter WhisperPush Messaging Service on February 1". Gadgets360. NDTV. Retrieved March 10, 2016.  ^ ciwrl (January 26, 2015). "Developer Blog – The CyanogenMod Theme Engine". Archived from the original on 21 October 2016. Retrieved January 26, 2015.  ^ Holly, Russell. "The Top Ten Things About Cyanogen
Cyanogen
OS You Need To Know". Android Central. Retrieved October 6, 2016. Google
Google
works with these manufacturers and ties all of these forks together with Google Play Services...  ^ a b "Introducing C-Apps". cyngn.com. Cyanogen
Cyanogen
Inc. Archived from the original on 15 October 2016. Retrieved 6 October 2016. The Cyanogen Apps Package gives users of CyanogenMod
CyanogenMod
access to apps previously only available on Cyanogen
Cyanogen
OS...  ^ " Google
Google
Apps". CyanogenMod
CyanogenMod
Wiki. Archived from the original on 25 December 2016. Retrieved December 26, 2016. Due to licensing restrictions, these apps cannot come pre-installed with CyanogenMod and must be installed separately.  ^ "Supported Builds". Cyanogenmod. November 2015. Archived from the original on 31 December 2016. Retrieved November 20, 2015. 

External links[edit]

Wikimedia Commons has media related to CyanogenMod.

Official website (Archived December 24, 2016, at the Wayback Machine.)

See also the archived official wiki and archived list of supported devices) Unofficial archive of CyanogenMod
CyanogenMod
builds A mirror of CyanogenMod
CyanogenMod
builds archive

Official website for OTA rollout Status Android Open Source Project Steve Kondik on the CyanogenMod
CyanogenMod
Project on YouTube Cyanogen
Cyanogen
Confirms Distinction Between Commercial Cyanogen OS and CyanogenMod, November 13, 2014

v t e

Android

Software development Category

Official development tools

Software Development Kit (SDK)

Android Debug Bridge
Android Debug Bridge
(ADB) Fastboot Android application package
Android application package
(APK)

Native Development Kit (NDK) Android Open Accessory Development Kit Bionic RenderScript Skia Dalvik Android Runtime
Android Runtime
(ART) Firebase

Google
Google
Cloud Messaging (GCM) Firebase Cloud Messaging (FCM)

AdMob Material Design Fonts

Droid Roboto Noto

Google
Google
Developers

Other development tools

OpenBinder Apache Harmony OpenJDK Gradle

Integrated development environments (IDE)

Android Studio

IntelliJ IDEA

Eclipse

Android Development Tools (ADT)

App Inventor

Languages & Databases

Java Kotlin XML C C++ SQLite

Virtual reality

Cardboard Daydream

Events & Communities

Google
Google
I/O Developer Challenge Developer Lab Android Open Source Project
Android Open Source Project
(AOSP)

Releases

1.0 1.1 Cupcake (1.5) Donut (1.6) Eclair (2.0–2.1) Froyo (2.2) Gingerbread (2.3) Honeycomb (3.x) Ice Cream Sandwich (4.0) Jelly Bean (4.1–4.3) KitKat (4.4) Lollipop (5.x) Marshmallow (6.0) Nougat (7.x) Oreo (8.x) P

Derivatives

Android Auto Android Things Android TV Wear OS

Smartphones & Tablets

Google
Google
Pixel

Pixel & Pixel XL Pixel 2
Pixel 2
& Pixel 2
Pixel 2
XL Pixel C

Nexus devices

Nexus One Nexus S Galaxy Nexus Nexus 4 Nexus 5 Nexus 5X Nexus 6 Nexus 6P Nexus 7

2012 version 2013 version

Nexus 10 Nexus 9 Nexus Q Nexus Player

Google
Google
Play edition

HTC
HTC
One (M7) HTC
HTC
One (M8) LG G Pad 8.3 Moto G Samsung
Samsung
Galaxy S4 Sony Xperia Z Ultra

Android One

Customized variants

Android-x86

Remix OS

AOKP Baidu Yi Barnes & Noble Nook ColorOS CopperheadOS CyanogenMod Fire OS Funtouch OS Flyme OS LeWa OS LineageOS MIUI Nokia X software platform OPhone OmniROM OxygenOS Replicant Ubuntu for Android XobotOS Yun OS

Applications

Assistant

Google
Google
Now

Earth Gmail Google
Google
Chrome for Android Goggles Hangouts Maps

Navigation

Pay

Send

Play

Books Games Movies & TV Music Newsstand

Sky Talk Voice

APIs

Google
Google
Maps Google Play
Google Play
Services Google
Google
Search

Alternative user interfaces

Asus Zen UI Hive UI HTC
HTC
Sense Google
Google
Pixel UI LG UX
LG UX
(Optimus UI) Samsung
Samsung
Experience ( Samsung
Samsung
TouchWiz) Huawei EMUI

Lists

Custom firmware Features Free and open-source applications Games Google
Google
apps Launchers

Related topics

Index of articles Google Androidland Lawn statues Chromecast Java vs. Android API Legal issues

Oracle America, Inc. v. Google, Inc. Smartphone patent wars

XDA Developers Rooting

v t e

Linux distributions

Android

Android-IA Android-x86 LineageOS

CyanogenMod

Remix OS

Arch

Antergos ArchBang ArchLabs Chakra Manjaro Linux Parabola GNU/Linux-libre

Debian

antiX Astra Linux Bharat Operating System Solutions Elive Devuan gNewSense HandyLinux Kali Linux Knoppix Parrot Security OS SparkyLinux SteamOS Tails

Ubuntu

Official: Edubuntu Kubuntu Lubuntu Ubuntu Budgie Ubuntu GNOME Ubuntu Kylin Ubuntu MATE Ubuntu Studio Xubuntu Other: Asturix Bodhi Linux elementary OS Linux Mint Pinguy OS Trisquel

Fedora

BLAG Linux and GNU Korora

Red Hat

CentOS ClearOS Linpus Linux Oracle Linux Qubes OS Rocks Cluster Distribution Scientific Linux SME Server

Gentoo

Calculate Linux Chromium OS

Chrome OS

Funtoo Linux Sabayon Linux

Mandriva

ALT Linux Mageia OpenMandriva Lx PCLinuxOS ROSA Linux

Slackware

Austrumi Linux DeLi Linux DNALinux Kongoni NimbleX Platypux Porteus Salix OS Slax TopologiLinux VectorLinux Zenwalk

Other

Alpine Linux CRUX Frugalware Linux GoboLinux GuixSD KaOS Lunar Linux NixOS openSUSE

SUSE Linux Enterprise Server

Puppy Linux Source Mage Solus Void Linux Uruk GNU/Linux

Category Comparison List Commons

v t e

Mobile operating systems

Linux kernel

Android

Pixel UI Samsung
Samsung
Experience LineageOS

Bada EZX Linux Firefox OS

KaiOS

Maemo

Maemo
Maemo
Leste

MeeGo

Mer

Sailfish OS

Moblin MotoMagx OpenEmbedded

Openmoko Linux Ångström KaeilOS QtMoko SHR

postmarketOS Tizen Ubuntu Touch

UBports

WebOS

LuneOS

XNU

iOS

QNX

BlackBerry 10 BlackBerry Tablet OS

Windows

Windows
Windows
Mobile Windows
Windows
Phone Windows
Windows
XP Tablet PC Edition Windows
Windows
RT Windows
Windows
10 Mobile

Zircon

Fuchsia

Other

BlackBerry OS EPOC GEOS Nintendo DSi Nintendo 3DS S30 S30+ S40 Nokia Asha platform PalmDOS Palm OS PSP PS Vita Symbian

Comparison of mobile operating systems List of mobile app distribution platforms Open Handset Alliance Open Mobile Alliance Mobi

.