Android Nice : Today i want to share some tutorial to install ICS to your galaxy S2. this room is wonderful ROM . u can download it in galaxy official , this instalation using recoverymode.
Required :
- Download ICS ROM Here
Step By Step Instalations :
Step 1: Copy ICS ROM to internal ROM/ sd card.
Step 2: Reboot Galaxy S2 in Recovery mode. Then press the Volume up + Home + Power button to boot into recovery mode.
Step 3: Lets now wipe the existing data.
- partition select the ‘wipe data/factory reset’ option.
- Format the /cache partiton by selecting the ‘wipe /cache’ option.
- Format the /system partition by going into ‘mounts and storage’, and then selecting the ‘format /system’ partition option.
Step 4: Select ‘install zip from SD card’ option, and then navigate to folder where you copied ICS zip.
Step 5: Once done, repeat step, yes its needed.
Step 6: Reboot and enjoy Ice cream sandwich!.
This version of the ROM should be expected tonight with calls, SMS and Wi-Fi working!

Does your phone have to be rooted or can it be stock?
yeah ….