[T-Mobile Samsung Galaxy S II SGH-T989] Jamison904:
Welcome to T989Kang​

This is unofficial CM10 build. I want to thank the CyanogenMod team and TeamChopsticks for their hard work getting this to work for us. Thanks to mstrk242 for the hours he spent teaching me how to build from source and helping setup my environment! Thanks to nozerogravity for his awesome boot animation.

I am NOT updating every week...

I figured something is better then nothing.

five star rating would be nice and/or thanks...

Official Change Log

My input change log:

build Aug. 26,2012

- few internal power tweaks
- otherwise same as Official

build Aug. 18, 2012

- re-release
- added Flash player
- few internal tweaks
- Camera works without flashing another kernel

#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

By using the rom you agree with the above terms!

Broken:

- Google Now voice
- the rest that isn't working in the official build

Wanting to build yourself?

You need to be running Linux 12.04, older build should work but this is for 12.04

This is going to need a lot of room. Just one project is a little over 10gbs

- Download the attached CM10.zip and extract it (which is a script to set up your working environment.)

- type sh andadb.sh and follow the prompts

sh andadb.sh

- Once done you need to set up the local manifest for our phone

cd cm10

gedit local_manifest.xml

- Then copy and paste:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_device_samsung_hercules" path="device/samsung/hercules" remote="github" revision="jellybean" />
<project name="CyanogenMod/android_kernel_samsung_msm8660-common" path="kernel/samsung/msm8660-common" remote="github" revision="jellybean" />
<project name="CyanogenMod/android_device_samsung_msm8660-common" path="device/samsung/msm8660-common" remote="github" revision="jellybean" />
<project name="TeamChopsticks/hercskytools" path="hercskytools" remote="github" revision="jellybean" />
<project path="vendor/samsung" name="TheMuppets/proprietary_vendor_samsung" remote="github" revision="jellybean" />
</manifest>

- Save the file and close.

- Then type

repo init -u git://github.com/CyanogenMod/android.git -b jellybean

and then

repo sync

this part will take a few hours... go drink a beer or two and relax

hercskytools/cm10-hercules-apply.sh

automatically pulls team chopsticks' latest commits ~ Thanks to Bishop for this!

- Once it is done it is time to build

Type:

. build/envsetup.sh

then

vendor/cm/get-prebuilts

and last

brunch hercules -j3

* * The -j part depends on how many cores your computer has. Mine is a dual so I use -j5, if you are not sure just stick with -j3

Once it is done without any errors you have successfully built CM10 from source...

CWM zip will be under: CM10/out/target/hercules

Now go drink another beer. :cool: Heck if you want, buy me one!

​