• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [GUIDE] Rooting, Install Custom Recovery, Install Custom ROM CyanogenMod 7

EdAndInn

Well-Known Member
Jan 12, 2011
189
45
:D

I take no credit for this. I just compiled the steps from various posts on this forum. Thanks to PlayfulGod for wonderful CM7 Custom ROM, getitnowmarketing for Custom Recovery and joeykrim for FlashImageGUI App.


This is what I did to install Custom Recovery and CyanogenMod Custom ROM on my LG Optimus M Android 2.2.1


Downgrade to 2.2.1 from 2.2.2:

If your phone is already running Android 2.2.1 then you do not need to this step.

If your phone is running Android 2.2.2 then you first need to downgrade to Android 2.2.1

Below is the link for the Guide - See my post (by EdAndInn) in the below link:

http://androidforums.com/optimus-m-...e-lg-optimus-m-2-2-2-2-2-1-a.html#post3703161



Rooting:


Use Gingerbreak App from:

[App] [26.04.2011][v1.2] GingerBreak APK (root for GingerBread) - xda-developers

Download GingerBreak-v1.20.apk to your PC.

Copy GingerBreak-v1.20.apk to your phone SD Card.

Use ThinkFree Office Mobile App on your phone to locate and install Gingerbreak App.

Run Gingerbreak App and root the phone. Let the phone reboot.


Download and install Superuser App from Android Market on your phone. Update your su and busybox using menu -> preferences-> su binary (tap to check for updates)

Download and install AnReboot App from Android Market on your phone.


Custom Recovery:


Go to following link:

http://androidforums.com/getitnowmarketing/330813-all-one-recovery-thread.html

Click on Download Link (at the end of the first post).

Download file to your PC:

recovery RA optm 2.2.1 GNM.img

Copy file to your phone SD Card.


Download and install FlashImageGUI App from below link:

[APP] Flash Image GUI

Download release version of FlashImageGUI App to your PC.

Copy FlashImageGUI app to SD Card of your phone.

Install FlashImageGUI to your phone using ThinkFree Office Mobile App.

Run FlashImageGUI App.

Use Browse button and locate recovery RA optm 2.2.1 GNM.img andselect it.

Select Recovery Image option in FlashImageGUI App

Select Clear Dalvik and Clear Cache options in FlashImageGUI App

Click Flash Image button.

Wait and your phone will reboot.

You have Custom Recovery on your phone.

To see Custom Recovery Menu, either install AnReboot App from Android Market and run it. Select Recovery Option.

The recovery menu options are as:

- Reboot System now
- USB-MS toggle
- Backup / Restore
- Flash zip menu
- Wipe
- Partition sdcard
- Mounts
- Other
- Power off

You should see Build at bottom of screen as:

Build : RA-OptimusM-2.2.1-GNM
E:


Use volume up and volume down keys to scroll in the recovery menu. Select Reboot system now option and press Menu key to reboot phone.


Custom ROM:


Download CyanogenMod Custom ROM for LG Optimus M from here:

CM7-OM - PlayfulDroidz Wiki

Look for Current Build and you will find link for ROM Zip file.

Download CyanogenMod Custom ROM zip file to your PC.

Copy CyanogenMod Custom ROM zip file to SD card of your phone.

Run AnReboot App and select Recovery
or Turn off phone, hold down the power button, volume down and home keys together to get into recovery menu

You will see Recovery menu on screen.

First select Backup / Restore option using menu key and then select Nand backup option. One can select boot, system, data, cache, recovery, sd-ext, .android_secure
Select Perform Backup

Go back to main menu of recovery using back key

Select Wipe option (Volume keys to scroll and menu key to select)

Select Wipe ALL data/factory reset using menu key and follow instructions on screen
Go back to wipe menu of recovery using back key

Select Wipe /cache using menu key and follow instructions on screen
Go back to wipe menu of recovery using back key

Select Wipe Dalvik-cache using menu key and follow instructions on screen
Go back to main menu of recovery using back key

