01] Startup Odin.
a) Click PIT Button, select s1_odin_20100512.pit file
b) Click PDA Button, select JPY_JPY_JPY.tar. Tick Re-Partition tickbox.
02] Power off your phone and make sure you have SIM card out, SD card out. Disconnect USB.
03] Press and hold 3-button combo, to boot your phone in Download mode (Volume down, Home, Power)
04] Connect your phone to the PC via USB cable.
05] In odin, ID:COM field shall change color to yellow, and in Message window, you will see message "Added"
06] Now press Start button.
07] Go and take cigarette, coffee, etc. This will take up to 5 minutes.
08] Phone will reboot itself. Disconnect USB. Pull out battery, once it is booted, and place it back.
09] Press and hold 3-button combo, to boot your phone in Download mode (Volume down, Home, Power)
10] Close and open Odin again.
a) Click PDA Button, select CF-Root-XX_XEU_JPY-v1.3-BusyBox-1.17.1.tar file
b) Make sure Re-Partition Button IS NOT ticked
c) Connect your phone to the PC via USB cable.
d) In odin, ID:COM field shall change color to yellow, and in Message window, you will see message "Added"
e) Now press Start button.
11] After successfull flash, phone will reboot itself, and Odin will write Success message.
12] Let your phone boot, meanwhile disconnect USB.
13] Power off your phone again, press button combo for Download mode again.
14] Close Odin, start it again. It shall detect ID:COM port again.
15] Click PDA in it, and select Voodoo-stable-5.4-Froyo-2.2.1-GT-I9000-odin-pda.tar
16] Make sure Re-partition tick box is unticked.
17] Press Start. It will take few seconds.
18] Phone will reboot itself after successfull flash, and right after reboot, it will start filesystem conversion (lagfix will be activated). It may take up to 10 minutes, so be patient.
19] When done, phone will reboot itself.
20] You will notice, that it is much more faster now. Disconnect USB now.
21] Set your language, and then go to the Settings->Applications->Development->USB Debugging and tick it.
22] Connect USB to the phone now. You will notice information "USB Connected" in the notifications. Click it. Mount internal storage. Phone's internal SD card will become visible for the windows as a flash drive.
23] If you want DeepBlue Theme by me, copy DeepBlueTheme_JPY_By_Virnik_v0.8.4.zip to the internal SD card of the phone (drive which has been connected in the previous step).
24] Time for another kind of magic. We will use another button combo, this time recovery mode. Press Volume Up, Home, Power
25] In the Recovery Mode, use Volume Up/Down to move in the menu. Select "Install zip from sdcard" and then press Back. Then select Zip file you want to install and confirm by pressing Back.
26] Progress bar will show up for a while. After that, select "Reboot system now"
27] Your Phone is now rooted, lag-fixed by Voodoo, and it has been polished by nice blue theme. This theme contains stock LockScreen and new smilies in the SMS app, with nice polished icons for alarmclock, charger, and much more icons. IT will also install Swype supporting more languages, Camera patched libraries, new Market, and more.
28] If you want to remount /system partition to read-write mode, so you can remove stock apps like Lyar (you will need root explorer for it or Android Mate), use SGS Tools or SGS Toolbox app to remount it. You can use it to install fixed/tunned apps like Email, Camera, Dialer, and much more. It can even unlock your Market.
29] After a while of using, you will be annoyed by notice text informing you, that some software has been granted root access (if you are using some Task Killer app, or Backup app, or QuickSSHd for example). If so, search for Superuser app in the App Drawer. Start it, and use tick box to disable notices.