Root Reviews: How to install CyanogenMod 7

Normally, Root Reviews is all about root only apps. Today, however, is different. Out of all the questions I hear about Root Reviews, or any other review for that matter, is how to install CyanogenMod 7. This is going to be a general guide that applies to all phones. The process of obtaining and flashing CM7 is pretty similar between devices, but of course there is always exceptions.

CyanogenMod 7

CyanogenMod 7 is the latest version of the wildly popular Android Open Source Project based ROMs put out by Cyanogen and his team of developers. As you may have heard, or guessed, by now, CyanogenMod 7 is based off of Android 2.3, aka Gingerbread. CM7 is as vanilla as vanilla gets, but it’s also one of the most customizable series of ROMs ever developed; partially because it’s so popular, partially because the guys behind CM are all about making your phone yours.

Preparation

First things first: check to make sure your device is compatible with CyanogenMod. When you’re done, and it is, continue on.

This one is kind of obvious, but as CyanogenMod is a custom ROM, that means your going to have to be rooted. This next part, I can’t stress enough: in order to root your device, you have to read, read, read, read. The root process for everyone phone is different, so there is no defined way to root an Android device. You’ve probably heard it a million times before, but the best place to find information on how to root your phone is the XDA forums. For the sake of the XDA community, and yours as well, read and search before you ask any questions. Just about any question you have has probably been asked, and answered already.

Once you’ve done your research and you’re rooted, it’s time to flash a custom recovery. Most root processes take you through the steps of flashing a custom recovery, but just in case, here’s the easiest way: download ROM Manager. As I understand it, there are no phones compatible with CyanogenMod that aren’t compatible with ROM Manager and ClockworkMod Recovery.

Using ROM Manager couldn’t be easier. Once you download from the Market, just open the app, follow the prompts, and select “Flash ClockworkMod Recovery” from the top of the app. A popup should follow that makes you confirm your device, and if everything is right, you just press OK and you’re done. Once you’ve got a custom recovery image installed, there’s a couple of ways to download and flash CyanogenMod 7.

Obtaining and flashing CyanogenMod 7

The newfangled easy way to obtain and flash CyanogenMod 7 is right through ROM Manager. The steps are as follows:

1.) Select Download ROM from the main app page.

2.) Select CyanogenMod.

3.) Select your ROM of choice. (At the time of writing this, the most recent version is 7.0.0-RC3, so that’s what you will most likely be downloading.)

4.) Make sure you download Google Apps when prompted to.

5.) After download, follow the prompts to wipe your phone and preform a backup.

6.) Let your device sit and preform the necessary actions to install CM7.

7.) Reboot and enjoy.

The old way, and my preferred method, works like this:

1.) Download CyanogenMod 7 from the CyanogenMod forums, or from the “Devices” link on the CyanogenMod.com homepage.

2.) Download the appropriate Google Apps, or GAPPS, from the CyanogenMod forums.

3.) Add both files to the root of your SD card. (This step can be confusing if your not familiar with rooting terms, even though you should be because you read a lot right? The “root” of your SD card is just the base of your card. No folders or sub-folders, just right on the base.)

4.) Reboot into recovery. (Again, you should know how to do this by now, but if you don’t ROM Manager can help.)

5.) Backup your current ROM.

6.) Wipe cache partition and wipe data/factory reset.

7.) Install zip from SD card.

8.) Choose zip from SD card.

9.) Install CM7 and then GAPPS.

10.) Reboot and enjoy.

If you should have any problems during either procedure, this is where the fully researching rooting your device comes into play. Just take a deep breath, and hop online to see what the problem is.

Tips and tricks

If this is your first time using CyanogenMod 7, here’s some helpful tips and tricks.

Go into the main settings for your device, and you’ll notice there is a CyanogenMod Settings menu. This contains all of the options you can change to further customize your device.

In your app drawer, there should now be a Themes icon. You can change the theme of your device by using what you see in the app, or by downloading more from the Market.

If there’s any problems with your device acting up after first installing, like WiFi performing badly, simply reboot and it should take care of it.

Check the appropriate forums for your device to find tons of CyanogenMod related tweaks and themes.

———-

That’s about all there is too it. Should you have any questions, you can ask them in the comments and I’ll be sure to check back. If you really want to make sure I’ll answer your question, ask me on Twitter @du57in.

Tags:

Post comment as twitter logo facebook logo
Sort: Newest | Oldest
samanosuke 5 pts

Completed all the necessary steps,  then rebooted. I too experienced the ENDLESS boot loop.

 

