[Nexus S General] jralabate:
****This How TO was made for use with ClockworkMod Recovery. And may not work on other recoverys.****

To make this easier we will use Rom Manager for some of this How To. Here is the download link https://market.android.com/details?...xLDEsImNvbS5rb3VzaGlrZHV0dGEucm9tbWFuYWdlciJd

**Step 1**

If you don't have ClockworkMod Recovery please continue follow this step. If you have it or dont want to use ClockworkMod Recovery move to the next step.

1.) In Rom Manager choose “Flash ClockworkMod Recovery” and select you fone. And follow the step that are giving to you. Now you have ClockworkMod Recovery on your fone.

**Step 2**

Now with that said download your new soon to be favorite rom. You can find some here http://xdaforums.com/showpost.php?p=13633553&postcount=2 .

After you download the rom move it to the root of your SD card(not a must but it does make it easier). Remember on some rom you must also download and flash the GAPPS. Make sure you download the needed zip and move to the root of your SD card also.

**Google Wallet Step** (Not Required)

Also if you rom does not include Google Wallet you may want to run down the flash-able zip and also put it on the root of your SD card.

**Step 3**

Now it is time too boot into ClockworkMod Recovery. Goto Rom Manager and select”Reboot into Recovery”

Now you should be in ClockworkMod Recovery.

How to navigate in ClockworkMod Recovery: Volume Rocker = Up/Down, Power Button = Select, Back Button = Back(duh)

Now I would suggest backing up your current rom by doing a nandroid backup. Use this guide to learn how. http://xdaforums.com/wiki/index.php?title=How_to_backup_or_recover_via_Nandroid

**Step 4**

Now in ClockworkMod Recovery it is time to prepare your fone to flash the new rom.

1.) Got “wipe cache parition” and select it. Then select “ Yes – Wipe Cache” Now t should take you back t he first screen.

2.) Goto “advanced” and select it.

3.) Now goto “Wipe Dalvik Cache” Then select “ Yes – Wipe Davik Cache” Now t should take you back the advanced screen.

4.) Next go back to the main screen and select “mounts and storage”

5.) Now format /system, /cache, /data, /boot

**Step 5**

Now that we have prepared our fone to flash the rom it is time to do that now.

1.) On the main screen goto “install zip from sdcard”

2.) Now choose “choose zip from sdcard”

3.) Next find the rom zip and select it(if you put it on the root of you SD card it should be somewhere near the bottom)

4.) Now just select “Yes” your rom will install it's self now. When it is done it will take you back to the screen in step 2 of this step.

**GAPPS Step** (Skip if your rom does not need you to flash the GAPPS or if you just dont need them.)

1.) Select “choose zip from sdcard”

2.) Next find the GAPPS zip and select it(if you put it on the root of you SD card it should be somewhere near the bottom)

3.) Now just select “Yes” GAPPS will install it's self now. When it is done it will take you back to the screen in step 1 of this step.

**Google Wallet Step** (Skip this if you do not wish to flash Google Wallet.)

4.) Select “choose zip from sdcard”

5.) Next find the Google Wallet zip and select it(if you put it on the root of you SD card it should be somewhere near the bottom)

6.) Now just select “Yes” Google Wallet will install it's self now. When it is done it will take you back to the screen in step 1 of this step.

**Step 6**

Go back to the main screen of ClockworkMod Recovery and choose “reboot system now”. Your fone will reboot it's self. This first reboot can take upto 5 to 10 minutes this is normal. When you fone boots into your new rom follow the on screen directions to see up your Google account. When done reboot your system. Now you are done.

Thanks & Credits:

I would like to thank Koushik Dutta for making Rom Manager and ClockworkMod.

I also would like to thank Vandam500 for his great thread [REF] Complete List of Roms | Kernels | Rooting/Other Guides for Nexus S 4G (CDMA)

And XDA for the How to backup or recover via Nandroid wiki.