Main Page

From CyanogenMod Wiki

Jump to: navigation, search

Welcome to the CyanogenMod Wiki Page

Contents

[edit] What is CyanogenMod?

CyanogenMod is a customized, aftermarket firmware distribution for the HTC Dream and Magic cell phones, the Google Nexus One, and the Motorola DROID. (NOT The Hero, Tattoo, Cliq, Galaxy, or anything else on the unsupported phones page.)

Based on the open-source Android operating system, CyanogenMod is designed to increase performance and reliability over Android-based ROMs released by vendors and carriers such as Google, T-Mobile, or HTC. CyanogenMod also offers features not found in these releases, such as FLAC Lossless Audio, multi-touch support, the ability to store applications on the microSD card, and support for tethering.

[edit] How Much Does It Cost?

Cyanogenmod is free of charge, but let's face it - it takes time and effort from Cyanogen to make it happen, time he could be using to work a salaried position, but instead is working on getting you the ROM you love, and doing it without asking anything in return.

Like GNU says - you should think of 'free' as "free speech" not as in "free beer." On that note, Cyanogen could use some beer - don't you agree? If you'd like to buy him a beer, or just thank him for all his hard work, visit CyanogenMod.com and look on the right-hand bar to donate.

[edit] How do I unlock or root my device?

[edit] (sim-)Unlock

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 want an iPhone, you are stuck with AT&T. 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 is not done with installing CyanogenMod or any other Android replacement. (With the right code, of course, you can still sim-unlock the phone with CM installed)

[edit] Root

In addition to locking the phone, carriers may impose software limitations to prevent using the handset in a manner that might undercut their voice plans - Skype, Google Voice, etc - or putting strain on the data network - tethering, streaming video, etc - The way round this is to acquire 'root' (administrator) access on your phone so you can install/modify/fix/break anything you want.

[edit] How do I upgrade to the latest CyanogenMod?

Depending on the current state of your handset, there are basically three different ways to upgrade to the latest CyanogenMod version.

[edit] Upgrading from Vanilla: Installing your first mod

(An un-modded device running the stock firmware)

[edit] Upgrading from a CyanogenMod version less than 4.1.99 or other rooted ROMs

[edit] Upgrading from 4.1.99 or higher:

  1. Download Cyanogen's ROM latest version and place it onto the root of your SD card.
  2. Boot into Recovery Mode.
  3. Choose the "Apply any zip from sd" option.
  4. Select the CyanogenMod ROM that you want to upgrade to.
  5. Follow the on-screen instructions.

[edit] What is the latest version?

Cyanogenmod comes in two types: Stable or Experimental.

Stable versions are those where all known issues have been addressed and resolved; these versions have even build numbers (i.e., 4.2.x.x).

Experimental versions are those where new features are being added, modified, and tweaked, and there are known bugs that are being worked on; these versions have odd builds (i.e., 4.1.x.x).

The latest builds can be found on the Latest version page or see the Release Notes for more information.

[edit] Where can I get help ?

If you need help following instructions or if you're stuck at some step and something has gone wrong there are several ways to get free help from the Cyanogen users and developers community.

First, carefully re-read and review all applicable instructions and make sure you didn't do something wrong or out of sequence. Many of these instructions involve long commands, and just one wrong character will mess the whole thing up.

You can also check the troubleshooting page for additional information.

If that doesn't fix your issue, ask the community for help. Your resources for help include:

  • The Cyanogenmod Wiki - for searching and contributing documentation, no registration required (but please create an account if you plan on contributing)
  • The #cyanogenmod live webchat channel on Freenode - for immediate chat, one-on-one assistance, registration required (see http://freenode.net/faq.shtml#nicksetup or you will end up in #cyanogenmod-offtopic)
  • The CyanogenMod Forum - a forum dedicated to CyanogenMod builds and other related stuff, requires registration
  • The XDA forums - for posting queries to all the community in a more visible way, requires registration

Although most community members are happy to provide free advice and help, please remember most people volunteer their personal time and effort in doing so. Observing patience and courtesy goes a long way.

[edit] Tutorials

[edit] Installing

[edit] Common Questions

[edit] Shell Access

[edit] Troubleshooting

[edit] Advanced

[edit] References

Release Notes

[edit] External links

Personal tools