Motorola Droid

CyanogenMod 7.1.0-Droid

Just got stuck in bootloop from this. D2 (Not global) Had wiped cache and data/factory before installing CM7 Got nightly build 63 and GAPPS. Nothin works. Had to SBF back to stock then reroot and restore. Any tips?

i cant find "install zip from sd card" option in recovery mode, what should i do?

 I am currently running Continiun v4 android 2.2.1. Already rooted.Can i directly start from step 1 listed below. "The newfangled easy way to obtain and flash CyanogenMod 7 is right through ROM Manager. The steps are as follows: 1.) Select Download ROM from the main app page."

I've been on the boot screen for more than an hour, what do I do?

Wipe your phone's cache and user data in recovery, should work then. I had that issue too and it went well this way. Disqus schrieb:

I tried the ROM Manager method and my phone reboots to the HBOOT screen and does nothing. Am I missing something?

Hey Dustin nice work, hope to see more video reviews as well, but I have a few questions, after reading and surfing the net a few things never really get answered. 1. Why is Cyanogen Mod better than stock Android? People on XDA and the net say it is, but never as to why. 2. Running a Nexus One, I'm very limited to internal storage space so would using the ROM Manager method, with Cyanogen Mod delete my stock 2.2.2 or would it just overlap it? I'm bascially curious as to how much space the ROM would take up. (With a factory reset my phone is at 174mb, not a lot :P ) 3. Would I still receive update notifications from Google's system when there is an update? 4. If I find the Cyanogen Mod 7 too unstable, is it easy to downgrade to a stable v6? Sorry Dustin, but my phone is close to a life line since I'm a nerd, and novice app developer. Keep up the great work!

Concerning number 1: You have many more customization options like totally customizable toggle settings in the notificationsbar (kinda like TouchWiz but with the toggles you want and they look much more sleek on CM), you have the theme-system which you don't have on stock Android (except for you have a T-Mobile device as far as I know). Also you have more lockscreen options (normal one, a round one and a more sense-like one). And you have Android 2.3.3 of course with its (in my opinion) cooler design than 2.2. And last but certainly not least some minor things like battery percentage in the statusbar and shortcuts to Apps when long pressing the Home- or searchkey. Concerning 4: I don't think you will consider it unstable, with CM7 running on my Desire I've so far never run into problems (and I've been with it since nightly #17) CM7 is great and it's definately worth a try; I think when coming from stock Android you won't be disappointed.

Hey Se3ek, I followed Dustin's instructions via ROM Manager and man was it easy and exactly what I wanted but more! 1. Cyanogen Mod 7 (RC-4) is so sleek with the Gingerbread system, my favourite part is Cyanogenmod's system to force apps2sd, I've moved a majority of the Google apps2sd, tested them all and everything is fine. 2. I don't fear on running low on space with Nexus One's small internal space! Thanks to the force apps2sd, and ROM Manager did do a clean wipe. 3. For this part I don't mind missing official updates, since Cyanogen is just as compressed and smooth as vanilla Android, but with extra great features. 4. I'm using RC4 of Cyanogen Mod 7, the developer said the next release should be the stable one. It was extremely unstable at first, restarted the phone and for two days now its running great! Thanks to Dustin's very easy to follow instructions, and Se3ek's advice, definitely the right choice!

I've been having CM7 for quite a time now (since nightly #17) but I have a question: For a couple of weeks I've only been getting Download-rates of 10 KB/s and occasionnaly 3.5MB/s, but most of the time 10 KB/s. My provider tells me my data-flat and APN-settings are alright and says the only reason could be couverage of my area but couverage in my area is great (from what I've heard and experienced a month ago...). Could CM7 be the reason for my problem? I'm on RC2 right now so I think it should not happen, also I've just updated the kernel and the radio, do you have any suggestions? Mobile Internet is pretty unuseable with download-rates like this...

If no one else is seeing any issues with the radio you're using, I don't think CM would be the cause of your problems. Have you tried a full wipe or installing another ROM to see what happens?

I've tried a full wipe yesterday and it didn't change anything. I then tried my SIM-card with another phone and it was the same problem so the cause has to be somewhere between my provider and couverage. Nonetheless, thanks for the help!

Out of curiosity Dustin...how stable is CM7? Like should I expect the occasional freeze/crash, or will it feel like vast improvement over stock gingerbread?

Right now, as it's still in release candidate status, it's a little buggy. Once a stable version is released, you can expect it to be on par with any stock ROM.