[Vibrant General] GayBooSC:
Okay, first and foremost, by posting this tutorial I am not taking any responsibility if you brick your phone. This worked for me, and it should work for all US based Vibrant (3G) T959 models with the latest 2.2 update (KB5).

NOTE: Rooting and/or installing another recovery WILL void the warranty.

What you will need...

1. SuperOneClick v2.1.1

2. Cmenards's OverStock Kernel with ClockworkMod Recovery

3. Heimdall Suite (Go To CyanogenMod Wiki for Vibrant to download as it is over 8MB in size and won't upload here)

Please get all of these first.

Now, first step in the actual process... Thanks to Cyanogen for the tutorial on this part.

Windows ONLY:

1. Power off the Samsung Vibrant and connect the microUSB to the computer but not the Samsung Vibrant.

2. Boot the Samsung Vibrant into download mode by holding down Volume Up & Volume Down while connecting the USB to it.

3. Run the included zadig.exe in the drivers folder of the Heimdall Suite.

4. From the menu, choose Options » List All Devices.

5. From the drop down, select Samsung USB Composite Device or Gadget Serial.

6. Click Install Driver.

NOTE: A prompt may appear warning that the installer is unable to verify the publisher of the driver. Ignore it and select "Install this driver anyway."​

7. Heimdall can now be used safely on the Windows computer.

8. Create the following folder on the root of the internal SD card, Voodoo/disable-lagfix (case-sensitive).

9. Unzip Cmenard's Overstock Kernel.

10. Launch the Heimdall Frontend.

11. Select the extracted zImage in the Kernel (zImage) section.

12. Power off the Samsung Vibrant and connect the microUSB to the computer but not the Samsung Vibrant.

13. Boot the Samsung Vibrant into download mode by holding down Volume Up & Volume Down while connecting the microUSB to it.

14. Click Start on the Heimdall Frontend. A blue transfer bar will appear on the phone showing the kernel being transferred. The device will reboot automatically.

The Samsung Vibrant now has ClockworkMod Recovery installed. Continue to the next section.

Part two of the procedure...

1. Extract the SuperOneClick file.

2. Open the SuperOneClick executable in that extracted folder.

3. Put your phone in Debug mode. (Settings --> Applications)

4. Connect your USB to the computer and the device.

5. Click Root and Wait (The phone will not restart).

6. Turn the phone off.

7. Boot into the recovery (hold the volume up+down while pressing the power button. let go of the power button when you see the samsung vibrant boot screen)

8. Scroll the list with the volume up or down buttons. The power button selects the item.

9. Select "advanced".

10. Select "fix permissions"

11. When it says finished, select "+++++Go Back+++++"

12. Select "reboot system now".

13. Open Android Market -> Search for Superuser -> Update

14. Search for "File Explorer" -> choose eStrongs (free and has root) -> Install

15. Open ES File Explorer -> Menu -> Settings -> Scroll to the bottom and check Root Explorer -> Check Mount File System

16. Press back button -> click the SD Card icon in the top left of the app

17. That will put you in the root. Go to system-->app and remove ONLY the bloatware you don't want (ie.. Slacker Radio, Avatar player, GoGo)

18. Exit the File Explorer and open the Market

19. Get the BusyBox installer from Stephen and install

20. Open the BusyBox installer you downloaded and follow the instructions.

After all is done, the annoying system apps you didn't want will be gone. The phone will be rooted. It will have the clockwork recovery and still be the official ROM.