Notice: Website running in static mode >_<
You are here: Home Projects Cyanogenmod
Sunday, 29 April 2012 21:46


Written by
Rate this item
(3 votes)


CyanogenMod (pronounced sigh-AN-oh-jen-mod), is a customized, aftermarket firmware distribution for select Android devices.

Intended as a replacement for the software (also known as the "firmware" or "ROM") that comes factory installed on your smartphone, CyanogenMod is based on the Android Open Source Project – the same base software used in all Android devices. However, CyanogenMod offers several benefits over the pre-installed firmware, including vastly flexible interface and customization, a wider set of new features, and sometimes significant improvements in performance.

CyanogenMod's features may allow you to bypass software limitations imposed by carriers, which may prevent you from using the handset in a manner that they do not support. Such features include, but not limited to, the ability to overclock the device's CPU, tether the device to your computer, or fully back up the device to your SD Card.

What CyanogenMod isn't

CyanogenMod, however, does not "unlock" the device. Most carriers "lock" their handsets to prevent customers from buying a handset and moving to a different carrier. Carriers depend on these "exclusivity" agreements to bolster revenue. For example: if you buy an iPhone in the US, you are stuck with AT&T or Verizon, whichever you bought from. To use the handset on another carrier's network it would be necessary to "unlock" the handset. This is done with a code based on the IMEI of the handset that can be provided by your carrier or firms on the internet that are slightly more reliable than a Nigerian Prince.

Unlocking cannot be done by installing CyanogenMod, or any other firmware for that matter.


Here is a more complete listing of the current Features of CyanogenMod. Updates and technical changes to the code base are described in the Changelog.

Standard Warnings

It should be noted that there is a small risk of running custom firmware, as noted by Cyanogen himself:

"While this build is heavily optimized, it is also capable of pushing your G1 much harder. I am not responsible for bricked devices, dead SD cards, thermonuclear war, or the current economic crisis. Please do some research if you have any concerns about features included in this ROM before flashing it! You are choosing to make these modifications, and if you point the finger at me for messing up the device, I will laugh at you."




Shortly after the release of the HTC Dream in September 2008, a process was discovered in which a user could gain "admin" or "root" access to the device's software. This 'hack', along with the Android Open Source Project's stance that anyone should be able to alter the base software as they see fit, allowed Cyanogen to create custom software for the HTC Dream.

The CyanogenMod firmware is currently based on code released by the Android Open Source Project's "Gingerbread" (Android 2.3) development branch. CyanogenMod is primarily developed by Cyanogen but includes contributions from the xda-developers community and other sources.


Licensing Controversy


Until version, CyanogenMod included several proprietary apps such as Gmail, Maps & the Android Market, which are included with stock versions of Android, but are not licensed for distribution with 'custom' firmwares, such as CyanogenMod. Legally, Cyanogen was not allowed to include these apps in CyanogenMod.

Google sent Cyanogen a Cease and Desist letter demanding he stop distribution of these apps and Cyanogen ceased all development until a solution could be found.

The reactions of many CyanogenMod users was predictably hostile, with some claiming that Google's legal threats hurt their own interests and violated their informal corporate motto to "Do No Evil". After extensive media coverage (PC World, The Register, The Inquirer, Ars Technica, The H, ZDNet, Gigaom, and eWeek) and a statement from Google clarifying its position Google and Cyanogen negotiated an agreement in which Cyanogen could continue development on his firmware as long as he did not include Google's proprietary "Google Experience" components.

To work around the licensing issues, it was further agreed that the proprietary Google apps may be backed-up from the stock firmware on the device and then re-installed onto CyanogenMod releases without infringing copyrights.

Cyanogen has warned that while issues no longer remain with Google, there are still potential licensing issues regarding proprietary, closed-source device drivers. However, he believes the licensing issues with the drivers can be worked out, and he is receiving assistance from Google employees to avoid any further licensing issues.


Source: CyanogenMod Wiki

Read 42059 times Last modified on Friday, 15 June 2012 16:28
Andika Edo

Indonesian, 20 years old. my hobby is learning something new about IT especially programming and system administrator.
More in this category: « PX-Recovery
Login to post comments