[AT&T Samsung Galaxy S II Skyrocket SGH-I727] Shadeslayers:
Alright so I haven't seen anything cumulative about the whole leak, but I've seen a lot of people having trouble with this and whatnot so I figured I would accumulate all the stuff I've been reading into one post so people could have a quick reference with everything there instead of linking like 5 threads in order to figure something out.

First off, credits go out to all the other numberous threads explaining and describing difference parts of this process, this include the recent ones telling you how to get the su file, and some old old threads regarding how to use odin and whatnot. Again, I'm just putting it all in one place so somebody who needs a quick and dirty ICS flash + root can do it easily.

First thing you want is ODIN. This is basically a way of putting things onto your phone in a special way, I don't know much more technical detail behind it.

ODIN

Put that bad boy right on your desktop (or somewhere else where you will put all of this stuff for easy access). Extracting it would be a good idea too.

Now you want ICS, finally. You can hit up the direct download, or the torrent. For me, the torrent was faster, I averaged 1.2 MB/s and currently there's about 60 people connected to it, half of them seeding. Either one should work fine.

TORRENT FILE FOR ICS -- credit to R4INS I believe.

DIRECT DOWNLOAD FOR ICS --credit to where it's due, (Efan0388) according to where I found this.

Now once that is all finished downloading, you gotta put your device into download mode. Basically, turn it off. All the way off. Unplug it from the USB cable (if it was).

(1)Plug the USB into the computer, NOT YOUR PHONE.

(2)Push and hold both volume buttons, and a second later push and hold the power button, and a second later, stick that USB cable into your phone.

(3)It should give you a warning screen and say to hit volume up to continue, if so, hit volume up, you did it!

If you don't get that, try again. If you keep having trouble, there might be more specific instructions, but that is what has always worked for me.

Now that your phone is in download mode, double click on that ICS file thingy that you downloaded. A window thing should appear.

If it looks like that, then you're all set. Go for it. It will take a bit, go eat a sandwich or something, and when you come back your phone will be running ICS!

--------------------------------------------------------------------------------------

Alright, now we got ICS. Time to root it. Credits go to starskyrob for this. His instructions are as follows:

Which is perfectly true, but I found it not as depth as I would have liked, so I will go into further detail here.

The way that we are going to root it is by using CWM and a special zip file that when you flash it through CWM will give you superuser (root).

But we don't have CWM, and we don't have root to install it anyway. This is where we turn to using that ODIN thing again.

Here are the two downloads:

CWM Recovery -- This is the CWM that everybody is saying you will need. (credits to Copperhed).

Superuser-3.0.7-efghi-signed -- This is the thing for rooting the phone. (credits to starskyrob)

Once you got those two guys downloaded, run that ODIN executable that you downloaded earlier, and put your phone back into download mode. Should look like...

Make sure the boxes are ticked off the same way. You also have to click on PDA and select the CWM zip that you downloaded earlier. Once that is set up, have at it. It should take like 5 seconds and boot your phone for you.

Once your phone is booted, make sure you put the Superuser zip onto your sdcard (internal, external, doesn't make a difference).

Now, turn your phone off. You're going to go into CWM Recovery mode now. This is done the same way as download mode, BUT YOU DON'T PLUG IN THE USB CABLE.

From CWM, you choose install zip from sdcard, find that superuser zip, and install. It takes a couple tries, for me it took three tries before it worked. But it does eventually work.

Reboot your phone, and congrats you have rooted ICS with superuser and all that good stuff.