Select Flash zip menu using menu key
Select choose zip from sdcard
Locate and select zip file for CyanogenMod Custom ROM and use menu key to proceed. Follow on screen instructions. Use back key to go back to main menu after zip flash.

Select Reboot system now using menu key

Wait and you will be rebooted to CyanogenMod.

Setup your Google account. Sync your contacts and e-mail.

Run Android Market. Reinstall Superuser App and AnReboot App.


If you want Google Apps, download Google Apps zip file from:

CM7-OM - PlayfulDroidz Wiki

Select and download zip file next to Latest Gapps. Save zip file to your PC. Copy zip file to phone SD Card.

Run AnReboot App and select Recovery.
or Turn off phone, hold down the power button, volume down and home keys all together

You will be in Recovery menu.

Select Wipe option (Volume keys to scroll and menu key to select)

Select Wipe /cache using menu key and follow instructions on screen
Go back to wipe menu of recovery using back key

Select Wipe Dalvik-cache using menu key and follow instructions on screen
Go back to main menu of recovery using back key

Select Flash zip menu using menu key
Select choose zip from sdcard
Locate and select zip file for Gapps and use menu key to proceed. Follow on screen instructions. Use back key to go back to main menu after zip flash.

Select Reboot system now using menu key

Customize your phone and enjoy CyanogenMOD Custom ROM.


To fix MMS issue:


Go to CM7-OM - PlayfulDroidz Wiki

Download zip file for MMS fix next to Metro MMS Fix
Save zip file to your PC
Copy zip file to SD card of phone

Run AnReboot App and select Recovery
or Turn off phone, hold down the power button, volume down and home keys together to get into recovery menu


You will see Recovery menu on screen.

Select Wipe option (Volume keys to scroll and menu key to select)

Select Wipe /cache using menu key and follow instructions on screen
Go back to wipe menu of recovery using back key

Select Wipe Dalvik-cache using menu key and follow instructions on screen
Go back to main menu of recovery using back key

Select Flash zip menu using menu key
Select choose zip from sdcard
Locate and select zip file for MMS Fix and use menu key to proceed. Follow on screen instructions. Use back key to go back to main menu after zip flash.

Select Reboot system now using menu key
Download any other apps of your liking from Android Market and enjoy CyanogenMOD Custom ROM.

Please let me know if I missed anything or any suggestions or your feedback.

:D
 
Please let me know if I missed anything or any suggestions or your feedback.
:D

Great post you put together! Just a suggestion but the CM7 ROMs also have the A2SD script embedded in them, so you should place those steps after the Nandroid backup and before wiping the data.

Here are the steps:

Plug phone into computer.

Go to USB-MS toggle enable it.

Back up all your sd card data to computer.

Go to USB-MS toggle disable it.

Go to partition sdcard select it.

Select partition SD.

Input desired storage space: 0 for swap, 512 (or more) for EXT2, and the rest for FAT32.

Select SD EXT2 to EXT3.

Select SD EXT3 to EXT4.

Go to USB-MS toggle enable it.

Copy your SD backup from computer back to SD card.

Go to USB-MS toggle disable it.

Unplug phone from computer.
 
Upvote 0
Great post you put together! Just a suggestion but the CM7 ROMs also have the A2SD script embedded in them, so you should place those steps after the Nandroid backup and before wiping the data.

Here are the steps:

Plug phone into computer.

Go to USB-MS toggle enable it.

Back up all your sd card data to computer.

Go to USB-MS toggle disable it.

Go to partition sdcard select it.

Select partition SD.

Input desired storage space: 0 for swap, 512 (or more) for EXT2, and the rest for FAT32.

Select SD EXT2 to EXT3.

Select SD EXT3 to EXT4.

Go to USB-MS toggle enable it.

Copy your SD backup from computer back to SD card.

Go to USB-MS toggle disable it.

Unplug phone from computer.

thanks:D
 
