[AT&T Samsung Galaxy S II Skyrocket SGH-I727] onearmedscissor:
Sky ICS Flash Guide

FOR EVERYONE HAVING FORCE CLOSE ISSUES, OR ANY OTHER PROBLEMS:

I've been using this rom for a few months now, and have flashed pretty much every version on multiple phones more times than I can count, so I've got it down to where everything runs perfectly every time I flash. Recently I've flashed rc 7 speed, rc 7 speed stripped, and 6.75 stock, as well as the updates for them and various mods, radios, scripts, and kernels, as well as overclocking, underclocking, and undervolting, and I haven't had any problems with any of them for the most part, and definitely nothing major like I see people posting about, so I think it must be your flashing method that's causing the problems.

There used to be specific instructions about the right way to flash this in the op, but they're gone now for some reason, so I will post some new ones.

Maybe someone can move this to near the op, so that people will be able to see it before they flash.

INSTRUCTIONS FOR FLASHING SKY ICS (ANY VERSION):

(Necessary steps are listed as whole numbers and say 'necessary' next to them; optional steps have decimals after them, and say 'optional'. The 'important' steps are steps I figured most people would want to use, but they aren't necessary for minimum functionality. I recommend following all the steps if you really want a perfect flash, but definitely don't skip the main steps I listed, as they are essential for avoiding problems.)

DISCLAIMER:

Follow these instructions at your own risk. They have worked for me every time, but I am not responsible for anything that happens to your phone due to following them. However, if you follow them exactly as written, everything should go smoothly.

#0. (noobs only) Be rooted with clockwork mod recovery (CWM) installed (obviously, but just in case someone doesn't know this yet). Do a backup of all your apps with Titanium Backup if necessary, as well as backing up anything else you might want, such as contacts, apns, call logs, or messages. Also, do a nandroid backup so you have something to go back to if necessary. Make sure your phone is mostly charged before doing any of this.

