JP6 De-deodexed and zipaligned ROM for GT-I9000 with Voodoo and 2e recovery!

NOTE: The ROM has a new home at XDA now. No updates/support will be provided here. Please check THIS POST on XDA.

Since Voodoo for Froyo is out, here I’ve packaged Doc’s JP6 rom (full, with fixed Swype) with Voodoo and Circle Battery Mod Version D.


19th Oct 2010: Initial release with Voodoo Pre3

20th Oct 2010: Updated to accommodate Voodoo Pre4 (which contains fixes for some rooting issues, and enables logging by default). For those of you who flashed the previous version, don’t worry, the rooting issues were already fixed in the ROM. So there is no need to update. For those who still want to update, you can get Voodoo Pre4 from here, and you will have to flash it via Odin as PDA, with no PIT and re-partition un-checked.

20th Oct 2010: WOOHOO! Do I have some good news for you! Got 2e recovery working with Voodoo! Now you can use Clockworkmod with this ROM 😀 New users follow the instructions as usual. Old users who are upgrading from any previous version have to do some extra steps as they don’t have the 2e recovery:

a) Take proper backup of your apps etc with Titanium Backup.

b) Disable Voodoo by creating a folder named “disable lagfix” inside the “Voodoo” folder in your internal sdcard (case matters), and then rebooting. Reboot will take time as Voodoo is disabled.

c) After the phone boots up, shutdown the phone, and flash the CFRoot Kernel by ChainFire for JP6. Download the kernel from XDA or from here. Flash the tar file as PDA with Odin (no PIT needed and don’t check re-partition).

d) After this you can download the updated ROM package from below and proceed as usual 🙂


1. Disable Voodoo if have it installed (create a folder named “disable lagfix” inside the “Voodoo” folder on your internal sdcard and reboot).

2. Make sure you’re running Eclair firmware (if you’re on Froyo, make sure you have the 2e recovery).

3. Make sure you have a backup of your /efs (not mandatory, but highly recommended).

4. This ROM will delete all your apps and data (not the stuff on the internal sdcard). So make sure you have proper backups (I recommend Titanium Backup)

Installation Steps:

1. Download the packaged ROM from here, and put it on your internal sdcard.

2. Download clockworkmod recovery from here. You need Clockworkmod, this won’t work with stock recovery.

3. Rename the clockworkmod recovery file to “” and put it on your internal sdcard.

4. Before shutting down your phone, make sure you remove the “disable lagfix” folder from the “Voodoo” folder.

5. Shutdown phone, wait for it to power down, then boot the phone into recovery mode (press volume up, keep it pressed, then press home button, keep it pressed, then press power button, keep it pressed until you see the Galaxy S screen. Release all three buttons when you see it).

6. Select “apply” (use volume rocker to move up and down, and home button to select). Clockworkmod recovery will boot now (you may have to do apply twice for Clockworkmod to show up).

7. Once in Clockworkmod, select “install zip from sdcard” (use volume rocker to move up and down and the back button to select).

8. Select “choose zip from sdcard” and then select the ROM zip package. Choose yes then.

9. The update will start (will take some 5 minutes) and during the flashing you will see some strange big characters on the screen, don’t worry, that’s normal. After the process finishes, you will be dropped back into Clockworkmod recovery. From there, choose go back, and then reboot phone.

10. The first boot will take some time as the ROM will deodex, and also Voodoo will be applied.

Things to note:

1. Voodoo kernel does not have a 2e recovery as of now. Will update the package once it does.

2. You will see a small screen corruption when booting the phone. This is a known issue with Voodoo as of now.

Any questions? Shout out in the comments 🙂

