[Galaxy S I9000 Android Development] Darkyy:
Darky's ROM Resurrection Edition

(ROM by Darkyy, ODIN version by ficeto, Guide written & tested by addicted2088)

>> Main Darky ROM Thread @XDA

You can also read the following guide at Google Documents >> click me.

What is it:

Darky's Resurrection Edition is an Odin packaged Darky's v9.2 Extreme Edition which contains only the base ROM (imagine that you have installed Darky with system options by default and all app options unchecked, i.e no Fonts, no Live Wallpapers, no Samsung Social Apps, etc.).

This Odin package is aimed at users that are on stock or other ROMs and want to switch painlessly to Darky, or have some current problems with their installation (boot loops, apps misbehaving, Market disappearing, and other file system related issues).

Do not worry; after installing the base version, you'll be able to install the missing stuff if you want.

This Edition will remove all your apps and data, no matter which ROM/stock firmware you are on!

>> 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:

Darky's Odin Package. This contains the ROM, the CWM Package for the missing/customizable stuff, 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.

SGS I9000

http://www.multiupload.com/5SD3TA23PT

Captivate I897

http://www.multiupload.com/MV9KYHGRBF

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

>> Seperate "resurrection.zip" Package (the same as included above in the full package)

http://www.multiupload.com/3JGHKZUJF2

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.

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

Here's a tutorial to disabling lagfixes:

To disable lagfixes, boot into Recovery and then:

For Voodoo kernel, go into Voodoo Lagfix and select the following options using Power Button:

1. disable lagfix

2. /system lagfix off

Then, select Go Back, and then Reboot system now. The lagfix will be disabled and the phone will boot.

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

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):

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

2. Now, turn off your phone by removing the battery and enter the Download mode by pressing the Vol DOWN+Home Key+the Power Button together. (Will bring up a screen saying 'Downloading'.)

3. Now, run ODIN and connect phone to the computer. ODIN will say 'Added'.

4. 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

5. 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.

6. 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:

Don't panic. Just press the 'reboot system now' using the Home key and the phone will restart and boot.

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

Now for the next step.

7. Now, we will install Darky's ROM again, through Recovery, to add the things missing in the base version.

PART 2

(Flashing the CWM zip package from Recovery to get the stuff missing in the Base ROM)

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

2. 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. DO NOT select Wipe as we have already done that before using ODIN.

3. After selecting and deselecting the options according to your needs, press back to save and exit Darky ROM App.

4. Copy the file resurrection.zip (extracted from the ROM's .zip file you downloaded at the start) to your internal sd-card.

5. Now shutdown the phone, and boot into Recovery again. [Vol UP+Home+Power key]

6. Now select "Install zip from SDCARD"

> [use volume keys/rocker to move up and down, and the POWER Button to select].

7. Select "Choose zip from SDCARD" and then select the ROM zip file (resurrection.zip). Then choose "Yes."

8. After the process completes, press 'Go Back' and then 'Reboot system'.

9. Once the phone boots, you will have everything that you selected in the DarkyROM Configurator.

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

Enjoy the ROM! ;)

- darkyy / Joël.

- ficeto / Hristo.

- addicted2088