[Galaxy S I9000 General] xsenman:
Unbricking the i9000

Upgrading to Kit Kat​

First and foremost, the moment you want to Flash, the rule of the thump is you should have a EFS folder backed-up somewhere else ( external SD card or PC or cloud) How, Look here. And your Battery must have more than 50% charge check battery as mentioned on top using your dialer

Second you should do a Nandroid Backup of your Jelly Bean ROM, using the CWM recovery, this will help you solve problems, IF any thing goes wrong in the future and you want to return to Jelly Bean.

Now make your choice as to which Kit Kat ROM you wish to use and download that ROM and Gapps (both in .zip format) to your Internal SD card.

Downloads:-

ROM's:-

1) Omni ROM 4.4 Kit Kat

2) Mackay ROM 4.4

3) Unofficial CM 11

4) CyanAOSP KK4.4 v1.0.0 For gaming...stable

5) C-RoM -4.4- -ALPHA-2

Kit Kat ROM's are still in ALPHA stage as such will have unresolved problems and bugs.

Look here for Discussions/reviews and FAQ about Kit Kat as well as other i9000 Kit Kat ROM's
​

Kitkat 4.4 Kernels

Semaphore 3.4.0

Mackay kernel 0.603

Cyancore 3.5.0

Stock CM11 kernel + Linaro 4.8 and Mackay TWRP

undermentioned is an example that you can use

From Pawitp Unofficial CM 11 CyanogenMod 11 for Samsung Galaxy S

Downloads

Latest build: http://d-h.st/users/pawitp?fld_id=28174

Google Apps: http://d-h.st/users/dhacker29?fld_id=27426

Installation

- First time flashing CM11 to your Galaxy S (or coming from another ROM)?

Root your device and install ClockworkMod Recovery.

Reboot into Recovery using 3-button-combo

Do a Nandroid backup!

WIPE (wipe data/factory reset + wipe cache partition)

Install the ROM from internal sdcard using ClockworkMod Recovery

Optionally install the Google Addon

- Upgrading from CM7/CM9?

Do a Nandroid Backup!

WIPE (wipe data/factory reset + wipe cache partition)

Install the ROM from internal sdcard using ClockworkMod Recovery

Optionally install the Google Addon

- Upgrading from CM10/10.1?

Do a Nandroid Backup!

Install the ROM from internal sdcard using ClockworkMod Recovery

You will finally see a "set_metadata_recursive" status 7 error. That is normal.

Reboot back into recovery (the reboot is required)

Install the ROM again from internal sdcard using ClockworkMod Recovery

Optionally restore /data from Nandroid Backup (the update will wipe your /data)

Optionally install the Google Addon

- Upgrading from CM10.2?

Do a Nandroid Backup!

Install the ROM from internal sdcard using ClockworkMod Recovery

Optionally install the Google Addon

- Upgrading from another build of CM11?

Do a Nandroid Backup!

Install the ROM from internal sdcard using ClockworkMod Recovery

Warning: You may get set_metadata_recursive related-errors during install if you're using a custom kernel without SELinux support. In that case, revert to the stock kernel before continuing or follow the instruction for upgrading from CM10.1.

Note: The partition layout of CM11 is the same as CM10.2.

Unbricking the i9000
​

​

​

If you are unable to enter download or recovery mode use this guide or this tool or i9000 Easy Reboot Recovery using ADB to get recovery mode
​

If you have USB connection problems use this guide
​

Unbricking the i9000 can be easily achieved by flashing any of these Rescue kits

Rescue Packages

i9000 Rescue EzBase Rescue and Recovery by nitr8 Full Graphical HOW To and Tutorial download

i9000 Rescue EzBase Rescue with CF Root & semaphore root by nitr8 & chainfire, repacked by slaphead20

i9000 Rescue Rescue Kit for i9000 using heimdall packed by ldq

i9000 Rescue GB Flash Kit packed by psyqiq

i9000 Rescue Darky's ROM Resurrection edition, Guide , Mirror download or here

or any of these ROM's

Upgrade or Downgrade i9000 Stock ROM's (Firmware)

i9000 upgrade or downgrade without changing ROM Ezboot

i9000 Upgrade or Downgrade to GingerBread 2.3.6 ROM JVU + Root with a 512 Pit File (repartition Ticked) Ideal base for upgrading to ICS and J.Bean

i9000 [Deodexed Firmware] Stock XXJVU, Flashed using CWM , zip-aligned and root

i9000 [Deodexed Firmware] Stock XXJVU Flashed using Odin3

i9000 Downgrade to GingerBread 2.3.5 JVT

i9000 Downgrade to Froyo 2.2 JPU

i9000 Downgrade to Eclair 2.1 JM1 Initial Stock ROM, without Combo key functions, use KIES or ADB or JIG for upgrades, Included flash-able FIX for Combo Keys. Eclair XWJM2 - Eclair XWJM3
​

But it may not work on some phones, so we need to flash various other files to solve them (undermentioned files are for JVU ROM)

B+ SBL (primary and secondary Bootloaders is meant for restoring Recovery and download combo buttons as well as boot loader problems, should be flashed as " PDA " with update Phone Boot Loader ticked in Odin3

Param is used for restoring Boot animation, stuck problems, flashed as PDA using Obin3

Cache is for clearing cache flashed as PDA using Odin3

dbdata.rfsis for clearing data flashed as PDA using Odin3

other files that can be used

i9000 2e Recovery

i9000 CWM​

Check this out! Links to useful Guides and " Banned " Documentaries ​