Your phone might have the cutting edge and the latest version of Android, but after one year the performance becomes to go down. You can do one thing to enhance the performance is flashing it with a new ROM.
Why do you need to do this?
There are many reasons that you need to do this. The most important reason for this is it allows you to upgrade to the current version of Android.
What do you need?
It should be noted that every phone model will have its own requirements. For this, we will be using the example of phone model Nexus S.
You need to follow the following process:
Backup the data of your phone.
Unlock the bootloader.
Install a custom recovery image
Use the recovery image to flash the new ROM.
Make sure to download the correct files compatible to your device. The codename which is used for the regular Nexus S is “crespo”, and the codename used for the “S” print version is “crespo4g”. Below are the tools we need to flash a new ROM.
A copy of the Android SDK
ClockworkMod Recovery (crespo / crespo4g)
CyanaogenMod 10.0 (crespo / crespo4g)
Google Apps Pack for CyanogenMod 10.0
The first thing you need to do is to backup your data. Make sure you’ve backed up everything of importance.
After that, you need to install the Android SDK and browse the files and search for files adb.exe and fastbook.exe. Then copy both these files into the directory
Plug in your phone to the computer using the USB cable. Open a command prompt and enter the following command:
adb reboot bootloader
This will take the device into fast boot mode. After that enter this command:
fastboot oem unlock
Then your device will reboot automatically.
To flash the ClockworkMod Recovery, enter the following command for Nexus S:
fastboot flash recovery-clockwork-22.214.171.124-crespo4g.img
After the file has finished installing, reboot the device and go to the bootloader mode again:
adb reboot bootloader
When you are done now install the actual ROM by installing the CyanogenMod. Use these commands when your phone is connected to your computer.
adb push cm-10.0.0-crespo4g.zip /sdcard/
adb push gapps-jb-20121011-signed.zip /sdcard/
This will copy both the primary ROM and the supplemental.
Reboot your phone one more time and enter into the ClockworkMod Recovery and click on the option “install zip from sdcard” and then click on cm-10.0.0-crespo4g.zip and after that again you need to select gapps-jb-20121011-signed.zip. Reboot your phone and you are done.