Upvote 0
Want to thank you for the tutorial. This step by step was much easier to follow for me to get recovery...I just didn't feel comfortable with the other more involved procedures I found in other posts.

With the help of this forum I have been able to root my phone and remove bloatware, manually update my prl in order to try and get better 3G coverage and now get into recovery.

I would like to attempt a custom rom and the original post of this thread seems pretty simple. I have also watched mike's video as seen HERE.

I am now hesitant after reading:
Great post you put together! Just a suggestion but the CM7 ROMs also have the A2SD script embedded in them, so you should place those steps after the Nandroid backup and before wiping the data.

Here are the steps:

Plug phone into computer.

Go to USB-MS toggle enable it.

Back up all your sd card data to computer.

Go to USB-MS toggle disable it.

Go to partition sdcard select it.

Select partition SD.

Input desired storage space: 0 for swap, 512 (or more) for EXT2, and the rest for FAT32.

Select SD EXT2 to EXT3.

Select SD EXT3 to EXT4.

Go to USB-MS toggle enable it.

Copy your SD backup from computer back to SD card.

Go to USB-MS toggle disable it.

Unplug phone from computer.

The OP and the video do not include these steps, so are they necessary or just a bit more customization?

Also could you give idiot proof description of the following:
"Input desired storage space: 0 for swap, 512 (or more) for EXT2, and the rest for FAT32.

Select SD EXT2 to EXT3.

Select SD EXT3 to EXT4."

I don't understand what values to assign or what to do after I "Select EXT2 to EXT3" AND "Select EXT3 to EXT4"

I'm sure explanations to the above questions would help myself as well as others...I am not very versed in Android so I do require very clear instructions before proceeding (I live in fear of bricking my phone).

Thanks.
 
Upvote 0
Want to thank you for the tutorial. This step by step was much easier to follow for me to get recovery...I just didn't feel comfortable with the other more involved procedures I found in other posts.

With the help of this forum I have been able to root my phone and remove bloatware, manually update my prl in order to try and get better 3G coverage and now get into recovery.

I would like to attempt a custom rom and the original post of this thread seems pretty simple. I have also watched mike's video as seen HERE.

I am now hesitant after reading:


The OP and the video do not include these steps, so are they necessary or just a bit more customization?

Also could you give idiot proof description of the following:
"Input desired storage space: 0 for swap, 512 (or more) for EXT2, and the rest for FAT32.

Select SD EXT2 to EXT3.

Select SD EXT3 to EXT4."

I don't understand what values to assign or what to do after I "Select EXT2 to EXT3" AND "Select EXT3 to EXT4"

I'm sure explanations to the above questions would help myself as well as others...I am not very versed in Android so I do require very clear instructions before proceeding (I live in fear of bricking my phone).

Thanks.
Most Rom kernels don't support EXT4 partitions, most of them are up to EXT3. I think PG's CM7 is the only kernel that supports EXT4. But the last step is the same for both, just pick your EXT then hit menu button, when it installs, click the back button to get to the main menu and then click reboot.
 
Upvote 0
awesome post thanks this finally helped me root my ms690 and get cm7 installed but i have a problem that i was hoping you could help me with. I installed the latest cm7 mod 10182011 and i also installed the metro MMS fix but i can't send pics, haven't tried receiving them but def can't send em. stuck on sending. prl vs is 3024 if that makes a difference, thx for the help in advance. also mms worked fine before on vs 2.2 and sms works fine except i can't send longer messages. normally before it would auto split a long message and would give me a notification of that, now it just gives the little red triangle error, message not sent. help pls

EDIT: nope can't receive either, gives me an option to download the picture but clicking the link does nothing.
 
Upvote 0
:D
"First select Backup / Restore option using menu key and then select Nand backup option. One can select boot, system, data, cache, recovery, sd-ext, .android_secure Select Perform Backup"

