[Galaxy S I9000 Android Development] ahmedzeeshan:
A noob's guide to installing DocRom XXJPU [v3.0.1]

GUIDE UPDATED

ok this is for all the noobs out there like me. after a lot of trial and error here is the right way to install DocRom. This will guarantee that you don't get a black screen after the initial bootscreen and everything will work fine.

NOTE: 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 2: It doesn't matter what ROM you have at the moment. This little tutorial applies to ALL current ROMS running on your SGS I9000

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-v3.0.1_WIPE, Doc ADDONs XXJPU 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 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. install Doc's Addons XXJPU 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.

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