[Galaxy S I9000 General] tetakpatak:
Different workflow: step by step

OK, I will post the workflow how I did it, just to explain my situation as first: my phone was lightly bricked by downgrade from CyanogenMod.

I have used rooted Froyo 2.2 with SpeedMod kernel on my i9000 (500MHz, CWM 2.5.1.2) and it worked just great. But as I am otherwise big fan of CM10 (using it on my Tab 2) i just had to try to flash it to my i9000. The flashing worked great just like described in this thread: http://xdaforums.com/showthread.php?t=2039755

But the problem was, that in my optimism I simply forgot to backup my SMS, call logs and contacts so I wanted to return to my 2.2 via nandroid backup to do it. I've tried to do it just by wiping/factory reset/cache and tried after that to restore my old nandroid backup. But it almost bricked my i9000 as it has damaged system data and I've lost all but download mode.

So for anybody who may also nearly bricked the i9000 in similar situation, after many unsuccessful tries (in the most of cases Odin freezed by attempt to flash anything) finally successful workflow how I restored it, step by step- hopefully it will help somebody:

Before start:

a. make sure that the drivers of your i9000 are installed on the PC you will use for this before you start!

b. enable USB debugging on your device

c. make nandroid backup of your cm 10.1 (and hopefully you did before Nandroid backup of your old system)

d. recommended is to copy all your backup files from your internal and external SD card to your PC

e. run now CWM recovery and wipe /factory reset and wipe/cache partition

(people who own Galaxy Note 2 are lucky and have zip file that reverts the cm 10.1 back to old version:

http://xdaforums.com/showthread.php?t=2121931

but this DOESN'T WORK with the i9000)

1. Flash the Pit file like described in this thread:

http://xdaforums.com/showthread.php?p=29480333

2. Use Odin 1.0 to flash PDA file following way:

put same PIT data like under step 1

put under PDA archived stock ROM from here:

http://samsung-updates.com/device/?id=GT-I9000#

(for my device the proper one was fifth, 2.2 for Austria)

- start your device in download mode and connect it now

- as soon as Odin has recognized your device, click "start"

After this step, my i9000 had again stock ROM (unrooted) which was even not bootable, as it was freezing. But it doesn't matter.

Remark: you may try also skipping step 2 and after step 1 go right to step 3. For my i9000 the unbricking didn't work with any other Odin version but 1.0

3. Used Odin 1.82 (run as administrator!) and flashed following files:

- PIT: the same file like under step 1

- under PDA, PHONE, CSC choosen the files fiting my device

I have flashed one of the 2.2.1 ROMS from here:

http://xdaforums.com/showthread.php?t=1647890

The downloaded file must be unzipped, best with 7-Zip

This time, the rebooting worked and I've got stock ROM with Froyo 2.2.1

4. Root:

- enable USB debugging under Applications/Development

- download SuperOneclick by Shortfuse and unzip it with 7-Zip

- connect your i9000 now with your PC and wait until it is recognized

- run now (unzipped!) Superoneclick as administrator and click on the left on big button "Root"

- if SuperOneclick asks to install Busybox, do it

- if the Superoneclick wants to run the test, you don't have to do it, sometimes it just freezes...

The device is rooted now!

5. Flashing the Kernel and nandroid backup to old version

- flash the kernel according to your old system/ROM/nandroid, mine was 2.2 with SpeedMod Kernel so after I've flashed my Kernel via Odin 1.82 (choose kernel in PDA, start) the device was again the way I could start my old nandroid backup :)

Happy end: now running again CM10.1 (great new one by pawitp from here: /showthread.php?t=1778526) and my i9000 works just better that ever, smooth, fast, great! I also have all my contacts, SMS, call logs and all else back ;)