[Captivate Android Development] rickysa2000:
[ROM][04/09/11] ★ XWJS8 ★ Darkyy's Extreme Cappy Edition 9.5 !!! - FINAL STABLE FROYO

FOR GINGERBREAD ROMs (DARKY's v10 and above, please check http://xdaforums.com/showthread.php?t=1071931

-----------------------------------------------

Darky's ROM 9.5 Extreme Cappy Edition

>> Read the guide carefully and step-by-step! All text in BOLD and ITALICS are important! Please, read it step by step before asking questions..

Files required:

----------------------------------------

1) Base 9.2 Odin ROM

http://www.multiupload.com/TGDI86J3ZF (OPTIONAL: For Part 1 only)

This contains the BASE 9.2 ROM, ODIN and the PIT file. Be sure to use ODIN and the PIT file from this package. Unpack contents of this file to a folder.

2) Darkyy's 9.5 Extreme CAPTIVATE Edition

http://www.multiupload.com/H4RWN198MH

This is the CWM for the Darkyy's 9.5 Extreme Edition for CAPTIVATE ONLY

Please flash using PART 2!

Please refer to the next Post for the Changelogs!!

----------------------------------------------------

Pre-Installation Requirements:

1. Backup your data! Use an app like Titanium Backup, My Backup, App Saver, SMS Backup (to save SMS), etc.

2. Disable all lagfixes by going into the Recovery. Disable both normal and /system lagfixes. This is a must for installing PART 1.

Those who are on stock Samsung firmware/have never installed a custom kernel, can skip this step.

Here's a tutorial to disabling lagfix:

Boot into Recovery and then:

For Speedmod kernel, go into ‘advanced Speedmod ULK features’>’LAGFIX options’, then do the following:

1. Select ‘Disable Lagfix: Convert DATA to RFS’.

2. Select ‘Convert SYSTEM to Ext4/RFS’ and then select Yes.

3. Now select ‘Go Back’ twice, and then select ‘Reboot system now’ to reboot your phone.

4. You will then get a screen saying ‘SYSTEM Conversion requested’. Here, select the option ‘RFS: Convert to RFS’.

5. The phone will again reboot after a little while and say ‘New filesystem config detected. Convert?’ Select Yes.

6. Your lagfixes will now be disabled and your phone will reboot.

Instructions

These are divided into two parts:

-------------------------------------------------------------------

PART 1 (Flashing the base ROM 9.2):

THIS PART IS OPTIONAL ONLY IF YOU ARE BRAVE ENOUGH ;) Those who just want to install the CWM zip using darky app can skip this part. This part is for people coming from different bases and to prevent issues when flashing from Part2.

1. Again, a reminder. Backup all your stuff before starting.

2. Wipe/Factory Reset phone. This is required. Turn off phone and then boot into Recovery (Vol UP+Vol Down+ Power Button, then release power while still holding the Vol Up + Down after 2 seconds). Select the 'wipe data/factory reset' option (using Power button if on custom ROM/custom kernel). Then select Yes to do it.

DO A MASTER CLEAR IF POSSIBLE!!

3. Now Run ODIN and connect one end of USB to the computer.

4. Turn off your phone by removing the battery and enter the Download mode by pressing the Vol Up + DOWN and inserting the other end of the USB cord. (Will bring up a screen saying 'Downloading'.) ODIN in computer will say 'Added'.

5. Tick the 'Repartition' option, and then select the following files in ODIN (from the folder you extracted the base package in):

PDA: darky_odin.tar.md5

PIT: s1_odin_20100512.pit

6. Press the Start button and wait for it to finish. Once it finishes, ODIN will look like this.

Disconnect the phone from the computer after phone reboots.

7. After ODIN completes procedure and the phone reboots, a screen will come on the phone with 'Android system recovery <2e>' written at the top, and the following text will be written at the bottom:

"E:Invalid command argument

--Install from package--

Finding update package...

Opening update package...

Installing update...

#MANUAL MODE#

-- Appling Muti CSC...

Installing Muti CSC"

Don't panic. Remove battery, Reinsert and Power up!!! And then click reboot.

Congratulations, you have the base Darky's ROM 9.2 installed now.

Now for the next PART.

-------------------------------------------------------------------

