There's no telling when Samsung will release the ICS update for Galaxy S II but if you're the impatient lot, then follow the steps below to get Ice Cream Sandwich update on your Galaxy S II.
The ROM(rooted) is Android 4.0.3 with buildI9100XXLPB. Compared to prior releases, this build offers improved performance, stability and battery life. Please note that this is NOT an official release and therefore should not be compared to any update that might come from Samsung directly in the near future.
You need a rooted phone for this to work.
Rooting voids your warranty. Not following the instructionscarefullymight result in a bricked phone. Proceed at your own risk!
Download the ROM package hereCopy it in your SD cardBoot into recovery (clockwork mod etc)Perform data wipe/factory resetNavigate toinstall zip from sdcard > choose zip from sdcard and select the downloaded ROMReboot
For anyqueriesand FAQs, follow the XDA thread