ok i go to the Backup/Restore select nand backup then i select boot, system, data, cache, recovery, sd-ext, .android_secure and select perform backup and i confirm then it says performing backup..... then i get this Oops... something went wrong! Please check the recovery log! any Help plz...
 
Upvote 0
Custom Recovery:


Go to following link:

All In One Recovery Thread

Click on Download Link (at the end of the first post).

Download file to your PC:

recovery RA optm 2.2.1 GNM.img

Copy file to your phone SD Card.


Download and install FlashImageGUI App from below link:

[APP] Flash Image GUI

Download release version of FlashImageGUI App to your PC.

Copy FlashImageGUI app to SD Card of your phone.

Install FlashImageGUI to your phone using ThinkFree Office Mobile App.

Run FlashImageGUI App.

Use Browse button and locate recovery RA optm 2.2.1 GNM.img andselect it.

Select Recovery Image option in FlashImageGUI App

Select Clear Dalvik and Clear Cache options in FlashImageGUI App

Click Flash Image button.

Wait and your phone will reboot.

You have Custom Recovery on your phone.

To see Custom Recovery Menu, either install AnReboot App from Android Market and run it. Select Recovery Option.

The recovery menu options are as:

- Reboot System now
- USB-MS toggle
- Backup / Restore
- Flash zip menu
- Wipe
- Partition sdcard
- Mounts
- Other
- Power off

You should see Build at bottom of screen as:

Build : RA-OptimusM-2.2.1-GNM
E:


Use volume up and volume down keys to scroll in the recovery menu. Select Reboot system now option and press Menu key to reboot phone.


im a lil stuck i followed the directions and i dont have the app flashimageGUI can anyone give me insight please?
 
Upvote 0
Custom Recovery:


Go to following link:

All In One Recovery Thread

Click on Download Link (at the end of the first post).

Download file to your PC:

recovery RA optm 2.2.1 GNM.img

Copy file to your phone SD Card.


Download and install FlashImageGUI App from below link:

[APP] Flash Image GUI

Download release version of FlashImageGUI App to your PC.

Copy FlashImageGUI app to SD Card of your phone.

Install FlashImageGUI to your phone using ThinkFree Office Mobile App.

Run FlashImageGUI App.

Use Browse button and locate recovery RA optm 2.2.1 GNM.img andselect it.

Select Recovery Image option in FlashImageGUI App

Select Clear Dalvik and Clear Cache options in FlashImageGUI App

Click Flash Image button.

Wait and your phone will reboot.

You have Custom Recovery on your phone.

To see Custom Recovery Menu, either install AnReboot App from Android Market and run it. Select Recovery Option.

The recovery menu options are as:

- Reboot System now
- USB-MS toggle
- Backup / Restore
- Flash zip menu
- Wipe
- Partition sdcard
- Mounts
- Other
- Power off

You should see Build at bottom of screen as:

Build : RA-OptimusM-2.2.1-GNM
E:


Use volume up and volume down keys to scroll in the recovery menu. Select Reboot system now option and press Menu key to reboot phone.


im a lil stuck i followed the directions and i dont have the app flashimageGUI can anyone give me insight please?


Buy it from market. Or find the app anywhere. If you catch my drift. Better to buy though :3
 
  • Like
Reactions: Vladdangel
Upvote 0
i have a question about backing up i got to back up my nand and i check all the boxes everything goes go until the end and it says opps something went wrong so i check the log file and is says Warning: --ext specified but unable to mount the ext partition. any ideas do i need to backup the sd-ext thanks for any help in adavnced i am kind of a noob
 
Upvote 0
i have a question about backing up i got to back up my nand and i check all the boxes everything goes go until the end and it says opps something went wrong so i check the log file and is says Warning: --ext specified but unable to mount the ext partition. any ideas do i need to backup the sd-ext thanks for any help in adavnced i am kind of a noob


You only need yo backup the ext if you have something like A2SD. I never back it up cause it always says mount sd ext or skipping sd ext or unable to format. so i never do it
 
