[Captivate Android Development] Tacun:
Working on the guide for you guys. I'll post up what I have so far:

So I'm writing this guide for those want to do this fix on win7. This includes everything that you need to get this to work.

Warning:

This process can temporarily brick your phone if you are not careful. If that happens use this guide to fix it: http://xdaforums.com/showthread.php?t=731989. I am not responsible for anything that happens to your phone.

This was done with my phone being bone stock(using the odin3 one-click downloader).

So here we go:

1. Drivers: On 64 bit Windows 7, you need these drivers: http://zedomax.com/blog/2010/07/14/s...iver-download/

Make sure that your phone is fully recognized by windows and is working correctly before you continue. If you are running linux you don't need to install any drivers.

2. Setup: You need to be rooted to do this in case you don't know so refer to this guide for help with that: http://xdaforums.com/showthread.php?t=725555 (If you are on Windows 7 x64 use the drivers I stated earlier to do this.) Also you need to install the Android SDK which you can get here: http://developer.android.com/sdk/index.html

2.1. Partitioning the SD card: I found it easiest to do this with an Ubuntu live cd, but it can be done with Paragon or other tools that support ext3 or ext4. I'll be going through the process with Gparted on a live cd. You can get the iso here: http://gparted.sourceforge.net/livecd.php

Using gparted, create a fat32 (vfat) partition on the first half of the SD card. On the second half create an ext4 partition, then apply the changes by hitting the check mark in gparted. make sure that the neither partitions are mounted and that you have closed gparted before you remove the SD card from the pc.

2.2 Flashing the ext4 kernel:

Make sure that you remove you SD card and sim card before doing this.

1) Download this kernel file: http://www.2shared.com/file/8Scv9Jw_/captivate_speedfix2.html

2) Make sure you have this version of Odin: http://www.2shared.com/file/hHCZCgoN/Odin3_v10.html

3) put your phone in USB Debugging mode in settings > applications > Development and plug it in to your pc. Open a command prompt and cd to your AndroidSDK\tools folder and type:

adb reboot download

When your phone turns off unplug it from usb and open odin. Click the CSC button in odin and navigate to the kernel file you downloaded. Make sure you phone is in download mode (You will see a yellow triangle with a digging android in it and it will say DO NOT POWER OFF TARGET) Then plug in your phone and click start. Once its done your phone will reboot.

2.3 Setting up the directories on you phone:

Put your partitioned SD card into your phone.

Open a command prompt and again and cd to your AndroidSDK\tools folder then type the following: (When you type "su" it will open a prompt on your phone and you have to click allow for it to give you access.)

adb shell
su
mkdir /sdcard/mnt
mount -t ext4 /dev/block/mmcblk1p2 /sdcard/mnt
cd /sdcard/mnt
busybox cp -a /data/* .
cd /
umount /sdcard/mnt
exit
exit

(I'm not sure that this step is necessary but i did it this way)Then follow the same process as before and flash the ext4 kernel.

I believe that's it. If you could look this over Nuke it would be appreciated. If its good I'll make a new thread with this guide.