Me, Myself and Technology
Kalpik Nigam

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

October 19th 2010 in Uncategorized

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 🙂

33 comments to...
“JP6 De-deodexed and zipaligned ROM for GT-I9000 with Voodoo and 2e recovery!”

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 🙂


Oops! Thanks, corrected 🙂

[…] The Galaxy S thread! Ok, here's a guide I made for a painless upgrade to Froyo: Me, Myself and Technology Blog Archive JP6 De-deodexed and zipaligned ROM for GT-I9000 with Voodoo! __________________ Whenever you find yourself on the side of the majority, it is time to pause […]


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.


No, this is not an Indian ROM.. It is an European ROM. To check Product Code, install SGS Tools from market.


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


Is product region is the product code.It is showing GB.


Yay cool, thanks Kalpik!


Ah! The man himself! 😀

Thank you once again for your marvelous work 🙂

[…] Check the Pre-Requisites and Installation steps as how to upgrade GT-I9000 to Froyo @ JP6 De-deodexed and zipaligned ROM for GT-I9000 with Voodoo! […]


Very nice Kalpik!.

[…] out and being a ZipAligned, installation takes place on phone itself. Follow the steps given on Kalipk’s Blog to […]


@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

[…] AW: [Skript] TWLauncher Modder Kannst das ja mal testen… Me, Myself and Technology Blog Archive JP6 De-deodexed and zipaligned ROM for GT-I9000 with Voodoo a… […]


@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. :\


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 🙂


If your IMEI is still intact, don’t worry!


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??


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.


@undertaker: its not possible that your /efs is empty.. If it were empty, your IMEI would change! What are you using to check the /efs folder?

@Pav: Yes, you need root for titanium backup. And steps to perform /efs backup are here:


Kalpik, thank you mate!


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 !! :)))))


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 🙁


Quadrant will be around 1500.. But ROM feels really smooth 🙂

Be sure to flash the latest ROM, which you can find here:

Scott Herbert

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.


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….



awesome firmware. keep up the good work.


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


Yes.. You have to apply the theme via CWM/2e recovery.


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


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 🙂 🙂 🙂


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


i’m having samsung galaxy tab,in india

model no.:GT-P1000
kernel version:

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

plz tell ur

model no.:
kernel version:
build no.:



required - won't be displayed

Your Comment:

So lately I’ve been using this awesome IRC client called Weechat! It’s minimal, yet highly configurable. It’s got me addicted to it! Weechat + Screen is the best combo! Anyway, a groundbreaking new version has been released today. And if you’re on an equally awesome distro (Arch), then you should have it ready in your […]

Previous Entry

Have set up an off-site backup of my tweets over here. Its fully searchable too 😉

Oh and yes, if you’re not following me on twitter yet, you’re losing out! Follow me @kalpik

Next Entry