Upvote 0
Ok i got cyanogenmod on my phone everything work except i cant receive pix text
anyone know how to fix this


This


To fix MMS issue:


Go to CM7-OM - PlayfulDroidz Wiki

Download zip file for MMS fix next to Metro MMS Fix
Save zip file to your PC
Copy zip file to SD card of phone

Run AnReboot App and select Recovery
or Turn off phone, hold down the power button, volume down and home keys together to get into recovery menu


You will see Recovery menu on screen.

Select Wipe option (Volume keys to scroll and menu key to select)

Select Wipe /cache using menu key and follow instructions on screen
Go back to wipe menu of recovery using back key

Select Wipe Dalvik-cache using menu key and follow instructions on screen
Go back to main menu of recovery using back key

Select Flash zip menu using menu key
Select choose zip from sdcard
Locate and select zip file for MMS Fix and use menu key to proceed. Follow on screen instructions. Use back key to go back to main menu after zip flash.

Select Reboot system now using menu key
Download any other apps of your liking from Android Market and enjoy CyanogenMOD Custom ROM.

Please let me know if I missed anything or any suggestions or your feedback.

:D
 
Upvote 0
First off great guide, I mean it awesome tutorial, I have been meaning to do this for so long but every time I wanted to tackle a guide they all just confused me greatly. People need to def. use the KISS (keep it stupid simple) format when writing these and you pulled that off greatly :)

Couple things though.

1.) After I flash CM7 and booted into it for the first time you said to go to the market and redownload super user and the reboot app. Well the problem for me was Market wasn't there until after I flashed the Google apps back. But then everything was fine. :)

2.) The reboot app isn't needed is it? Since CM7 has reboot into recovery built in when clicking power > reboot > reboot into recovery.

3.) I want to partition my SD card. Is it too late for this? Or can I do it now even though I have apps and stuff flashed. Like I don't want to lose my apps I just installed, because it took about an hour getting them all back, which leads into number 4.

4.) Does anyone know of an app that will back up all my apps (at the same time, not me clicking them one by one) for free? I would get titanium and pay for the full but Google doesn't take my Credit Union card for some reason? Which is weird since Amazon takes it, and it has a Visa... >.>

But again, thank you SO SO SOOOOO much for this guide. This has brought new life to my phone, the battery lasts through the whole day now, everything is faster, even stuff like emulators runs faster and Angry Birds. Plus the flash is pretty amazing! Awesome guide! Now if only I could get 3G coverage all the way up here in Portland, OR (moved back here from Miami) hehe.

I really cannot thank you enough!
 
Upvote 0
Custom Recovery:


Go to following link:

http://androidforums.com/getitnowmarketing/330813-all-one-recovery-thread.html

Click on Download Link (at the end of the first post).

Download file to your PC:

recovery RA optm 2.2.1 GNM.img

Copy file to your phone SD Card.


Download and install FlashImageGUI App from below link:

[APP] Flash Image GUI

Download release version of FlashImageGUI App to your PC.

Copy FlashImageGUI app to SD Card of your phone.

Install FlashImageGUI to your phone using ThinkFree Office Mobile App.

Run FlashImageGUI App.

Use Browse button and locate recovery RA optm 2.2.1 GNM.img andselect it.

Select Recovery Image option in FlashImageGUI App

Select Clear Dalvik and Clear Cache options in FlashImageGUI App

Click Flash Image button.

Wait and your phone will reboot.

You have Custom Recovery on your phone.

To see Custom Recovery Menu, either install AnReboot App from Android Market and run it. Select Recovery Option.

I went through this step by step to this point. When selected the recovery option my phone went to black with the LG symbol in the center. It was like this for about 10 mins. I took the battery out and popped it back in, same thing.

The only way I can think I may have varied from the instructions above are that I put the recovery RA optm 2.2.1 GNM.img in a folder I called a in my phone and I installed FlashImageGUI from the market on my phone, rather than downloading it to my computer, copying it to my phone, and running it.

Any ideas?
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones