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
elected to report their use of the firmware, on March 23, 2015,
some reports indicated that over 50 million people ran
their phones. 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
Cyanogen Inc. to allow commercialization of the
project. However, the company did not, in his view,
capitalize on the project's success, and in 2016 he left or was forced
out as part of a corporate restructure, which involved a change of
CEO, closure of offices and projects, and cessation of
services, 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
CyanogenMod offered features and options not found in the official
firmware distributed by mobile device vendors. Features supported by
CyanogenMod included native theme support,
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 and GPS), and
other interface enhancements.
CyanogenMod did not contain spyware or
bloatware, according to its developers.
CyanogenMod was also
said to increase performance and reliability compared with official
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).
1 History and development
2 Fork to LineageOS
3.1 Commercialization controversy
3.2 Restructure and cessation of services
4 Industry reaction
6 Version history
7.1 Differences between
8 Supported devices
9 See also
11 External links
History and development
Soon after the introduction of
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. 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 (the online name used by Steve Kondik, a
engineer) called "CyanogenMod" (user adaptations being often known
CyanogenMod grew in popularity, and a community of developers, called
CyanogenMod Team (and informally "Team Douche") made
contributions. Within a few months, the number of devices and features
CyanogenMod blossomed, and
CyanogenMod became one of the
popular Android firmware distributions.
Similar to many open-source projects,
CyanogenMod was developed using
a distributed revision control system with the official repositories
being hosted on GitHub. Contributors submit new features or bugfix
changes using Gerrit. 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
A version of ADW.Launcher, an alternative launcher (home screen) for
the Android operating system, became the default launcher on
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. As of version 9, CyanogenMod's own launcher,
Trebuchet, is included with the firmware.
CyanogenMod releases were provided on a nightly, milestone,
and "stable version" schedule; as of
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
Some unofficial builds for supported devices were listed in the
CyanogenMod version list:
CyanogenMod 3 (based on
Android Cupcake 1.5.x, initial release)
CyanogenMod 4 (based on
Android Cupcake 1.5.x and
Android Donut 1.6.x)
CyanogenMod 5 (based on
Android Eclair 2.0/2.1)
CyanogenMod 6 (based on
Android Froyo 2.2.x)
CyanogenMod 7 (based on
Android Gingerbread 2.3.x)
CyanogenMod 9 (based on
Android Ice Cream Sandwich
Android Ice Cream Sandwich 4.0.x, major UI
CyanogenMod 10 (based on
Android Jelly Bean
Android Jelly Bean 4.1.x – 4.3.x)
CyanogenMod 11 (based on
Android KitKat 4.4.x)
CyanogenMod 12 (based on
Android Lollipop 5.0.x – 5.1.x, major
CyanogenMod 13 (based on
Android Marshmallow 6.0.x)
CyanogenMod 14.1 (based on
Android Nougat 7.1.x)
CyanogenMod 7 firmware is based on
Android 2.3 Gingerbread with
additional custom code contributed by the
CyanogenMod Team. The custom
CyanogenMod are primarily written by
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 in the shell).
CyanogenMod 7 development began when
Google released Android 2.3's
source code. On February 15, 2011, the first release candidates of
CyanogenMod 7 were rolled out on several of the supported
devices. The fourth release candidate was released on March
30, 2011 and brought increased support for the
Nook Color and similar
devices, as well as many bug fixes. On April 11, 2011, the public
CyanogenMod 7.0 was released, based on Android 2.3.3.
CyanogenMod 7.1 was released on October 10, 2011, based on Android
2.3.4. The latest stable version,
CyanogenMod 7.2 was released on
June 16, 2012, based on Android 2.3.7, bringing a predictive phone
dialer, lock-screen updates, ICS animation backports and many bug
Motorola Flipout displaying the
CyanogenMod 7.2 (Android 2.3) boot
CyanogenMod version 8 was planned to be based on Android 3.x
Honeycomb. However, as the source code for Honeycomb wasn't provided
Google until it appeared in the source tree history of its
Android 4.0 Ice Cream Sandwich, the release schedule
CyanogenMod 7 (Gingerbread) directly to
(Ice Cream Sandwich).
CyanogenMod 9 is based on Google's
Android 4.0 Ice Cream Sandwich and
is the first version of
CyanogenMod to use the Trebuchet launcher.
Steve Kondik and his team have announced that they had begun work on
the new release after
Google released the source code of Android
4.0.1. 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
By the last days of November 2011, some alpha versions had been
distributed, in particular for the
Samsung mobile phones
Nexus S and
Galaxy S. On August 9, 2012, after various betas and release
CyanogenMod released the finished version of CyanogenMod
9. Given that the next version of Android, 4.1 "Jelly Bean", had
already been released by that point, development moved swiftly on to
CyanogenMod 10. On August 29, 2012,
CyanogenMod released a minor
update, version 9.1.0, bringing bugfixes and an app called SimplyTapp
for NFC payments.
On April 4, 2012, during development,
CyanogenMod unveiled "Cid"
(pronounced /sɪd/), the new
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".
In early July 2012, the
CyanogenMod team announced, via its Google+
CyanogenMod 10 would be based on
Android 4.1 Jelly
Bean. Nightly builds of
CyanogenMod 10 were made available for
many devices supported by
CyanogenMod 9. Starting with the
September 2012 M1 build, the
CyanogenMod team began monthly "M-series"
releases. At the beginning of each month, a soft freeze of the
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"
On November 13, 2012, final stable builds were released for several
CyanogenMod 10.1 is based on
Android 4.2 Jelly Bean. Nightly
versions are currently being released for an array of devices, along
with M Snapshots (Monthly Snapshots) which are being released for
On June 24, 2013, the
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. 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
Samsung Exynos and Nvidia
Tegra 2 SoC's were not part of the
The first nightly release of
CyanogenMod 10.2, which is based on
Android 4.3 Jelly Bean, began rolling out for a selected number of
devices on August 14, 2013. It brings in some new enhancements to
the system, such as
Bluetooth Low Energy and OpenGL ES 3.0
support, a renewed Phone app, 4K resolution support, as well as many
security and stability improvements.
On November 6, 2013 the
CyanogenMod team started pushing the code of
CyanogenMod 11, based on
Android 4.4 KitKat, to GitHub. The first
nightly release of
CyanogenMod 11.0 began rolling out for a selected
number of devices on December 5, 2013. 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 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.
OnePlus One is shipped with a variant of
CyanogenMod 11 M9
known as "
CyanogenMod 11S". The latest version of
CyanogenMod 11S for
the One is 11.0-XNPH05Q, based on
CyanogenMod 11 M11 and Android 4.4.4
"KitKat", and was released as an over-the-air (OTA) update in February
The first nightly release of
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.
Cyanogen OS 12, a variant of
CyanogenMod 12 for the
OnePlus One and Yu
Yureka was released in April 2015. Yu Yuphoria got
Cyanogen OS 12
out-of-the-box when it was launched in May 2015.
The first nightly release of
CyanogenMod 12.1, based on Android 5.1,
was announced on 000000002015-04-16-000016 April 2015. A stable
snapshot build was released on September 1, 2015, but nightly builds
continue to roll out every day.
Lenovo ZUK Z1,
Wileyfox Swift and Storm got
Cyanogen OS 12.1
out-of-the-box when it was launched in September 2015. YU's
Yureka, Yureka Plus, and Yuphoria got a
Cyanogen OS 12.1 OTA
The first nightly release of
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.
A few weeks after the first nightly release of
CyanogenMod 13.0 for
CyanogenMod was given a minor update and was based on
Android 6.0.1. First stable builds were released on 2016-03-15.
CyanogenMod 14 homescreen German
Due to the early release of Android 7.1,
CyanogenMod skipped producing
nightly builds for
CyanogenMod 14.0. Code initially written for
CyanogenMod 14 was cherry-picked into the cm-14.1 branch.
The first experimental build of Cyanogenmod 14.1 based on Android 7.1
was released for Oneplus 3 devices on November 4, 2016. On
November 8, 2016, official nightlies began 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 Galaxy S5),
OnePlus 3), Z00L/Z00T (ZenFone 2). It is missing some of the
signature features of CyanogenMod, however, and was considered a "work
in progress". This version will add multi-window support.
This was the final release to use the name "CyanogenMod".
Fork to LineageOS
In December 2016 the
CyanogenMod developer group forked and re-branded
CyanogenMod code into a new project named LineageOS, which is
built on top of
CyanogenMod versions 13 and 14.1 and uses the name
LineageOS for subsequent releases. This project is supported by
LineageOS version 15.1
will be the first release fully controlled by the new
although it will continue to include many of the common features
previously provided in CyanogenMod.
Cyanogen logo from April 2014
Cyanogen logo from March 2015
Cyanogen Inc. was a venture-funded company with offices in
Palo Alto, California, announced officially in September 2013, which
aimed to commercialize CyanogenMod. The funding was led by
Mitch Lasky of Benchmark and raised $7 million. It began when Kirt
McMaster approached Steve Kondik on
LinkedIn in 2013, to discuss
possible commercialization of the project.
Rumors of plans to commercialize CyanogenMod, as well as the
subsequent announcement of
Cyanogen Inc., led to a certain level of
discord within the
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. 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.
In response, Steve Kondik affirmed commitment to the community,
stating that the majority of
CyanogenMod historically did not use GPL
Apache licence (the same license used by
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":
Google has gone to great lengths to avoid the
GPL by building their
own low level components such as Dalvik and Bionic. In CM, the only
GPL component that currently comes to mind that we’ve added is our
Torch app (originally called
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 because [...] Focal uses a
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 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 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
Google informally speculatively as a result of
perceptions of CyanogenMod's high profile in the market.
In his 2013 blog post on Cyanogen's funding, venture funder Mitch
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 had invested in
Cyanogen, and that this might be part of a strategy to create an
Android version that worked well with
Microsoft platforms. In
Cyanogen announced a strategic partnership with Microsoft,
Microsoft apps and services into
Cyanogen OS. In
Cyanogen rolled out an update that started presenting
Microsoft applications when a user attempts to open certain file types
Cyanogen OS phones.
Restructure and cessation of services
Further information: LineageOS
Despite the popularity of
CyanogenMod as a custom ROM,
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 office (other
offices were described as "gutted"), as part of a strategic change by
the newly employed Chief Operating Officer Lior Tal. CEO Kirt
McMaster also stepped down from his role in October 2016 with Tal
becoming CEO at that point, and
CyanogenMod founder Steve Kondik
was believed to have been removed from the board and left a month
later in November 2016.
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 – who used
CyanogenMod for its phones and had just launched models in
that it had reached an exclusive agreement covering
India with another
supplier, leading to an acrimonious breakup of their relationship,
which was described in the media as "practically screwing over" and
OnePlus and a "surprisingly childish" move;
banned from selling in
India as a result. Subsequently,
Cyanogen's CEO boasted of their intention to displace
controlling the Android operating system. 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?"). 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.
On December 23, 2016,
Cyanogen Inc. announced that they were shutting
down the infrastructure behind CyanogenMod. This was shortly
followed by news that the main
CyanogenMod project would migrate,
renaming itself as "LineageOS". On December 24, 2016, Head of
Developer Relations and community forum administrator Abhisek Devkota,
Cyanogen "core team" member, wrote that the community had lost
its "last remaining advocate" within the company and its voice in
Cyanogen Inc. and its software's future. He stated that while "that
this most recent action from [
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 Inc. era. Due to the negative
connotations attached to
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
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. Moreover, modified firmware such as
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[not in citation given] and following a statement by
U.S. Library of Congress
U.S. Library of Congress that permits "jailbreaking" mobile
devices, manufacturers and carriers have softened their position
CyanogenMod and other unofficial firmware distributions,
with some, including HTC, Motorola, Samsung and Sony
Ericsson, 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 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 sent several Galaxy S II
phones to the
CyanogenMod team with the express purpose of bringing
CyanogenMod to the device, and mobile carrier
T-Mobile US voiced
its support for the
CyanogenMod project, tweeting "CM7 is
Phone manufacturers have also taken to releasing "developer editions"
of phones that are unlocked.
Until version 184.108.40.206,
CyanogenMod included proprietary software
applications provided by Google, such as Gmail, Maps, Android Market
(now known as Play Store),
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
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. The reaction
CyanogenMod users towards
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 claimed to
embrace.[better source needed]
Following a statement from
Google clarifying its position and a
subsequent negotiation between
Google and Cyanogen, it was resolved
CyanogenMod project would continue, in a form that did not
directly bundle in the proprietary "
components. 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 releases without infringing
On September 28, 2009,
Cyanogen warned that while issues no longer
remain with Google, there were still potential licensing problems
regarding proprietary, closed-source device drivers. On September
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
Google employees. On June 16, 2012, the
CyanogenMod 7.2 release announcement stated: "
CyanogenMod does still
include various hardware-specific code, which is also slowly being
Replicant is a
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.
See also: Android version history
CyanogenMod main version
Last or major release
Recommended build release date
2009[better source needed]
3.6.8 onwards based on Android 1.5r3
2009[better source needed]
3.9.3 onwards has
000000002009-08-30-000030 August 2009
4.1.4 onwards based on Android 1.6 (Donut); QuickOffice removed from
Google proprietary software separated due to cease and
desist from 4.1.99 onwards
000000002009-10-24-000024 October 2009
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.
000000002010-07-19-000019 July 2010
Introduced ADW.Launcher as the default launcher.
000000002010-08-28-000028 August 2010
Introduced dual camera and ad hoc
Wi-Fi support, Just-in-time (JIT)
compiler for more performance
000000002010-12-06-00006 December 2010
6.1.0 onwards based on Android 2.2.1.
000000002011-04-10-000010 April 2011
7.0.0 onwards based on Android 2.3.3
000000002011-10-10-000010 October 2011
Based on Android 2.3.7
000000002012-06-16-000016 June 2012
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
CyanogenMod 8 was never released due to
Google not releasing the
source code for
Android 3.0 Honeycomb.
(Ice Cream Sandwich)
000000002012-08-29-000029 August 2012
Advanced security: deactivated root usage by default. Added
support for SimplyTapp.
Introduced Cyanogen's own launcher, Trebuchet.
000000002012-11-13-000013 November 2012
Expandable desktop mode. Built-in, root-enabled file manager.
000000002013-06-24-000024 June 2013
000000002014-01-31-000031 January 2014
Phone: Blacklist-Feature added.
000000002015-08-31-000031 August 2015
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. This
feature was discontinued in February 2016.
CyanogenMod ThemeEngine: new powerful theme engine that let user apply
and mix custom themes that can edit resources file
000000002015-09-01-00001 September 2015
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
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)
000000002016-01-27-000027 January 2016
CyanogenPlatform SDK: allows third-party developers to add custom APIs
to integrate their app with CyanogenMod
000000002016-12-20-000020 December 2016
Wi-Fi Tethering, profiles, Do Not Disturb/Priority Mode, Privacy
Guard/App data usage,
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
Cyanogen Apps support, additional CM SDK APIs, security
Google soon released 7.1 before the development of CM
14.0 was completed.
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 was later discontinued, it
was succeeded in December 2016 by LineageOS.
Cyanogen commercially developed operating systems that came
pre-installed on some devices (
OnePlus One, YU Yureka, YU Yuphoria,
Andromax Q, BQ Aquaris X5, Lenovo ZUK Z1,
Wileyfox Swift, Wileyfox
Storm, Alcatel ONETOUCH POP Mirage) based upon the
Cyanogen OS is often distributed with additional bundled proprietary
apps such as the
Google Play ecosystem, and a suite of software
Cyanogen OS known as C-Apps.
CyanogenMod does not
include either by default, but users can obtain them separately if
Initially distinguished with the suffix -S (
CyanogenMod 11S), with
Cyanogen rebranded the custom offering as
Cyanogen started pushing
Cyanogen OS 13 based on
Android 6.0.1 to
OnePlus One phones OTA on April 9, 2016 phase wise by the code name
CyanogenMod can be installed on
Cyanogen OS devices.
Stock or replacement firmware?
Pre-installed or manual installation required?
Root access (Superuser)?
Stock firmware pre-installed on some smartphones.
Android Open Source Project.
Comes pre-installed on some devices.
Replacement firmware for devices with Android pre-installed.
Manual installation required
Cyanogen and The
CyanogenMod officially supported a large number of devices, including
most Nexus and
Google Play Edition devices. It provided SNAPSHOT
(stable) and NIGHTLY builds for more than 150 devices (on the
Comparison of mobile operating systems
List of custom Android firmware
List of free and open-source Android applications
^ a b c "A New Chapter". CyanogenMod. Archived from the original on 11
July 2016. Retrieved September 30, 2013.
^ Russell, Jon. "
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 (August 15, 2016). "CM 13.0 Release –
ZNH5Y". JIRA. Archived from the original on 23 December 2016.
Retrieved December 20, 2016.
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
Google distributes with Android.
^ freecyngn – Removing proprietary userspace parts from CM10+
^ 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,
CyanogenMod [@CyanogenMod] (January 12, 2012). "
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 aims to take on
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] (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,
^ "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.
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,
^ Dustin Karnes (October 2, 2010). "Modders round table with Team
Douche, makers of CyanogenMod". TalkAndroid. Retrieved November 22,
CyanogenMod Source Code at Github".
CyanogenMod Gerrit Site". Archived from the original on 19 December
^ "ADW.Launcher Review". PC World. Archived from the original on 17
March 2012. Retrieved June 18, 2012.
^ a b
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 11.0 M6 Release". Archived
from the original on 24 December 2016. Retrieved May 5, 2014.
^ "Unofficial Ports".
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 (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 7 RC Brings
Gingerbready Goodness, Canned SMS Responses to Android". Lifehacker.
Gawker Media. Retrieved February 16, 2011.
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 (April 10, 2011). "
CyanogenMod 7.0 Released!".
CyanogenMod. Archived from the original on 26 April 2016. Retrieved
April 10, 2011.
^ a b
Cyanogen (October 10, 2011). "
CyanogenMod 7.1 Released!".
CyanogenMod. Archived from the original on 4 March 2016. Retrieved
October 10, 2011.
Cyanogen (June 16, 2012). "
CyanogenMod 7.2 Released!". CyanogenMod.
Archived from the original on 9 August 2016. Retrieved June 16,
^ a b c rmcc (March 15, 2012). "
CyanogenMod Changelog". CyanogenMod
Changelog. Retrieved March 19, 2011.
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
^ ciwrl (December 2, 2011). "CM9 Progress Update". CyanogenMod.
Archived from the original on 24 December 2016. Retrieved April 9,
^ ciwrl (August 9, 2012). "
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 10 Announced". Google+. July 5, 2012. Retrieved January
Cyanogen (May 4, 2012). "Nightly Builds from CM9". Cyanogenmod.
Archived from the original on 13 March 2016. Retrieved January 27,
^ Fingas, Jon (June 18, 2012). "
Cyanogen Nightlies Reach Samsung
Galaxy S". Engadget. Retrieved September 30, 2013.
^ Steve Kondik (September 11, 2012). "
CyanogenMod announces M1, the
first M-Series build". Cyanogenmod.org. Archived from the original on
17 December 2016. Retrieved September 30, 2013.
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 10.0 Release".
CyanogenMod. Archived from the original on 7 June 2016. Retrieved
December 26, 2016.
^ ciwrl (June 24, 2013). "
CyanogenMod 10.1.0 Release". CyanogenMod.
Archived from the original on 14 May 2016. Retrieved December 26,
CyanogenMod 10.1 Final Will Begin rolling Out Tonight".
Androidpolice.com. June 24, 2013. Retrieved September 30, 2013.
^ Sutrich, Nick (August 14, 2013). "
CyanogenMod 10.2 Official
Nightlies Rolling Out Now: Brings
Android 4.3 to Over 50 Devices".
AndroidHeadlines.com. Retrieved September 30, 2013.
CyanogenMod working on CM11, begins initial code push".
Phandroid.com. November 6, 2013. Retrieved November 6, 2013.
^ Carlos Torres, Juan (December 8, 2013). "
CyanogenMod switches on
CyanogenMod 11 nightly builds for dozens of devices". Android
Community. Retrieved December 10, 2013.
^ Yalburgi, Vinod (February 11, 2015). "
OnePlus One receives Android
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,
CyanogenMod 12S for One Plus One". WisdomGeek.com. saranshkataria.
Retrieved May 30, 2015.
^ ciwrl (April 16, 2015). "
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 coming
to Europe, US in September". ZDNet. Retrieved December 26, 2016.
^ Gilbert, David (August 25, 2015). "
Wileyfox pins smartphone hopes on
Cyanogen software and budget pricing". International Business Times.
Retrieved December 26, 2016.
^ R., Rahul (November 3, 2015). "
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,
^ 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,
^ Rohit Kvn (November 20, 2016). "
CyanogenMod CM 14.1 custom ROM
Android Nougat features to
OnePlus One". International Business
Times. Retrieved November 21, 2016.
^ "Yes, this is us". lineageos.org. 2016-12-24. Retrieved
^ "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 is dead. Long
live LineageOS". ZDNet. CBS Interactive. Retrieved 2017-01-21.
^ Rice, Jeremiah (September 18, 2013). "
Cyanogen Inc: Steve Kondik
Builds A Company Around CyanogenMod, Secures $7 Million In Funding,
And Opens Cyngn.com". Android Police.
^ a b "
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
^ "[ROM][4.3][ CM 10.2.] Unofficial CM 10.2 for Galaxy Note II
(N7100)" (forums). Xda developers. Post #548. Retrieved April 1,
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,
^ Winkler, Rolfe; Ovide, Shira (January 29, 2015). "
Invest in Rogue Android Startup Cyanogen". Digits. Wall Street
Journal. Retrieved January 29, 2015.
Microsoft to Invest in CyanogenMod: What Could It Mean For
Google?". Tech Times. February 1, 2015. Retrieved April 1, 2015.
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 OS 12.1.1 On The OnePlus
One Is Promoting
Microsoft Apps Via The 'Open With' Dialog". Android
Police. Retrieved December 26, 2016.
^ Fried, Ina (22 July 2016). "
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 Inc. CEO, gets
Eric Schmidt'ed to "Executive Chairman"". 10 October 2016. Retrieved
30 August 2017.
Kondik was removed from the company's board, allegedly.
^ a b c "
CyanogenMod down with it, Lineage is born". 26
December 2016. Retrieved 30 August 2017.
Cyanogen on brink of breakup after
Engadget. Retrieved 30 August 2017.
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
CyanogenMod to reorganize and regroup". 1 December 2016.
Retrieved 30 August 2017.
Cyanogen services shutting down".
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 CM7: Teach your old
Droid New Tricks". ZDNet. Retrieved September 30, 2013.
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,
Motorola Offers Unlocked
Bootloader Tool". Techcrunch.com. October
24, 2011. Retrieved September 30, 2013.
CyanogenMod 7 for
Samsung Galaxy S2 (II): Development Already
Started!". Inspired Geek. June 8, 2011.
^ a b "
CyanogenMod coming to the Galaxy S 2, thanks to Samsung".
Android Central. June 6, 2011.
^ Forian, Daniel (September 28, 2011). "
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 to offer hacker-friendly
'developer edition' Galaxy S III on Verizon". Android Central.
Retrieved December 26, 2016.
^ Wimberly, Taylor (September 24, 2009). "
CyanogenMod in trouble?".
Android and Me. Retrieved October 28, 2010.
^ Nosowitz, Dan (September 25, 2009). "
Google Threatens Cyanogen
Android Hacker With Cease-and-Desist". Gizmodo. Gawker Media.
Retrieved October 28, 2010.
^ Patel, Nilay (September 24, 2009). "
Google hits Android ROM modder
with a cease-and-desist letter". Engadget. AOL. Retrieved October 28,
^ Taft, Darryl K. (September 28, 2009). "
Google Irks Android
Cyanogen Move". eWeek. Ziff Davis. Retrieved October
^ One of many forum discussions on the
^ 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 Apps for
Android". Android Developers. Retrieved October 28, 2010.
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 Muscles Android
Developer, Offers Olive Branch". Wired. Retrieved October 28,
^ Steve Kondik [@Cyanogen] (September 28, 2009). "This is about
proprietary device drivers and not
Google at this point. These drivers
are not redistributable" (Tweet). Retrieved December 26, 2016 – via
Cyanogen (September 30, 2009). "Just a quick update." CyanogenMod.
Archived from the original on 16 June 2013. Retrieved December 26,
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 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,
^ ciwrl (October 24, 2009). "
CyanogenMod 4.2 STABLE!". CyanogenMod.
Archived from the original on 3 May 2016. Retrieved December 26,
^ Whitson Gordon (August 29, 2010). "
CyanogenMod 6.0 Released, Brings
Custom Froyo Goodness to Tons of Android Phones". Lifehacker. Gawker
Media. Retrieved December 23, 2010.
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
(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,
^ Michael Mimoso (December 11, 2013). "Inside the TextSecure,
CyanogenMod Integration". Threatpost. Retrieved March 1, 2014.
^ Sinha, Robin (January 20, 2016). "
CyanogenMod to Shutter WhisperPush
Messaging Service on February 1". Gadgets360. NDTV. Retrieved March
^ 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 OS You Need To
Know". Android Central. Retrieved October 6, 2016.
Google works with
these manufacturers and ties all of these forks together with Google
^ a b "Introducing C-Apps". cyngn.com.
Cyanogen Inc. Archived from the
original on 15 October 2016. Retrieved 6 October 2016. The Cyanogen
Apps Package gives users of
CyanogenMod access to apps previously only
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.
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
Unofficial archive of
A mirror of
CyanogenMod builds archive
Official website for OTA rollout Status
Android Open Source Project
Steve Kondik on the
CyanogenMod Project on YouTube
Cyanogen Confirms Distinction Between Commercial Cyanogen OS and
CyanogenMod, November 13, 2014
Software Development Kit (SDK)
Android Debug Bridge
Android Debug Bridge (ADB)
Android application package
Android application package (APK)
Native Development Kit (NDK)
Android Open Accessory Development Kit
Android Runtime (ART)
Google Cloud Messaging (GCM)
Firebase Cloud Messaging (FCM)
Android Development Tools (ADT)
Languages & Databases
Events & Communities
Android Open Source Project
Android Open Source Project (AOSP)
Ice Cream Sandwich (4.0)
Jelly Bean (4.1–4.3)
Pixel & Pixel XL
Pixel 2 &
Pixel 2 XL
HTC One (M7)
HTC One (M8)
LG G Pad 8.3
Samsung Galaxy S4
Sony Xperia Z Ultra
Barnes & Noble Nook
Nokia X software platform
Ubuntu for Android
Google Chrome for Android
Movies & TV
Google Play Services
Asus Zen UI
Google Pixel UI
LG UX (Optimus UI)
Samsung Experience (
Free and open-source applications
Index of articles
Java vs. Android API
Oracle America, Inc. v. Google, Inc.
Smartphone patent wars
Bharat Operating System Solutions
Parrot Security OS
BLAG Linux and GNU
Rocks Cluster Distribution
SUSE Linux Enterprise Server
Mobile operating systems
BlackBerry Tablet OS
Windows XP Tablet PC Edition
Windows 10 Mobile
Nokia Asha platform
Comparison of mobile operating systems
List of mobile app distribution platforms
Open Handset Alliance
Open Mobile Alliance