Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
FYI....
Just flashed the new ICS (with full wipe). I ran into issues with being unable to activiate a wifi connection. Moreover it seemed that Titanium Backup was freezing when trying to restore my apps. I am not sure if this is because I messed something up during the flash, or if there are bugs with this ROM. I flashed back to what I was running previous with no issues. Anyone else with the same issue?

Did you wipe before flashing? I would because you may run into issues. Upgrading to a new base (in this case 3 to 4) requires a full wipe.
I'll write up a full change log soon. By the way, wiping does not remove any data on your phone or SD card storage, such as photos and music. It only formats system files to ensure a clean upgrade. ITunes does the same for you when you upgrade and then resyncs your apps. If you notice any other issues I would wipe and reflash with Odin.
Also, remember we are using Odin, a testers tool, to manually upgrade to avoid waiting till Kies shows an update.

No that is a valid question!
Best way is to go into recovery (power off then press power+volume up+home till it enters recovery).
Wipe by selecting factory reset/wipe then select wipe cache.
I wouldn't wipe unless you really notice major issues. You might be fine. Give it a couple days.
You can't use Titanium backup to restore after going to ICS. That is why I said wipe. You need to start with a fresh install and install your apps again either from market or wherever you get them.
There are too many differences between the Gingerbread and ICS build. This is a huge upgrade!
Not sure about your wifi issues. Haven't seen anyone else have this issue after upgrading. Did you try to use titanium to restore your access points?
Your second option is to use Odin to flash but you will lose root. I haven't had a chance to look into rooting after ICS upgrade. Will look into it.
Hope this helps
EDIT.....
I just checked the thread for the rom. It is stock but the guy who created this rooted rom has noticed there are issues when he deodexed the apps for a rooted rom.
MY ADVICE IS TO USE ODIN AND THE STOCK ICS ROM UNTIL A BETTER ROOTED STOCK ROM IS RELEASED.
So sorry about this guys. Guys roms were solid in the past and I assumed he new what he was doing. I guess there are some fine tuning needed for creating a rooted ics rom that he was not aware of.
I won't post another ics rooted rom until I am sure it is gold.
Ok, so I think I figured this out, but I want to make sure before I upgrade to ics. So I followed your directions on the first page of this post to root my phone. I think its running KG2. I'm not to familiar with all these terms yet.
Now I downloaded the two links from the XXLPQ link you posted.
So do I add the first file in Odin in the pda spot or the kernal file or do I use both somehow?
Thanks in advance.
There's so much information both here and on XDA that I'm completely lost. So I decided I'll just post my questions here.Hey All. Here's what I did; I installed the ICS stock ROM listed here SiyahKernel for SGS2 | "One kernel to rule them all" (from March 13th). I didn't wipe or anything (forgot to actually). I flashed the ROM using ODIN. It installed fine. That left me un-rooted. I then installed the rooted kernel on that same page (with ODIN again). Bingo! Rooted! Almost everything was still intact. I had to re-download 3-4 apps. I also had to restore all my home screens which I had backed up (with my backup pro) so that was easy.
I've been playing around with it for over an hour and everything seems to be working ok. Btw, Thought that face unlock would be cool, but it's not (lol). Anyway, I'll keep it on there for now as it seems to be ok.
**UPDATE: Well, things seemed to work ok. However, I had 1 problem. Battery drained pretty fast. When I looked at my battery use, phone was always "awake". Checked out betterbatterystats wakelogs and didn't really find anything out of place (that I could tell). Going back to 2.3.6 and I'll give it a few days I think.**
**UPDATE #2: Did I full system wipe and kept the same ICS ROM I listed. Battery seems much better. It's not always "awake". Stay tuned...
Hi all! First of all I want to apologize in advance for being a noobThere's so much information both here and on XDA that I'm completely lost. So I decided I'll just post my questions here.
@Blue1k, thank you for the great tutorial. I followed it step by step, flashed a new kernel and my SGS2 was rooted. I then flashed it with VillainROM 3.0, but it looks like my rooted kernel was gone. The CWR and Superuser apps were not there anymore. I then flashed stock everything back and rooted it again. I wasn't too happy with Villain anyways.
So here's what I still don't understand. These are probably basic questions for many, by anyways:
1. To root my SGS2 the kernel had to be KG2. Does it only matter the first time, or does it mean that everything (kernels, ROMs) always have to match this? If I want to flash a custom ROM now when my phone is rooted, do I have to pay attention to this as well?
2. Do custom ROMs include rooted kernels that overwrite the one you have?
3. Can I theoretically flash my Bell SGS2 with official ICS that is currently rolling out in Europe, even if it doesn't match KG2? Will it be rooted or will I have to flash it with rooted kernel? Will the kernel have to be KG2 or will it need to match whatever kernel ICS comes with?
4. What is the difference between Odin and non-Odin ROMs? In most tutorials that I read about flashing custom non-official ROMS people use Odin. Or am I missing something?
Appreciate your help.
1. No, the reason is because you should match kernels with your existing rom.
2. Custom roms are pre rooted
3.Yes of course. The only matching you should worry about is current rom with a matching cf-rooted kernels.
4.Odin roms are stock roms in a tar or tar.md5 format. Non-odin roms and custom kernels are in zip format and are installed with cwm.