PART 2 (Flashing DARKYY's 9.5 CWM zip)

1. Copy the CWM zip to your internal sd-card.

2. Flash a Captivate Kernel and Modem using the links provided at the end. Plz post if you need help in this step. (Optional)

3. Open the Market, and search for 'darky' and download the DarkyROM Configurator App and install it.

4. After it is installed, open Darky ROM from the App Menu. Select all the options that you want to install, and deselect the ones you don't want.

SELECT WIPE!!!. This does not wipe your internal SD.

Use Skip Modem and Skip Kernel to use existing modem and kernel. For any other option selected, JQ1 Modem and Speedmod K13D Kernel will be installed.

Do not choose Lockscreen Wallpaper as this may lead to battery drain.

5. After selecting and deselecting the options according to your needs, Press Menu -> Select Zip and FlashReboot.

6. Select Darkys_v9.5_Cappy.zip from your internal sdcard (wherever you have saved it)!!

7. Once the phone boots, you will have everything that you selected in the DarkyROM Configurator. The initial boot time will take some time. This is completely normal (it will show the boot animation). Plz wait for it to complete.

8. That's it. The procedure is complete.

Enjoy the ROM! ;)

PS: Any help needed with installation, using this guide, or using Odin or ADB, please post in forum!

-------------------------------------------------------------------

CHANGING AT&T BOOT LOGO!!!! (INITIAL STATIC SCREEN)

This replaces the AT&T boot logo static that is displayed with a customized logo. Do this if you do Part 1. Not tested without Part 1.

Download the attachment file logo_ATNT.jpg This is what your AT&T boot logo is gonna be.. You can edit this, add your own.. But make sure that the name stays the same.

Using ADB tools from PC,

1. Put your logo_ATNT.jpg in the folder where adb.exe exists.

2. In command prompt, adb devices to make sure your phone is connected.

3. adb push logo_ATNT.jpg /mnt/.lfs

4. adb reboot

AND THAT'S IT!! You'll now have your own customized AT&T logo on your phone!!!

==================================================

Modems

----------------

For WCDMA 850 enabled modems, please refer http://xdaforums.com/showthread.php?t=876391

UGJK4, TLJL3, ZNKP1 are good modems working with the captivate. please refer thread for how to change to 850 band if not available automatically

==================================================

Kernels

-----------------

Dark Core by Ficeto: http://www.darkyrom.com/community/i...ore-1-4-now-with-i897-captivate-support.2055/

Hardcore's Speedmod: http://xdaforums.com/showthread.php?t=893880

Existz's Suckerpunch: http://xdaforums.com/showthread.php?t=930679

==================================================

Add-ons/ Patches

----------------------------------

AM/PM Toggle in Date/Time Settings

Download [CWM zip Package] http://www.multiupload.com/LSHWCGB635

--------------------------------------------------------------------------------------------------------------------

Swype

Download [CWM zip Package] http://www.multiupload.com/WYP7ELK7UV

--------------------------------------------------------------------------------------------------------------------

Swype - JPY

This Add-on CWM is only for people who want SWYPE in other languages (including Turkish ;) currently not in the SWYPE included in the packages above.

Download [CWM zip Package] http://www.multiupload.com/7E7KUC6XQC //Link updated 04/09/11

Please install over other fixes. This will change the Model Number to GT-I9000

----------------------------------------------------------------------------------------------------------------------------------------------------------

ARABIC PATCH - v9.3 and above (Not tested by me)

Full credits go to madmack for this Arabic Patch.

Download [CWM zip Package] http://www.multiupload.com/3WIRIBARMZ

Steps to apply the patch:

Download the patch and extract it to a folder on your computer.

Pull /system/framework/framework.jar from your phone and place it in the subfolder framework that you extracted in step 1

Double click on commands.exe. Do not close the black cmd screens that will pop up. Once the patch is done, you should get a patched framework.jar in the subfolder generated

Verify that the generated framework.jar is bigger than the original framework.jar that you pulled from your device. It should be about 1MB larger.

Place the generated framework.jar in your phone in /system/framework and reboot.

Aljazeera fonts also included in subfolder fonts. You can place these in /system/fonts and reboot

Sometimes permissions and xml data doesn’t get updated correctly resulting in corrupted data entries. If you receive a bunch of Force Closes after a reboot, you’ll need to Factory Reset.

-----------------------------------------------------------------------------

ALL CREDITS GO TO DARKYY and who ever was involved in this Project!

ROM by Darkyy, ODIN version by Ficeto, Original guide written and tested by Addicted2088

I9000 Darky ROM Thread @XDA

Please DONATE to them.

==================================================