CyanogenMod

from Wikipedia, the free encyclopedia
CyanogenMod
logo
Screenshot
CyanogenMod 14.1 "Nougat"
developer Cyanogen Inc.
License (s) Apache and GPL ( free software )
First publ. May 25, 2009
Current  version 14.1 NIGHTLY (December 20, 2016)
Kernel monolithic ( Linux )
ancestry Linux
Android
   ↳ CyanogenMod
Architecture (s) POOR
timeline 3.1 (Cupcake 1.5)
4.0 (Cupcake 1.5)
4.2 (Donut 1.6)
5.0.0 (Eclair 2.0 / 2.1)
6.0.0 (Froyo 2.2)
7.0.0 (Gingerbread 2.3)
9.0.0 (Ice Cream Sandwich 4.0)
10.0 (Jelly Bean 4.1)
10.1 (Jelly Bean 4.2)
10.2 (Jelly Bean 4.3)
11.0 (KitKat 4.4)
12.0 (Lollipop 5.0)
12.1 (Lollipop 5.1)
13.0 (Marshmallow 6.0)
14.1 (Nougat 7.1)
Languages) multilingual, including German
cyanogenmod.org (offline)
archive.org ( Memento from December 24, 2016 in the Internet Archive )

CyanogenMod [ saɪ.'æn.oʊ.dʒɛn.mɒd ] ( CM ) is a set Aftermarket - firmware or operating system for a range of smartphone - and tablet models . It is a derivative of the free operating system Android developed by Google , which was created and maintained by the Android community , including by the eponymous developer Cyanogen (Steve Kondik). CyanogenMod promised additional functions and improvements in performance , security and stability for the supported devices compared to the supplied firmwares . With more than 50 million users (as of August 2015), it was the most popular customized or community-based Android derivative .

The further development was discontinued in December 2016. The direct successor is LineageOS .

features

CyanogenMod has a number of differences from Android:

CyanogenMod supported a large number of smartphones and tablets. Some of them were still supported and provided with new versions even if the manufacturer of the device stopped updating them.

Compatibility with Android

Software compatibility with Android was sought. All community developers who wanted to port CyanogenMod to a new device were encouraged to check the compatibility of their ports using the Android Compatibility Test Suite . Portings that pass the tests of the Compatibility Test Suite are considered compatible with all Android apps.

Due to licensing difficulties, CyanogenMod was delivered without the proprietary Google apps such as Google Play or Google Maps . Some of the functions could be replaced by free alternatives such as F-Droid as an app store . It was also possible to install the Google Apps in CyanogenMod at a later date. Some third-party applications could not run without the Google Apps, e.g. B. if they use special functions of these apps such as payment functions for the Google Playstore.

Development history

Shortly after the introduction of the HTC Dream mobile phone model in September 2008, a method was found to gain comprehensive administrative access (root access) to the Android Linux subsystem. This development allowed along with the open source nature of the operating system Android , the arbitrary changing and Neueinrichten (or new install ) the firmware of the device. A developer with the pseudonym JesusFreke took advantage of this and developed a modified firmware for the HTC Dream. The first version of CyanogenMod, published on May 25th, 2009 on the forum of the XDA-Developers community, was based on this firmware modified by JesusFreke . JesusFreke later stopped his work and recommended CyanogenMod instead.

CyanogenMod contains a significant amount of proprietary lines of code from the CyanogenMod team. The adjustments of the CyanogenMod over Android were mainly written by Steve Kondik, but also include contributions from the XDA-Developers community (such as an improved application launcher, dialer, and browser) and other sources (such as BusyBox in the Shell).

CyanogenMod was the first operating system for mobile devices that with version 4.1.6 temporarily for the process management the Brain Fuck Scheduler started (FSO) - a change that has also been adopted in experimental branches of the official Android code tree.

CyanogenMod 6

Kondik released a number of versions of the number 6.x, code-named "Makin 'Bacon" for the Nexus One from CyanogenMod . The features of the Nexus One version included a new kernel , high memory support for extended storage, tethering (also via USB), execution of applications from SD card , OpenVPN integration, a clean system to start up and shutdown, BusyBox , FLAC support, enhancements to the phone and contacts application , optimizations to the interface and graphics, new live wallpapers , 360 ° auto-orientation and full color trackball notifications .

Steve Kondik released CyanogenMod 6 for the HTC devices Nexus One , Dream (T-Mobile G1) , Magic , Desire , Evo 4G , Espresso and Hero as well as for the Motorola Droid , which was based on Android 2.2 (code name "Froyo"). A release candidate version of CyanogenMod 6 became available on July 11, 2010; the stable version followed on August 28, 2010.

CyanogenMod 7

At the beginning of 2011, the development of CyanogenMod in version 7 was continued, which was based on Android 2.3.2 (code name Gingerbread ). The first release candidate versions were available since February 16, 2011. The stable version of CyanogenMod 7.0 with Android 2.3.3 followed on April 11, 2011. In the same year, on October 10, 2011, the developers released the Android 2.3.4 based CyanogenMod 7.1. The last stable version of this development branch was version 7.2, released on June 16, 2012. The new version contained, among other things, innovations in the area of ​​screen lock, ice cream sandwich animations, Android 2.3.7, various bug fixes and supported newer Android Equipment.

CyanogenMod 9

In December 2011 CyanogenMod 9 was presented, which made a port of Android 4.0.1 ( Ice Cream Sandwich , short: ICS) available for various devices . The CyanogenMod versions were in alpha at the time. Half a year later, on June 26, 2012, the Release Candidate 1 (RC1) was published shortly before the Google I / O 2012 developer conference. The RC2 followed on July 19, 2012. He supported other Samsung Galaxy devices. The stable version of the CyanogenMod 9 was released on August 9, 2012. According to the developers' announcement, this should remain the first and only final version in the 9-branch. The focus of the developers was on the subsequent version CyanogenMod 10, which should support all devices of version 9. A few weeks later, the 9.1.0 update was released on August 29, 2012. However, it only fixed bugs.

CyanogenMod 10

In July 2012, the developers announced CyanogenMod 10 based on Android 4.1 (Jelly Bean) . As CM10 did not contain any major changes compared to its predecessor, the developers planned updates for almost all devices for which CM9 was also released. As a result, the further development of CM9 was severely restricted and later stopped entirely. The older version CM7 should continue to be maintained parallel to CM10. The first nightly versions were available in August 2012 . As of September 11, 2012, so-called "M versions" were made available regularly at the beginning of the month for the first time, starting with CM10 M1 . The first stable version of CyanogenMod 10 was released on November 14, 2012.

CyanogenMod 10.1

The delivery of Nightly versions of CyanogenMod 10.1 based on Android 4.2 (Jelly Bean) began in mid-December 2012 . On June 24, 2013 the finished edition of the 10.1 series was published. Among other things, the pie controls were new . This allows the control buttons to be hidden in full screen mode and shown if necessary when the user swipes over the edge of the screen. Just a few days after the first stable version was released, versions 10.1.1 and 10.1.2 closed some security gaps . The development of the version branch 10.1 was completed with the last version 10.1.3, which was supplemented by the Privacy Guard , among other things .

CyanogenMod 10.2

As part of the launch of Android 4.3, it was announced that the CyanogenMod team is working on version 10.2. The first Nightly versions were published from mid-August 2013, and the first M version had been available for over 70 models since November 1, 2013 . On December 2nd, 2013 the stable version of CM 10.2 was released. A new blacklist feature was to block certain phone numbers. On February 1, 2014, the bug-fixed version 10.2.1 followed with new language support, some back ports from the CM-11 branch and the WhisperPush message encryption service .

CyanogenMod 11

The development of CyanogenMod 11.0 started at the beginning of November 2013. It is based on Android 4.4 (KitKat) . A first version for various Nexus devices was published on December 5, 2013. More devices were added later; the second M release appeared for over 65 models.

A new addition was the ability to send SMS messages encrypted to other CM or TextSecure users using WhisperPush with the Axolotl protocol . Over time, an improved theme manager , the Trebuchet application starter known from CM9 and CM10 in a heavily revised form, new options for the Privacy Guard and the FFmpeg library have been integrated into the eleventh version of CyanogenMod.

On June 25, 2015, the final snapshot of the "CyanogenMod 11.0" branch was officially released. 23 models received this last CM-11.0 update. The CM developers turned to the CM 12.1 development. After a serious security hole in the software library " Stagefright " became known, on September 1st, 2015 another, unplanned version of CM 11.0 was released. Even after that, security updates were added to the source code of CM 11.0. However, these were published as no longer officially supported nightly versions for certain devices.

CyanogenMod 12

In mid-November 2014, the Android 5.0 (Lollipop) -based version CyanogenMod 12 was announced for the end of 2014. However, the first nightly versions were only released in early January 2015. These were based on Android 5.0.2 and initially only supported around 30 device types. According to the developers, this first version was 85 percent complete, but not intended for everyday use. With CM12, the appearance of the surface has been adapted to the new material design of Android 5.

No more M versions were published for CM12 ; instead, so-called snapshots were released at irregular intervals . The first snapshot with the names "YNG4NAO09M", "YNG4NAO09N" or "YNG4NAO0A0" (depending on the device) of the CM12 branch was published on June 25, 2015 for 22 models.

CyanogenMod 12.1

In March 2015 it was announced that the development of Cyanogenmod 12.1 based on Android 5.1 had started. The first snapshot of CM12.1 was released on September 1st, 2015.

CyanogenMod 13

Version 13 was announced in early October 2015 to coincide with the release of Android 6.0 (Marshmallow) . The first nightly builds for seven models were released on November 24, 2015 . The first stable CM 13.0 release "ZNH0E" was published on March 16, 2016 for around 28 models. The code was based on Android 6.0.1 (r17).

CyanogenMod 14

Version 14.1 was made available for the first devices at the beginning of November 2016. It was based on Android 7.1. The first nightly builds for nine models were released on November 8, 2016 .

End of the project

In December 2016, the commercial offshoot Cyanogen Inc. announced that the services and infrastructure of the commercial CyanogenOS would be shut down. Parts of the CyanogenMod infrastructure were also affected. The developers of CyanogenMod then decided to continue the project under a new name ( LineageOS ). The renaming should also serve to avoid trademark disputes. The naming rights are owned by Cyanogen Inc.

Tools

To install CyanogenMod on the smartphone or tablet, a separate “recovery image ” usually had to be uploaded to the device. The recovery mode is a special boot mode that is used to back up or restore the contents of the device's permanent memory, to repair or replace the firmware. The CM community itself worked on the widespread ClockworkMod recovery . There is also a so-called CyanogenMod installer for some devices . This was an app for Android that greatly simplified the installation process.

An application called CyanogenMod Updater ( CM Updater for short ) notified CyanogenMod users of the availability of new updates and enabled them to be downloaded and set up on their own device. It was created and maintained by xda-developers members Garok89 (Ross McAusland) and Firefart (Christian Mehlmauer) and was based on Sergi Velez's JF updater . The program is no longer maintained. With CM 10.0 on March 13, 2012, the CM Updater was integrated into the CM firmware.

Program errors in a stable version (so-called snapshots) and regression errors in a nightly version could be reported to the developers with the bug tracker JIRA .

Licensing controversy

In late September 2009, Google's legal department sent CyanogenMods lead developer Steve Kondik a warning . This behavior was seen as a challenge to the free software community, which Google was actually close to. Google's Android developers, among others, were dissatisfied with this process.

The legal problem was the incorporation of proprietary applications from Google into the overall CyanogenMod packages. Up to version 4.1.11.1 the CyanogenMod contained some non-free applications from Google like Gmail, Maps, Market, Talk and YouTube as well as some proprietary hardware drivers. These packages were included in the retail versions of Android, but not licensed for free redistribution. After receiving the warning against the spread of the applications mentioned, development came to a standstill for a short time. The warning led to the question of how much the operation or functionality of Android depends on proprietary components.

Google's approach was reflected in extensive reporting in relevant media, including PC World , The Register, The Inquirer, Ars Technica, The H, ZDNet, Gigaom and eWeek.

After an explanatory statement by Google on its position and a subsequent negotiation between Google and Cyanogen, a solution for the continuation of the CyanogenMod project was reached. The proprietary components were then no longer included in CyanogenMod. It was worked out that users can save their licensed copies of proprietary Google applications purchased with a device from the firmware supplied with a device without infringing the copyright and then integrate them into a CyanogenMod installation. For this purpose a program should be developed in CyanogenMod that should automate the process. In response to the controversy, some Android developers decided to create open source replacements for the Google applications. Another group of developers came together to form the Open Android Alliance with the same goal .

Kondik pointed out that in addition to the fixed problems, there were still potential license problems with proprietary, non-free device drivers. He later made it clear that he thought these licensing problems could be solved by no longer publishing the corresponding drivers with the source code. He also got help from Google employees in solving the licensing problems.

Versions and version history

Version scheme

Originally there were four release variants of CyanogenMod, which differed in terms of stability and release interval: Nightly , M-releases , Release Candidate and Stable . The M-releases appeared once a month and were created directly from a “ code freeze ” of the Nightly branch a few days ago .

With the appearance of CM11, the versions Release Candidate and Stable were discontinued. In their place came the M-releases , which were then no longer created directly from the Nightly branch. Instead, they were managed in a separate development branch , so that not all components of the Nightly branch, especially not the experimental components, were included in the M-releases . By combining the publication variants and the regular monthly publication of the M-releases , the aim was to be able to pass on new functions and bug fixes to users more quickly than was previously possible with the irregularly published stable versions.

At the end of 2014, the regular monthly publication of new M-releases was discontinued. Instead, so-called snapshots appeared at irregular intervals . The version designation was given in ROT13 coded strings. The first two letters referred to the version number. An example: “XN” corresponded to “ KA ” when decoded . “KA” stood for Android K itKat in the first minor version (“ minor version number ”). The letter A in the alphabet corresponded to a "0". According to the system, the letters “YN” were decoded for “ LA ” (Android Lollipop in the first minor version). "YO" denotes Android Lollipop in the second minor version ("B" corresponded to a "1"). The meaning of the remaining characters was not specified.

history

The article List of Android versions contains a detailed listing of many changes to the Android operating system.

CM main
version
Android version CM sub-versions publication Notes / changes worth mentioning
Older version; no longer supported: 3 Android 1.5
(Cupcake)
3.1, 3.2, 3.3.x, 3.4.x, 3.5.x, 3.6.x, 3.9.x 2009 From 3.9.3 FLAC support
Older version; no longer supported: 4th Android 1.5 / 6
(Cupcake / Donut)
4.0.x, 4.1.x, 4.2.x 2009 From version 4.1.99 without proprietary software from Google (Gmail, Maps, Market, Talk and YouTube).
Older version; no longer supported: 5 Android 2.0 / 2.1
(Eclair)

5.0.0, 5.0.1, 5.0.2, 5.0.3.x, 5.0.4.x, 5.0.5.x, 5.0.6, 5.0.7, 5.0.8

2010 From 5.0.8: The “ADWLauncher” will be the standard application launcher (homescreen).
Older version; no longer supported: 6th Android 2.2
(Froyo)
6.0.0 08/28/2010 The just-in-time (JIT) compiler increases speed.
6.1.x December 06, 2010
Older version; no longer supported: 7th Android 2.3
(Gingerbread)
7.0.x 04/10/2011 Based on Android 2.3.3, ClockworkMod Recovery 3.0, update of the DSP manager, browser: Incognito mode, new boot animation, and much more
7.1.0 10/10/2011 Based on Android 2.3.7.
7.2.0 06/16/2012 Over 20 new devices supported (compared to 7.1.0), translations adjusted, predictive contact search, lock screen: updates and new styles, ICS animations, configurable battery status icon, Bluetooth: MAP and GPS dongle supported, and much more
Older version; no longer supported: 9 Android 4.0
(Ice Cream Sandwich)
9.0.0 08/09/2012 Based on Android 4.0.4. Security: root access is disabled by default.
9.1.0 08/28/2012 Supports "SimplyTapp" (NFC payment function)
Older version; no longer supported: 10.0 Android 4.1
(Jelly Bean)
11/13/2012 Based on Android 4.1.2. Introduction of the "CM Updater" (without incremental updates) and "CM File Manager".
Older version; no longer supported: 10.1 Android 4.2
(Jelly Bean)
10.1.0 06/24/2013
Based on Android 4.2.2. Quick Settings : The settings menu that matches the individual tiles of the quick settings can be called up by tapping the tiles. "CLock": New widget for the lock and home screen. Pie Controls : Hide the control buttons in full screen mode.
10.1.1 / 10.1.2 July 2013 Various security gaps (especially masterkey gaps) have been closed.
10.1.3 09/28/2013 Integration of the security extension SELinux (function from Android 4.3) as well as the Privacy Guard .
Older version; no longer supported: 10.2 Android 4.3
(Jelly Bean)
10.2.0 12/02/2013 Based on Android 4.3; Telephone: Blacklist feature was added.
10.2.1 02/01/2014 WhisperPush for encrypting SMS messages to other CM or TextSecure users.
Older version; no longer supported: 11.0 Android 4.4
(Kit Kat)
11.0 M1 05.12.2013 Based on Android 4.4.
11.0 M2 03/01/2014 Stability greatly improved; many new devices are supported (65 devices in total); WhisperPush
11.0 M3 02/10/2014 The application launcher Trebuchet comes back heavily revised. Improvements to the Privacy Guard so that the individual permissions of the apps can be controlled more precisely.
11.0 M4 07.03.2014 Support of the accelerometer on some devices.
11.0 M5 04/05/2014 Further improvements to the Privacy Guard (new options), screen color can be freely selected.
11.0 M6 05/04/2014 Improvement to the theme engine , security hole fixed.
11.0 M7 06/08/2014 Theme speed for smartphones with little RAM has been improved, integration of the FFmpeg library
11.0 M8 07/08/2014 Based on Android 4.4.4. New function to hide apps ("Protected Apps"), fix a security gap (Towelroot)
11.0 M9 08/03/2014 Theme support expanded.
11.0 M10 09/16/2014 Support for smart cover and “glove” modes, support for the ANT + standard on some devices.
11.0 M11 08/10/2014 Improved support for long camera shutter speeds ( slow shutter ) on some devices, correction of security gaps (e.g. Shellshock ).
11.0 M12 11/13/2014 Focus on the stability of some device classes, better support for several SIM cards , fixing of security gaps (e.g. Poodle ).
11.0 XNG3C 06/25/2015 Last planned version of the CM11 branch.
11.0 XNG3C Security 09/01/2015 Unscheduled security updates to the Stagefright software library .
11.0 Nightly versions last on
08/15/2016
Mainly security updates (including “Android Security Patch Level” from August 1, 2016) that were only released after the last stable version; More than 20 devices are supported, such as Google Galaxy Nexus, Google Nexus S, some HTC devices, some LG smartphones and various Samsung devices.
Older version; no longer supported: 12.0 Android 5.0
(Lollipop)
12.0 YNG4N 06/25/2015 Based on Android 5.0.2 New boot animation, adaptation to the material design of Android Lollipop. The version is available for 22 devices.
12.0 YNG4N Security 09/01/2015 Security updates for the Stagefright software library.
Older version; no longer supported: 12.1 Android 5.1
(Lollipop)
12.1 YOG4P 09/01/2015 Based on Android 5.1.1. Correction of the "Stagefright" security gaps in the Nightly versions on July 14, 2015. A new feature is energy-saving e-mail retrieval through support of the IMAP IDLE function.
12.1 YOG4P 07/10/2015 Including “Android Security Patch Level” from October 1, 2015, which closes “Stagefright 2.0” security gaps.
12.1 YOG7D 11/17/2015 Including “Android Security Patch Level” from November 1, 2015.
12.1 Nightly versions last on
08/22/2016
Mainly security updates (including “Android Security Patch Level” from August 1, 2016) that were only released after the last stable version; Over 50 devices are supported, such as the Google Galaxy Nexus 7, as well as various devices from HTC, LG, Motorola, Samsung, Sony and other manufacturers.
Older version; no longer supported: 13.0 Android 6.0
(Marshmallow)
13.0 ZNH0E March 16, 2016 Based on Android 6.0.1 (r17). Supports 39 devices. Including a new authorization system, the battery-saving Doze standby mode and other improvements. The WhisperPush function for encrypting SMS messages has been removed.
13.0 ZNH5Y 08/15/2016 Based on Android 6.0.1 (r61). Supports 59 devices. Wi-Fi tethering: automatic shutdown of a hotspot after x minutes of inactivity, the "lockscreen wallpaper picker" is integrated again and various other improvements and features. Security updates (including “Android Security Patch Level” from August 1, 2016).
13.0 ZNH5Y December 20, 2016 Based on Android 6.0.1 (r72). Supports over 50 devices. Security updates (including “Android Security Patch Level” from December 1, 2016).
Older version; no longer supported: 14.1 Android 7.1
(Nougat)
Nightly 11/08/2016
Legend:
Older version; no longer supported
Older version; still supported
Current version
Current preliminary version
Future version

literature

  • Christian Wölbert: Freedom for Android - The rise of the Android offshoot CyanogenMod. in c't 15/2015, p. 110 ( online ).

Web links

Individual evidence

  1. ^ Licenses. In: Android Open Source Project. Open Handset Alliance , accessed September 15, 2010 .
  2. Cyanogen now has more users than Windows Mobile and BlackBerry combined. Android Central, August 8, 2015, accessed September 12, 2015 .
  3. What is Cyanogen and Why Should You Care? Tom's Guide US, April 8, 2015, accessed September 14, 2015 .
  4. Whisper Push - End of Life. (No longer available online.) Cyanogenmod (blog) January 19, 2016, archived from the original on February 19, 2016 ; Retrieved February 19, 2016 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  5. CyanogenMod Wiki. Doc: Submitting A Port. (No longer available online.) Archived from the original on September 25, 2015 ; accessed on September 25, 2015 (English). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / wiki.cyanogenmod.org
  6. Compatibility Test Suite - User Manual. (PDF) (No longer available online.) Open Handset Alliance , archived from the original on September 26, 2015 ; accessed on September 25, 2015 (English). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / static.googleusercontent.com
  7. a b The current state .. - Cyanogenmod Blog from September 27, 2009 ( Memento from March 9, 2016 in the Internet Archive )
  8. How To: Root Your G1 And Install Android 1.5 Cupcake ( Memento from July 16, 2011 in the Internet Archive )
  9. New JF-1.51 based ROM with HTC apps ( Memento from May 28, 2009 in the Internet Archive )
  10. Calling it quits ( Memento from August 8, 2010 in the Internet Archive )
  11. Cyanogen: Discussion thread for the development of the CyanogenMod. In: Forum xda-developers.com. October 5, 2009, accessed September 11, 2012 .
  12. Cyanogen: Going to drop BFS for the stable release. In: Twitter. October 21, 2009, accessed December 19, 2012 .
  13. BFS is added to the Android repository ( Memento from May 30, 2010 in the Internet Archive )
  14. Cyanogen: Cyanogen's initial firmware package for the Nexus One. In: Forum xda-developers.com. January 8, 2010, accessed September 11, 2012 .
  15. android_vendor_cyanogen: List of changes to the CyanogenMod for the Nexus One. In: github. June 30, 2010, accessed September 10, 2012 .
  16. Cyanogen: CM6 targets: Nexus One, Droid, Dream, Magic, Desire, Evo, Slide :). In: Twitter. June 23, 2010, accessed September 10, 2012 .
  17. Cyanogen: CyanogenMod-6.0.0 RC1. (No longer available online.) In: CyanogenMod blog. July 11, 2010, formerly in the original ; accessed on September 10, 2012 .  ( Page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice.@1@ 2Template: Dead Link / www.cyanogenmod.org  
  18. ^ Cyanogen: What's up with CM? (No longer available online.) In: CyanogenMod blog. September 19, 2010, archived from the original on March 4, 2013 ; accessed on September 10, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  19. Cyanogen: CyanogenMod-7 Release Candidates! (No longer available online.) In: CyanogenMod blog. February 16, 2011, archived from the original on April 26, 2013 ; accessed on September 10, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  20. Cyanogen: CyanogenMod 7.0 Released! (No longer available online.) In: CyanogenMod blog. April 11, 2011, archived from the original on April 26, 2016 ; accessed on August 29, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  21. a b Cyanogen: CyanogenMod 7.1 Released! (No longer available online.) In: CyanogenMod blog. October 10, 2011, archived from the original on March 4, 2016 ; accessed on August 29, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  22. a b Cyanogen: CyanogenMod 7.2 Released! (No longer available online.) In: CyanogenMod blog. June 16, 2012, archived from the original on August 9, 2016 ; accessed on August 29, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  23. rmcc: CyanogenMod Changelog. In: CyanogenMod Changelog. March 15, 2012, accessed August 29, 2012 .
  24. ^ Cory Gunther: CyanogenMod 9 Alpha. In: Android Community. November 28, 2011, accessed August 29, 2012 .
  25. Cyanogen: CyanogenMod 9 RC1 released! (No longer available online.) In: CyanogenMod blog. June 26, 2012, archived from the original on November 28, 2012 ; accessed on August 29, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  26. Cyanogen: CyanogenMod 9 RC2 released! (No longer available online.) In: CyanogenMod blog. July 19, 2012, archived from the original on November 7, 2012 ; accessed on August 29, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  27. a b Cyanogen: CyanogenMod 9 Stable. (No longer available online.) In: CyanogenMod blog. August 9, 2012, archived from the original on May 14, 2016 ; accessed on August 29, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  28. a b Cyanogen: Let's try something new: CM9.1 and SimplyTapp. (No longer available online.) In: CyanogenMod blog. August 29, 2012, archived from the original on December 3, 2016 ; accessed on September 10, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  29. CyanogenMod: On Jelly Bean. Google+ , July 5, 2012, accessed September 16, 2015 .
  30. CyanogenMod: CM10 Nightlies. Google+, August 17, 2012, accessed September 16, 2015 .
  31. a b Cyanogen: CyanogenMod 10 :: M1. (No longer available online.) In: CyanogenMod blog. September 11, 2012, archived from the original on December 17, 2016 ; accessed on September 11, 2012 (English). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  32. Cyanogen: CyanogenMod 10.0 Release. (No longer available online.) In: CyanogenMod blog. November 13, 2012, archived from the original on December 10, 2012 ; accessed on November 14, 2012 (English). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  33. CyanogenMod: PSA: CyanogenMod 10.1 available. (No longer available online.) March 21, 2013, archived from the original on January 12, 2013 ; accessed on December 26, 2012 (English). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / download.cyanogenmod.org
  34. a b ciwrl: CyanogenMod 10.1.0 Release. (No longer available online.) In: CyanogenMod blog. June 24, 2013, archived from the original on May 14, 2016 ; accessed on June 25, 2013 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  35. a b Tobias Költzsch: Android. Cyanogenmod releases new monthly builds. In: Golem.de. April 15, 2013, accessed May 7, 2013 .
  36. a b ciwrl: CyanogenMod 10.1.1 Release. (No longer available online.) In: CyanogenMod blog. July 10, 2013, archived from the original on September 11, 2015 ; accessed on September 16, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  37. a b Cyanogenmod 10.1.2 eliminates Masterkey security holes. golem.de, July 14, 2013, accessed on September 16, 2015 .
  38. ciwrl: This Week in CyanogenMod. (No longer available online.) In: CyanogenMod blog. September 28, 2013, archived from the original on October 1, 2013 ; accessed on October 1, 2013 (English). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  39. a b ciwrl: CyanogenMod 10.1.3 RC1. (No longer available online.) CyanogenMod blog, August 28, 2013, archived from the original on September 23, 2015 ; accessed on September 16, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  40. CyanogenMod: It begins. Google+ , July 24, 2013, accessed July 25, 2013 .
  41. ciwrl: CyanogenMod 10.2 M1 Release. (No longer available online.) In: CyanogenMod blog. November 1, 2013, archived from the original on November 4, 2013 ; accessed on November 4, 2013 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  42. a b Marc Nehlers: CyanogenMod 10.2: Global blacklist for blocking calls and SMS in progress. (No longer available online.) August 2, 2013, archived from the original on January 13, 2015 ; accessed on May 20, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.n-droid.de
  43. a b ciwrl: CyanogenMod 10.2.1: Maintenance Release. (No longer available online.) In: CyanogenMod blog. February 1, 2014, archived from the original on February 15, 2014 ; accessed on February 24, 2014 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  44. a b ciwrl: WhisperPush. Secure messaging integration. (No longer available online.) March 17, 2014, archived from the original on December 11, 2013 ; accessed on December 9, 2013 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  45. CM 11 initialization: Status update. Retrieved November 6, 2013 .
  46. ciwrl: CyanogenMod 11.0 M1 - Nexus Edition. (No longer available online.) In: www.cyanogenmod.org. December 5, 2013, archived from the original on September 15, 2015 ; accessed on September 11, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  47. a b Frank Ritter: CyanogenMod 11: M2-Snapshot brings Android 4.4 KitKat to 65 devices. giga.de, January 4, 2014, accessed on September 20, 2015 .
  48. a b Florian Kalenda: CyanogenMod releases version 11.0 M6 based on Android 4.4.2. ZDNet.de , May 5, 2014, accessed December 10, 2015 .
  49. a b Tobias Költzsch: Third M version of CM11 brings some new functions. golem.de , February 11, 2014, accessed December 10, 2015 .
  50. a b Christian Schartel: CyanogenMod 11 based on Android 4.4.2: M7 builds released. CNET , June 11, 2014, accessed December 10, 2015 .
  51. a b c d ciwrl: Release extravaganza: CM 11.0 and 12.0 Final. AKA “The Phantom Release”. (No longer available online.) June 25, 2015, archived from the original on July 4, 2015 ; accessed on July 6, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  52. a b c d e ciwrl: Releases, Releases, Releases - August 2015. Tapping into my inner Balmer with the post title. (No longer available online.) August 31, 2015, archived from the original on June 2, 2016 ; accessed on September 2, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  53. a b c CM11 Nightlies changelog. (No longer available online.) Archived from the original on January 21, 2016 ; accessed on January 20, 2016 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cmxlog.com
  54. a b c ciwrl: CyanogenMod 11.0 M12. (No longer available online.) November 13, 2014, archived from the original on November 13, 2014 ; accessed on November 13, 2014 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  55. ciwrl: The “L” is for Lollipop. (No longer available online.) January 5, 2015, archived from the original on October 21, 2016 ; accessed on January 12, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  56. a b All About L - Part 1. (No longer available online.) March 27, 2015, archived from the original on April 8, 2015 ; accessed on April 9, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  57. a b Android Security Bulletin - October 5th Update. (No longer available online.) October 5, 2015, archived from the original on October 9, 2015 ; accessed on October 10, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  58. A Marshmallowy CM. (No longer available online.) November 24, 2015, archived from the original on October 28, 2016 ; accessed on November 24, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  59. a b CM 13.0 Release 1. (No longer available online.) March 15, 2016, archived from the original on October 25, 2016 ; accessed on March 16, 2016 (English). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  60. CM14 is landing. (No longer available online.) Archived from the original on December 18, 2016 ; accessed on November 16, 2016 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  61. Cyanogenmod is dead, long live Lineage. December 25, 2016, accessed December 27, 2016 .
  62. ^ All About Recovery Images - CyanogenMod. (No longer available online.) In: CyanogenMod Wiki. Archived from the original on September 10, 2015 ; accessed on September 11, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / wiki.cyanogenmod.org
  63. CyanogenMod Installer - CyanogenMod. (No longer available online.) In: CyanogenMod Wiki. Archived from the original on September 13, 2015 ; accessed on September 11, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / wiki.cyanogenmod.org
  64. Diverse: CyanogenMod Updater. Dedicated to producing an updater for cyanogen's roms. In: cyanogen-updater. August 2009, accessed September 21, 2012 .
  65. ^ CyanogenMod: Reporting issues. In: Google+. May 8, 2013, accessed May 14, 2013 .
  66. CyanogenMod JIRA - Dashboard ( Memento of the original from October 22, 2015 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. , on: Jira for CyanogenMod. Retrieved October 21, 2015. @1@ 2Template: Webachiv / IABot / jira.cyanogenmod.org
  67. ^ Taylor Wimberly: Google responds to CyanogenMod controversy. In: Android and Me. September 2009, accessed on September 21, 2012 .
  68. Taylor Wimberly: CyanogenMod in trouble? In: Android and Me. September 24, 2009, accessed September 25, 2009 .
  69. Dan Nosowitz: Google Threatens Cyanogen Android Hacker With Cease-and-Desist. In: Gizmodo . Gawker Media, September 25, 2009, accessed September 25, 2009 .
  70. Nilay Patel: Google hits Android ROM modder with a cease-and-desist letter. In: Engadget. AOL Inc., September 24, 2009, accessed September 25, 2009 .
  71. Darryl K. Taft: Google Irks Android Developers with Cyanogen Move. In: eWeek.com.com. September 28, 2009, accessed September 21, 2012 .
  72. a b c Roselyn Roark: Google Muscles Android Developer, Offers Olive Branch. In: Wired.com - Gadget Lab. Condé Nast Digital, September 28, 2009, accessed September 29, 2009 .
  73. Android Modder Attempts to Outmaneuver Google. September 29, 2009, accessed April 8, 2019 .
  74. Dan Goodin 28 Sep 2009 at 9:09 pm tweet_btn (): Open sourcers strike back at Google cease-and-desist. Retrieved April 8, 2019 .
  75. Google wallops Android developer | TheINQUIRER. September 28, 2009, accessed April 8, 2019 .
  76. a b Ryan Paul: Irate Android devs aim to replace Google's proprietary bits. In: Ars Technica. Condé Nast Digital, September 29, 2009, accessed September 29, 2009 .
  77. ^ Report by The H ( Memento of October 4, 2009 in the Internet Archive )
  78. ^ Report from ZDNet
  79. Colin Gibbs: Does Google Hate Android Hackers? September 25, 2009, Retrieved April 8, 2019 (American English).
  80. Google Irks Android Developers with Cyanogen Move. Retrieved April 8, 2019 .
  81. ^ Reporting by Gomo News on the warning affair ( Memento from November 20, 2010 in the Internet Archive )
  82. ^ Dan Morrill: A Note on Google Apps for Android. In: Android Developers Blog. September 25, 2009, accessed September 21, 2012 .
  83. ^ Cyanogen: The current state. (No longer available online.) In: CyanogenMod blog. September 27, 2009, formerly in the original ; accessed on September 21, 2012 (English).  ( Page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice.@1@ 2Template: Dead Link / www.cyanogenmod.org  
  84. Cyanogen: Cyanogen's tweet about the copyright problem with the proprietary drivers. In: twitter. September 28, 2009, accessed September 21, 2012 .
  85. Cyanogen: Just a quick update .. (No longer available online.) In: CyanogenMod blog. September 30, 2009, formerly in the original ; accessed on September 21, 2012 (English).  ( Page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice.@1@ 2Template: Dead Link / www.cyanogenmod.org  
  86. ciwrl: CM 11 M4: Post-release Items. (No longer available online.) March 8, 2014, archived from the original on March 9, 2014 ; accessed on March 9, 2014 (English). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  87. Release versioning. (No longer available online.) In: CyanogenModWiki. Archived from the original on September 14, 2015 ; Retrieved on September 10, 2015 (The explanation listed here can currently no longer be fully transferred to the current version designations, because the pattern has changed.). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / wiki.cyanogenmod.org
  88. CyanogenMod - One ROM to Rule Them ALL (EXPERIMENTAL) (UPDATED 8/13 - v3.9.10) ( Memento from August 14, 2009 in the Internet Archive )
  89. CyanogenMod 4 Changelog ( Memento from December 26, 2012 in the Internet Archive )
  90. android_vendor_cyanogen CHANGELOG at eclair. GitHub , July 1, 2010, accessed September 11, 2015 .
  91. Cyanogen: CyanogenMod-6.1 Stable Has Landed! (No longer available online.) In: CyanogenMod blog. December 6, 2010, archived from the original on June 16, 2013 ; accessed on December 23, 2010 (English). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  92. Fabian Scherschel: CyanogenMod 9 to ship without default root access. h-online.com, March 19, 2012, accessed December 14, 2012 .
  93. jeagoss: Security and You. (No longer available online.) March 16, 2012, archived from the original on May 22, 2016 ; accessed on December 14, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  94. Niklas Hoffmeier: CyanogenMod: CM Updater makes OTA updates possible. (No longer available online.) Archived from the original on October 4, 2012 ; Retrieved October 4, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.new-how.com
  95. Tobias Költzsch: Own file manager with root rights built in. golem.de, November 2, 2012, accessed on November 2, 2012 .
  96. CyanogenMod: Fixing Quick Settings - Part 1. December 10, 2012, accessed on December 14, 2012 (English).
  97. CyanogenMod: Chronus. December 31, 2012, accessed May 14, 2013 .
  98. CyanogenMod: Goodbye Chronus, it was nice knowing you. February 1, 2013, accessed May 14, 2013 .
  99. ciwrl: CyanogenMod 10.2.0 Release. (No longer available online.) December 3, 2013, archived from the original on December 8, 2013 ; accessed on December 13, 2013 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  100. ciwrl: CyanogenMod 11.0 M4 Release. (No longer available online.) March 7, 2014, archived from the original on September 23, 2015 ; accessed on September 20, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  101. Tobias Költzsch: Fifth M version of CM11 published. golem.de, April 8, 2014, accessed January 14, 2016 .
  102. CyanogenMod 11 M8 based on Android 4.4.4 available. zdnet.de, accessed on January 14, 2015 .
  103. ciwrl: Last Week in CyanogenMod. (No longer available online.) June 21, 2014, archived from the original on July 8, 2014 ; accessed on July 8, 2014 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  104. CyanogenMod 11 M9 based on Android 4.4.4 available. zdnet.de, accessed on January 14, 2016 .
  105. ciwrl: CyanogenMod 11.0 M10 arrives. (No longer available online.) September 16, 2014, archived from the original on September 17, 2014 ; accessed on September 16, 2014 (English). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  106. ciwrl: CyanogenMod 11.0 M11. (No longer available online.) October 8, 2014, archived from the original on October 10, 2014 ; accessed on October 9, 2014 (English). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org
  107. ciwrl: CyanogenMod Downloads. Moto G 2014 - titanium. (No longer available online.) November 17, 2015, archived from the original on January 12, 2016 ; accessed on January 12, 2016 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / download.cyanogenmod.org
  108. ciwrl: CM 13.0 Release - ZNH5Y. (No longer available online.) August 15, 2016, archived from the original on August 16, 2016 ; accessed on August 16, 2016 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.cyanogenmod.org