NOTE: The ROM has a new home at XDA now. No updates/support will be provided here. Please check THIS POST on XDA. Since Voodoo for Froyo is out, here I’ve packaged Doc’s JP6 rom (full, with fixed Swype) with Voodoo and Circle Battery Mod Version D. Changelog: 19th Oct 2010: Initial release with Voodoo Pre3…


  1. Hey Kalpik Thanks a ton dude…. Lot of respect for you…

    you told to enter the recovery mode by pressing the down+home+power button… its for the download mode… Plz correct that 🙂

  2. Is this indian ROM.One more thing is that I have xxjpk rom which might have changed my product no.How to check my product no and will it effect upgrading to official froyo.I have the backup of efs folder.

  3. Installed sgs tools but still cannot see my product code.Can you also suggest how to restore it if it has been changed.Thanku

  4. @kalpik…. is there a force close issue with google maps with this… i’v flashed twice with factory reset before and after the flashing… still i get fc with it… plz help

  5. @Gaurav make sure you apply all the manual updates to Google services on the market, you will get FC for most until doing this.

    Kalpik you should update to pre6 yo, UNSTABLE ROOT!

    I thought docs rom applied root anyway. :\

  6. i upgraded my SGS with this, and well, it works 🙂 thnx
    but.. after that i started reading here and there, to be carefull, and i hope i didn’t do anything that can not be reversed :\

    1) im from slovenia-europe, so i think yours ROM is ok, right?
    (there are different regions, don’t understand, when is important and when not, to pick the right one..)

    2) i didn’t do /efs backup, you said it’s not mandatory, and i was in a “hurry” :\
    and now a read there can be some serious problems, if product code is gone..
    -my /efs folder is empty ..
    -in sgs toolbox for product code i get:

    Got root access.
    Using workdir:

    Backing up to:

    Copied nv_data files…
    Product code in nv_data.bin:

    Product code in backup .nv_data.bak:

    this backup says MOT in the end, which i think it’s Mobitel-Slovenia, which is my operater…
    what is this product code? is it IMEI? IMEI on the phone is still the same as is writen on garantie i got.
    what is this tool backuping, if /efs folder is empty? how to “refill”-restore it? how that my phone is working if this folder is empty?
    how can i restore this backup file, and whay would i? do i even need it? ever? never?

    well, any help would be great 🙂

  7. well, i do, because my /efs folder is empty 🙁 and if i do some new flashes, what will happen then, i think i’m stuck with this now…

    you did this, and if anybody can help me, it’s you.. i think

    why did you said it’s not mandatory? did in some part of your procedure, some program, backuped /efs folder somewhere?

    from where is phone reading correct IMEI number if there is no files in /efs?

    what is sgs toolbox saying to me- from where it makes backups if there is no files in /efs??

  8. Hi Kalpik! First of all let me thank you for this excellent ROM:) 5* reviews all the way.
    I do have a few noob questions, I apologise in advance!
    You say on XDA forum to use titanium backup in order to backup all apps+data, does the phone have to be rooted already to do this?
    You also stated to make a backup of your /efs can you tell me how to do this please?
    I did say I’m new to this school………….sorry LOL
    Thanks mate.

  9. you are right once again 🙂 my paranioa is over, i think..

    i explained it here:

    it was ES file explorer, that misleaded me..

    still, hoping to do manual backup before any more flashes, to be shure..

    if i understand right, your comment to Pav is also coment for me now, right? 🙂

    how come, that your flashing didn’t delete /efs folder, since everybody is screaming of deleted folders after flashing with other roms?

    big thnx for everything !! :)))))

  10. Thanks Kalpik from MUMBAI :)…
    What is the quadrant score…????I know it doesn’t really matter but still i want to know…Currently i have a lot of apps installed in my i9000..
    Would that slow ur ROM.???.I need these apps..I have something round 150 apps…
    Thanks again…will flash after ur reply…hope i am not bugging you with my noob questions ….in case i am, sorry 🙁

  11. Hi all, I’m new to this and would rather not end-up with a brick on my hands, so I’ve a couple of questions.

    1) does this (and/or the ROM the superseads it) need me to get my phone SIMunlocked first? I assume so but it’s worth checking.

    2) will backing-up the /efs folder (and SMS/contacts/apps) allow for a completes restore?

    3) If I do brick my phone what and try and get a replacement from my phone co (Orange for the record) what are they likely to say? yes/no/it will cost you/buy a new handset mate.

    Thanks, and thanks for the great work.

  12. Thanks kalpik for the prompt reply…it worked as a charm…i am really happy i tried this one out…Nyways a small problem,there still seems to be a wake up lag( if u understand wat i mean)…can u fix dat?? or am i the only one who is facing this issue..thanks in advance….

  13. I did the steps mentioned by you with the 2e zip file, got a question as how to use the

    should i apply that by going into recovery mode for second time.

    Kindly help

  14. how long should step
    “6. Select “apply””
    loads mine seems to take forever

  15. I made it :). It Works just fine. After spending several weeks to solve the connections with kies, I upgrade from here in a couple of hours (Yaaa! to long, but I like to read carefully the details – I got good knowledge from this reading – thanks for that), and guess, it connects with keys just fine 🙂 …
    All functions seems work ok until know, speed is refreshing :).

    Thanks kalpik, you are the best 🙂 🙂 🙂

  16. I tried to download the clockworkmod recovery but can’t be connected to the website. How can i do it?

  17. i’m having samsung galaxy tab,in india

    model no.:GT-P1000
    kernel version:
    build no.:GINGERBREAD XXJQ1

    but i cant get any signal,only emergency call is showing

    plz tell ur

    model no.:
    kernel version:
    build no.:


Leave a Reply

Your email address will not be published.