Required zip files
Minimum battery level of 75%.
Download the zip file and keep it at the root of your SD card (not within any folder)
Switch off the phone and reboot into recovery mode (by pressing, volume up+power+home buttons together).
In the recovery mode the touch screen doesn't work, hence you have to navigate through the Volume buttons and select using the Home button.
Select the option 'apply update from sdcard', and select the UPDATE.ZIP.
Your phone flashes the zip file, now select 'reboot', and your phone turns on.
CONGRATS.....!! You have successfully rooted your phone.
You can check for the SUPERUSER app in your phone to verify.
Note: Rooting removes the warranty from your phone, do it at your own risk.
How ever you can get it back by unrooting our device..;-)
By this process you will lose your root access in your phone.
Its simple and same as rooting your phone.
Instead of flashing UPDATE.ZIP, u have to flash UPDATE-UNROOT.ZIP for this process.
All the steps are same.
FLASHING CWM RECOVERY:
The stock recovery of ANDROID has limitations, hence for advanced uses we can use CLOCKWORKMODE recovery, which provides much more options like Backup and Restore, Mounts and Storage etc.
Download and keep the CWM.ZIP in the root of your phone, then turn off the phone and reboot into stock recovery.
From there select 'apply update from sdcard', and select the cwm.zip.
That's it, you are now in the cwm recovery.
Download the files here,