(if you are confused about any of the basic stuff that I didn't explain, please see this thread: http://xdaforums.com/showthread.php?t=1427268 , and maybe this one afterwards: http://xdaforums.com/showthread.php?t=1383464 )

#0.5. (optional) if you plan on doing a thorough wipe (details in next step), first do this: at this point you should copy anything you want to keep from your internal and external sd cards to your computer (I usually just copy everything, to be safe, and then add folders back as I need them, once I finish setting everything up).

#0.75. (optional) Thorough Wipe Guide: (helps with force close issues, so I highly recommend this if you're experiencing any.) If you really want to have a perfect flash, what I do is first copy everything on both my sd cards to my computer, then in Android I go to settings > storage > unmount sd card, format sd card, format external sd card (usb storage), then go to privacy > factory data reset, and reboot into recovery after it's complete. Then in CWM I go to mounts and storage > format sdcard, and format emmc, which will make sure both of your sd cards are formatted.

#1. (NECESSARY): Wipe everything!!! (the more you wipe, the better -- it may seem like more trouble, but it's definitely worth it just to be 100% sure that everything will run smoothly):

-At the bare minimum, boot into CWM recovery (turn off phone completely, then hold down both volume buttons and power button until samsung screen comes on, then just hold down volume until CWM appears, in case you are confused), and choose factory data reset / wipe all data 3 times, as well as wipe cache 3 times, and go to advanced menu and wipe dalvik cache 3 times. Then go to mounts and storage menu in CWM, and format data, system, and cache. This is the minimum you have to do if you expect things to work right. I find that flashing Darkside Super Wipe Script after this helps a lot as well, especially if you aren't planning on doing a thorough wipe. You can find it here: http://xdaforums.com/showthread.php?t=1487706 . I also usually flash Samsung Ultimate Kernel Cleaning Script, found here: http://xdaforums.com/showthread.php?t=1363738 , just for good measure.

#1.5. (Optional) Thorough Wipe Part 2: Next, I follow all the steps listed here (originally written by the dev of this rom, seanzscreams, and slightly edited by me for clarification):

(Original post: http://xdaforums.com/showthread.php?t=1446566 )

#1.75. (optional) Thorough Wipe continued: I repeat everything in step 1 again here, just to be sure. Since you formatted your sd cards, you will have to go into mounts and storage in CWM, then plug in to your computer and choose mount USB storage in CWM. you will be able to put any flashable zips onto your sd card now, such as the sky ics rom zip, and any mods or kernels you might need. however, don't flash anything yet.

#2. (NECESSARY): in CWM, choose install zip from sdcard, and choose one of the 3 base versions of sky ICS (either 6.75, 7.0 speed, or 7.0 speed stripped). After it's done, DO NOT FLASH ANYTHING ELSE YET. wipe dalvik cache under advanced menu, then reboot. Wait until sd card finishes scanning after you boot (5-10 minutes is best), then choose a launcher. Connect to your data or wifi, and then open market and sign into google. Then wait until google syncs everything it needs to (not apps yet though), and then reboot into recovery (hold power button down and choose recovery).

#3. (NECESSARY) in CWM, wipe cache (3 times if you want to), and dalvik cache (also 3 times if you want), and then choose install zip from sd card, and pick the non-wipe sky ICS update (either 7.4 speed or 7.4 stock). After it's done, DO NOT FLASH ANYTHING ELSE YET. Wipe dalvik cache again and then reboot. Wait until sd card is done scanning again (or 5-10 minutes if you want), and then choose a launcher again. Now go to apps > battery bar settings, and set it up as you like. Also, you can go to quick toggle settings, and choose options for 14 toggle bar mod at this point. Don't do anything else yet though.

#4. (NECESSARY) Go to Rom Manager in apps, and choose 'fix permissions.' Wait until everything is done, then reboot phone.

#5. (IMPORTANT) For flashing anything else besides the base rom and the non-wipe update: If you want to flash anything else, now is the time to do it. Boot into recovery and flash anything you want: battery mods, signal bar mods, xloud mods, or camera mods, as well as any alternate kernels or radios. I always make sure to wipe cache, and dalvik cache before every flash, and then wipe dalvik cache again afterwards. It also helps to use the Kernel Cleaning Script mentioned above, if you're planning on flashing any kernels. Once you're done, you may want to fix permissions in ROM manager again as well.

#6. (IMPORTANT) Restore any desired apps with Titanium backup. Make sure not to restore any system apps or data, unless you know what you're doing, as this can cause a lot of problems. I generally try to download as much stuff as I can from the market, and then just restore data to the things I really need, but it's probably fine to restore all your non-system apps and data through Titanium if you wish. I also usually uninstall or freeze any apps I don't use at this point, as well as set up all my system and app settings and accounts. Once you finish setting this all up, I would recommend rebooting into recover, wiping cache and dalvik 3 times each, rebooting, and fixing permissions in rom manager again, and then rebooting one more time. This ensures everything runs perfectly smoothly.

#7. (IMPORTANT IF YOU USE SWYPE): The new Swype update seems to have messed up the version that came with this ROM, so you will have to uninstall it in order to either install the Swype beta (sign up at the swype beta site and download the swype installer apk), or as I prefer, get a much cooler looking and same version swype here (ics themes available): http://jbthemes.com/djdarkknight/daswypethemes/ . To make sure that it installs correctly, make sure you uninstall the pre-installed Swype through Titanium Backup. I also use root explorer or ES file explorer to go to system directory (need root priveleges), then open the 'lib' directory, and delete the two lib files that start off something like lib.swypecore. This seems to fix any problems that may arise from installing swype beta.

#7.5 (IMPORTANT FOR ANY PROBLEMS THAT MAY ARISE): I know it sounds repetitive, but I find that over 75% of any problems I ever have in any rom are usually fixed by rebooting into CWM, wiping both cache and dalvik 3 times each, then rebooting, and running fix permissions in Rom Manager, and then rebooting again. So if you haven't tried doing that yet, it's definitely worth trying.

I realize these instructions are pretty long, but they work consistently every time, so I think they're well worth the trouble if you want a smoothly running rom. Please don't complain about force closes or any other issues without at least trying these instructions first. Hope it helps.