[AT&T Samsung Galaxy S II Skyrocket SGH-I727] InstigatorX:
Installation Instructions

Here's what I do...

DARKSIDE WIPE (http://xdaforums.com/showthread.php?t=1477955)

Format CACHE (Super important that you don't skip this. Darkside does something to /cache that causes CM9/AOKP to boot loop)

Install AOKP zip

Install GAPPS zip (http://goo.im/gapps/gapps-ics-20120429-signed.zip)

Reboot

Open System Settings->More (under Wireless & Networks)->Mobile Networks->Access Point Names

Select the WAP APN...

a. APN = PTA

b. Username = BLANK (delete whatever is there)

c. MMSC should be http://mmsc.mobile.att.net

d. MMS Proxy = proxy.mobile.att.net

e. Hit Menu button and select SAVE​

Give it a few seconds and data should be working

Install camera app from Google Store (I'm working on getting this to compile into the build)

Build Instructions

Here's what I do starting from the root of the build directory

Setup up AOKP repo and sync it (i.e. repo init -u git://github.com/AOKP/platform_manifest.git -b ics && repo sync)

Create a file called local_manifest.xml in .repo directory with the text below.

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_device_samsung_skyrocket" path="device/samsung/skyrocket" remote="gh" revision="ics" />
<project name="CyanogenMod/android_device_samsung_msm8660-common" path="device/samsung/msm8660-common" remote="gh" revision="ics" />
<project name="TeamChopsticks/android_kernel_samsung_msm8660-common" path="kernel/samsung/msm8660-common" remote="gh" revision="ics" />
<project name="TeamChopsticks/android_vendor_samsung_skyrocket" path="vendor/samsung/skyrocket" remote="gh" revision="ics" />
</manifest>

Run "repo sync" again to get the above added trees

Edit device/samsung/skyrocket/overlay/packages/providers/TelephonyProvider/res/values/config.xml

Delete config_preferred_apn line and save

Edit device/samsung/skyrocket/overlay/packages/apps/Settings/res/values/config.xml

Delete has_led_flash line and save

Edit device/samsung/skyrocket/full_skyrocket.mk

Change the word "Torch" to "Camera" and save

Create a file called "skyrocket.mk" in vendor/aokp/products with the text below

$(call inherit-product, device/samsung/skyrocket/full_skyrocket.mk)

# Inherit some common CM stuff.
# $(call inherit-product, vendor/cm/config/gsm.mk)
$(call inherit-product, vendor/aokp/configs/common_phone.mk)

# Inherit some common CM stuff.
# $(call inherit-product, vendor/cm/config/common_full_phone.mk)

PRODUCT_BUILD_PROP_OVERRIDES += PRODUCT_NAME=SGH-I727 TARGET_DEVICE=SGH-I727 BUILD_FINGERPRINT="samsung/SGH-I727/SGH-I727:4.0.4/IMM76D/UCLE2:user/release-keys" PRIVATE_BUILD_DESC="SGH-I727-user 4.0.4 IMM76D UCLE2 release-keys"

TARGET_BOOTANIMATION_NAME := vertical-480x800

PRODUCT_NAME := aokp_skyrocket
PRODUCT_DEVICE := skyrocket
PRODUCT_BRAND := samsung
PRODUCT_MANUFACTURER := samsung
PRODUCT_MODEL := SAMSUNG-SGH-I727

Edit AndroidProducts.mk in vendor/aokp/products and add "$(LOCAL_DIR)/skyrocket.mk \" above stingray.mk line.

Run "source build/envsetup.sh"

Run "make clobber && lunch aokp_skyrocket-userdebug && make -j<number or processors X number of thread per processor> bacon"

These are the steps that work for me. I hope they work you as well. Let me know and I'd be happy to help.