So I thought I'd post here to let peeps know I rooted my SGS2, custom kernel, custom recovery, and SU. Most of the hard work was already done, the basic instructions are (which are here) got me root but I wasn't exactly sure if it would work for my build until I, well, tried it. I take no credit, all the hard work was done by others, I just figured out how to apply it to my phone. As per usual, I take no responsibility if your device ends up fried, etc etc. All I can say is that these were the steps that I took on my Boost SGS2 running FH29 (you can find out what build by going into settings and about phone) and that I'm now running CM10.
Make sure you've installed Kies beforehand. Then get Odin and the linked kernel. Reboot your SGS2 into download mode (power off, then hold vol - and power, then press vol + when prompted) and connect to your computer. Odin should see your phone. Click PDA in Odin and select the kernel dl'd from the link, make sure auto reboot is checked in Odin, then flash it. Your phone should then reboot.
DL SU binary zip. Don't unzip it, just put the zip file on your SD card. Then power off the phone. Hold vol + and power to reboot into the custom recovery (first thing you should probably do now is make a nandroid -- so backup). Then flash the SU zip you put onto the sd card and reboot. VOILA, you should now have root access on your device.
Also, I can confirm that you can get a working CM10 build with most everything working on it (incl. 4g) -- that's what I've got going right now and it's working fine so far.
If you want to install CM10 on your device, there are some additional steps that you need to take. The Kernel listed above is for TW-only roms, so you'll have to flash an additional kernel. The one that I used is here. Basically download the kernel with CWM in it, save it to your SD card, reboot into recovery like before, and flash the CWM zip, then select the option to reboot recovery and then you should be in CWM recovery (and have the kernel flashed).
Then download CM10 and gapps -- The CM10 ROM I used is here. You'll also need to flash google apps, and you can download that for jellybean here. Download both of those to your SD card and flash them in recovery, first CM10, then gapps. Then wipe your caches (both reg and dalvik) and reboot. ONLY FLASH CM10 AFTER YOU HAVE FLASHED THE SECOND KERNEL WITH CWM. You should now be running CM10!
One word of caution for everyone, BEFORE FLASHING TO CM10 AND WHILE YOU ARE STILL ON THE STOCK, ROOTED ROM, make a titanium backup of all your apps. This is important because you never know if you may need some stock app later. A great example of this is the voicemail app. You can't get it on the play store and without it you won't have visual voicemail. I can confirm that you can make the backup and restore it once you're running CM10 and it works fine.
As I posted below, I do not have MMS working. I need to figure out how to edit APN settings for Boost, and when I figure that out I'll post back.
Make sure you've installed Kies beforehand. Then get Odin and the linked kernel. Reboot your SGS2 into download mode (power off, then hold vol - and power, then press vol + when prompted) and connect to your computer. Odin should see your phone. Click PDA in Odin and select the kernel dl'd from the link, make sure auto reboot is checked in Odin, then flash it. Your phone should then reboot.
DL SU binary zip. Don't unzip it, just put the zip file on your SD card. Then power off the phone. Hold vol + and power to reboot into the custom recovery (first thing you should probably do now is make a nandroid -- so backup). Then flash the SU zip you put onto the sd card and reboot. VOILA, you should now have root access on your device.
Also, I can confirm that you can get a working CM10 build with most everything working on it (incl. 4g) -- that's what I've got going right now and it's working fine so far.
If you want to install CM10 on your device, there are some additional steps that you need to take. The Kernel listed above is for TW-only roms, so you'll have to flash an additional kernel. The one that I used is here. Basically download the kernel with CWM in it, save it to your SD card, reboot into recovery like before, and flash the CWM zip, then select the option to reboot recovery and then you should be in CWM recovery (and have the kernel flashed).
Then download CM10 and gapps -- The CM10 ROM I used is here. You'll also need to flash google apps, and you can download that for jellybean here. Download both of those to your SD card and flash them in recovery, first CM10, then gapps. Then wipe your caches (both reg and dalvik) and reboot. ONLY FLASH CM10 AFTER YOU HAVE FLASHED THE SECOND KERNEL WITH CWM. You should now be running CM10!
One word of caution for everyone, BEFORE FLASHING TO CM10 AND WHILE YOU ARE STILL ON THE STOCK, ROOTED ROM, make a titanium backup of all your apps. This is important because you never know if you may need some stock app later. A great example of this is the voicemail app. You can't get it on the play store and without it you won't have visual voicemail. I can confirm that you can make the backup and restore it once you're running CM10 and it works fine.
As I posted below, I do not have MMS working. I need to figure out how to edit APN settings for Boost, and when I figure that out I'll post back.