[Galaxy S I9000 Android Development] ahmedzeeshan:
A noob's guide to installing Full v4 and UltraSlim v3 [WIPE]

A noob's guide to installing Doc's ROMS!

There are TWO guides in this post:

1. Clean installing Full_XXJPU_v4_WIPE

AND

2. Clean installing UltraSlim_XXJPU_v3_WIPE

NOTE A: You cannot use Guide 1 to install an UltraSlim ROM. Similarly you can't use Guide 2 to install a Full ROM. So please make sure you use the RIGHT guide!

NOTE B: I like to do things in a CLEAN WAY and HENCE I do a clean install everytime. This ensures proper testing and efficiency and has the least chance of failing. It only takes 5-10 mins extra to do everything the clean way. I do it this way because it has always worked for me. everyone has their own methods according to what they are most comfortable with. :) All I can guarantee is that if you follow my procedure your phone will boot up normally with Doc's ROM and you won't be stuck forever on the loadscreen with vibrations.

NOTE C: It doesn't matter what ROM you have at the moment. This little tutorial applies to ALL current ROMS running on your SGS I9000

Ok let's begin!

_________________________________________________________________

1. Clean installing Full_XXJPU_v4_WIPE

PROCEDURE:

1. disable all lagfixes/tweaks. if you have voodoo then goto the "Voodoo" folder on your internal sdcard. If the folder isn't there then just make it. Inside that folder make another folder called "disable lagfix".

2. REBOOT your phone. Wait for Voodoo lagfix to disable. you will hear a robot girl voice while it is doing it. :)

3. download DocRom XXJPU-v4_WIPE, Doc ADDONs XXJPU v4 and ClockWorkMod(CWM) Recovery to your computer. rename the recovery file to update.zip (NOT update.zip.zip).

4. connect your phone to your computer and copy the ROM, Addons file and the update.zip to your internal sdcard. DISCONNECT your phone from the computer

5. now download stock XXJPU firmware to your computer. Password for extracting: samfirmware.com

6. if kies is open then close it. make sure your phone is disconnected from the computer.

7. now open Odin v1.3. Use 512 PIT file from the stock ROM that you downloaded. Use PDA file as PDA, MODEM file as PHONE, CSC file as CSC.

8. ENABLE "repartition" box in ODIN.

9. now boot your phone into download mode and then connect your phone to the computer. Once ODIN shows that your phone is connected press the START button in ODIN to flash. DO NOT DISCONNECT THE PHONE. DON'T DO ANYTHING. just let ODIN do everything automatically. one stock XXJPU has been installed your phone will reboot itself. when your phone has fully booted disconnect it from the computer.

10. close ODIN and start it again. this time use CF-Root as PDA. don't touch ANYTHING else. make sure "re-partition" is DISABLED this time.

11. Boot your phone into download mode again and connect it to the computer. flash CF-root with ODIN.

12. once your phone has rebooted disconnect it from the computer and close ODIN.

13. use your phone's file explorer to browse to your internal sdcard and delete the "Voodoo" folder from there. if you don't see the folder then it means you didn't have voodoo installed before and you can just skip to step 14.

14. now boot into recovery(2e) and apply update.zip to start CWM. You will need to do this twice for CWM to load.

15. in CWM do a factory reset, cache wipe and dalvik wipe. dalvik wipe can be found in advanced options. (again i'm doing all this to keep everything clean and safe)

16. install Doc's ROM XXJPU v4 with CWM. you can do that by selecting "choose zip from sdcard" option and then navigate to the right ROM zip-file to install it. DO NOT reboot after installation.

17. install Doc's Addons XXJPU v4 with CWM.

18. reboot.

19. if you followed all steps properly you will hear a Robot Girl talking you through the reboot. The reboot will take 4-5 mins.

20. AND you're done! :D reboot again to make sure all settings have properly taken effect.

___________________________________________________________________

2. Clean installing UltraSlim_XXJPU_v3_WIPE

PROCEDURE:

1. disable all lagfixes/tweaks. if you have voodoo then goto the "Voodoo" folder on your internal sdcard. If the folder isn't there then just make it. Inside that folder make another folder called "disable lagfix".

2. REBOOT your phone. Wait for Voodoo lagfix to disable. you will hear a robot girl voice while it is doing it. :)

3. download DocRom ULTRASLIM_XXJPU-v3_WIPE and ClockWorkMod(CWM) Recovery to your computer. rename the recovery file to update.zip (NOT update.zip.zip).

4. connect your phone to your computer and copy the ROM, Addons file and the update.zip to your internal sdcard. DISCONNECT your phone from the computer

5. now download stock XXJPU firmware to your computer. Password for extracting: samfirmware.com

6. if kies is open then close it. make sure your phone is disconnected from the computer.

7. now open Odin v1.3. Use 512 PIT file from the stock ROM that you downloaded. Use PDA file as PDA, MODEM file as PHONE, CSC file as CSC.

8. ENABLE "repartition" box in ODIN.

9. now boot your phone into download mode and then connect your phone to the computer. Once ODIN shows that your phone is connected press the START button in ODIN to flash. DO NOT DISCONNECT THE PHONE. DON'T DO ANYTHING. just let ODIN do everything automatically. one stock XXJPU has been installed your phone will reboot itself. when your phone has fully booted disconnect it from the computer.

10. close ODIN and start it again. this time use CF-Root as PDA. don't touch ANYTHING else. make sure "re-partition" is DISABLED this time.

11. Boot your phone into download mode again and connect it to the computer. flash CF-root with ODIN.

12. once your phone has rebooted disconnect it from the computer and close ODIN.

13. use your phone's file explorer to browse to your internal sdcard and delete the "Voodoo" folder from there. if you don't see the folder then it means you didn't have voodoo installed before and you can just skip to step 14.

14. now boot into recovery(2e) and apply update.zip to start CWM. You will need to do this twice for CWM to load.

15. in CWM do a factory reset, cache wipe and dalvik wipe. dalvik wipe can be found in advanced options. (again i'm doing all this to keep everything clean and safe)

16. install Doc's UltraSlim XXJPU v3 with CWM. you can do that by selecting "choose zip from sdcard" option and then navigate to the right ROM zip-file to install it. DO NOT reboot after installation.

17. so you're still in clockwork right? now goto advanced options and select reboot recovery.

18. Your phone will boot into recovery(2e). go into CWM again from here.

19. When CWM starts goto advanced ULK options and select reboot into download

20. now fire up ODIN on your computer and flash the phone with Stock JPU Kernel + Voodoo. If you don't want Voodoo you can just flash the standard JPU stock kernel. You will have to set these kernels as PDA in ODIN. make sure repartition is disabled!!! leave everything else as it is!

20. reboot your phone. it will take some time for the ROM to boot up.

21. AND you're done! :D reboot again to make sure all settings have properly taken effect.

Hope that helps. ENJOY DOC's ROMs. Send him donations for his excellent work and amazing dedication :)