UPDATE 1: If you’re experiencing graphics related problem, then that’s probably because you’re upgrading from an Android 2.2 Froyo build. So to solve your graphical issues you’ll have to flash XXJVK with bootloaders, you can download it from here. Installation process is similar, just use the file with bootloaders.
UPDATE 2: For everyone who is having graphical issues, download & flash the ROM with bootloaders from here — named “GT_I9000_XXJVK_XXJVK_OXAJVK_Sbl.exe”, Size: 146.72 MB. Installation process is similar.
UPDATE 3: The post has been edited to replace the JVK Download links with the its with_bootloaders version. It’s been said that the with_bootloaders version is a bit risky, but if you want to install the custom ROMs and do other stuff, you’re gonna need it anyway. Also, users who tried the without_bootloaders version of XXJVK are facing lot of problems (like graphical issues as told in the comments below) and it’s said that the with_bootloaders version takes care of that too.
UPDATE 4: A new official ROM — XWJVB (final release for Europe) — is available too. We’ve already covered it. Here’s How to Install XWJVB and How to Root XWJVB and install CWM. Enjoy!
For more clarity of versions, here are the file names of two version with respective size:
- JVK_with_bootloaders —
GT_I9000_XXJVK_XXJVK_OXAJVK_Sbl.exe (size 146.72 MB)
-
JVK_without_bootloaders — GT_I9000_XXJVK_XXJVK_OXAJVK.exe (size 146 MB)
So, we would suggest you to download the with_bootloaders version — size: 146.72 MB — so that you don’t face graphical and other issues and also are able to apply custom ROMs made on JVK — we’ll covering these ROMs too, soon.
In case you want to download the without_bootloaders version of XXJVK, here’s the download link. Install Instructions same as for with_bootloaders version given below.
The instructions below (together with links have been updated, to install with_bootloaders version.
[info]This guide is applicable only for Samsung’s Galaxy S international version (i9000). If yours is Vibrant/Captivate/Fascinate/Epic 4G or any other Galaxy S variant, then this ROM — and Guide — is not for you, and that’s for definite.[/info]
[warning] The methods and procedures discussed here are considered risky and you should not attempt if you don’t totally know what it is. If any damage occurs to you or your device, we won’t be held responsible. You only will be responsible — you’ve been warned. Okay![/warning]
Follow these step-by-step directions to install XXJVK Android 2.3.3 ROM on your Galaxy S:
- Download XXJVK with_bootloaders. File name — GT_I9000_XXJVK_XXJVK_OXAJVK_Sbl.exe. Download Link. [Whether you’re coming from Froyo or have already tried XXJV1 we would suggest with_bootloades version.]
- Extract the self-extracting ‘GT_I9000_XXJVK_XXJVK_OXAJVK_Sbl.exe’ file by double clicking on it. You’ll get 3 files:
- CSC_OXAJVK.tar.md5,
- PDA_XXJVK.tar.md5 and
- PHONE_XXJVK.tar.md5.
- Download the file: Odin-1.7with.pit.512.803.zip from here. Extract it to get these files:
- Odin3 v1.7,
- s1_odin_20100512.pit and (No use in this guide)
- s1_odin_20100803.pit. (No use in this guide)
- Switch Off your Galaxy S. Make sure it’s disconnected from PC and connect it only when told.
- Now, put it in Download Mode. For that, press and hold these keys together – Volume Down + Power Button + Home Button.
- Now, head over to Odin (from step 3.1, double-click to run the program on computer) and place the files as per the instructions given in steps 8, 9 and 10. Also, for reference, check the image at the top.
- Leave the PIT box empty.
- In the PDA box, select this file (from step 2.2) — PDA_XXJVK.tar.md5
- In the Phone box, select this file (from step 2.3) — PHONE_XXJVK.tar.md5
- In the CSC box, select this file (from step 2.1) — CSC_OXAJVK.tar.md5
- Make sure to uncheck ‘Re-Partition’.
- Keep ‘Auto Reboot’ & ‘F. Reset Time’ boxes checked.
- Now connect your phone (which is in Download Mode since step 5) to computer.
- Upon connecting, Odin will show “Added” under the message box.
- Now, hit the START button to let the process begin.
- When process at Odin finishes your phone will automatically reboot. You can unplug the cable now. That is, disconnect your phone from PC now, when reboot starts.
- When your phone has restarted, you are on the XXJVK Android 2.3.3 Gingerbread ROM of Galaxy S. Congrats!
- Check your phone’s version by here: Press Options -> Settings -> Scroll down and select About Phone -> Scroll down and check your version.
Video guide
[valid] Want to get root access on XXJVK?
Well I’ve posted a rooting guide too, follow the link below:
Root XXJVK – Android 2.3.3 ROM for Galaxy S i9000 [/valid]
[info]If you experience a problem in getting the ROM flashed with the steps given above, try flashing the ROM again, but with 512 PIT file this time, and keep the ‘Re-Partition’ box checked. All other things same as in steps given above.[/info]
To read the differences in “bootloader” version and “without bootloader” version, go here. Or below is the quoted summary from the link:
- XXJVK firmware with-out bootloaders + Froyo/Eclair bootloaders on device = Graphics/Screen corruption + Can’t enter Recovery Mode
- XXJVK firmware with-out bootloaders + XWJV1(GB Beta) bootloaders on device = OK!
- XWJV1(GB Beta) firmware with-out bootloaders + XXJVK bootloaders on device = OK!
- Froyo firmware with-out bootloaders + XXJVK or XWJV1(GB Beta) bootloaders on device = OK!
Let us know in comments below how XXJVK Android 2.3.3 ROM works on your Galaxy S (i9000).






441 responses to “How to Install XXJVK Android 2.3.3 ROM on Samsung Galaxy S [Instructions]”
JVK with bootloaders works great on my Bell i9000m. I updated from 2.1 to 2.3.3 with no problems whatsoever.
Thx everybody for this great rom and thx also for the installation guide, everything is ok faster then before I have Froyo 2.2 the only problem that I face no arabic language support and battery all time about to die I have extra battry all time with me for back up. Else the this two bugs everything ok. Thx again for the great work.
Hi all,
I just installed I9000XXJVK|2.3.3 using odin. Everything installed fine and phone is working.
But yesterday i ran into a weird bug. All my speed dial contacts run into a ussd code running and then i get connection problem or invalid MMi code.
the same contacts work fine otherwise.
any ideas as to how to solve this?
also in running apps>all there is an app called “angry gps”
is that part of 2.3.3
thanks in advance
Should I root my SGS i9000 ? What are the benefits of Rooting ? Is there any security issues after rooting it ? I normally use my SGS for online banking etc….
Hi all,
I just installed I9000XXJVK|2.3.3 using odin. Everything installed fine and phone is working.
But yesterday i ran into a weird bug. All my speed dial contacts run into a ussd code running and then i get connection problem or invalid MMi code.
the same contacts work fine otherwise.
any ideas as to how to solve this?
also in running apps>all there is an app called “angry gps”
is that part of 2.3.3
thanks in advance
Should I root my SGS i9000 ? What are the benefits of Rooting ? Is there any security issues after rooting it ? I normally use my SGS for online banking etc….
Thanks for this Tuto,
I have a few questions :
Is here any one he try to upgrade his galaxy s from 2.1 to 2.3.3 ?
What is the risk to upgrade it from operator ROM Eclair(“SFR , Orange , …”)?
if no solution for these probleme I take my risk 😉
one more question :
is the blutooth & wifi & 3G work fine in GINGERBREAD ?
Thanks again for your post KABIL 🙂
Thanks for this Tuto,
I have a few questions :
Is here any one he try to upgrade his galaxy s from 2.1 to 2.3.3 ?
What is the risk to upgrade it from operator ROM Eclair(“SFR , Orange , …”)?
if no solution for these probleme I take my risk 😉
one more question :
is the blutooth & wifi & 3G work fine in GINGERBREAD ?
Thanks again for your post KABIL 🙂
Please help!!!
i have 2.2 and my GalaxyS simply not entering the “download mode” while pressing the 3 keys.
anyone can tell if the phone still ok for ROOT’ing?
is there any combination to put it in the “download mode” ???
thanks
To get your SGS in download mode, switch off your phone and leave it as such for 1 minute. Then, press these keys together: VolumeDOWN+Home+Power.
If that doesn’t work, I think your phone has downloade mode disabled via the 3 keys setup. So, very seriously, I won’t suggest you to try anything on your phone since working download mode is key to get your device right back if sth happens. Okay!
Kapil, how can I enable the downloading mode? or how can i downgrade to such status?
First of all thanks for this tuto .
I installed this ROM (2.3.3) and every thing work fine (3G,wifi,bluetooth)
the one probleme is the RAM it say 329 MO RAM to ready to use, and i now the samsung galaxy s have 512 mo RAM. so any solution for this . thanks again .
Here is how to put the 3-button combo on any SGS (some phones didn’t come with the SBL files – mine was one of them. I used this method to fix it):
http://forum.xda-developers.com/showthread.php?t=810686
Please help!!!
i have 2.2 and my GalaxyS simply not entering the “download mode” while pressing the 3 keys.
anyone can tell if the phone still ok for ROOT’ing?
is there any combination to put it in the “download mode” ???
thanks
To get your SGS in download mode, switch off your phone and leave it as such for 1 minute. Then, press these keys together: VolumeDOWN+Home+Power.
If that doesn’t work, I think your phone has downloade mode disabled via the 3 keys setup. So, very seriously, I won’t suggest you to try anything on your phone since working download mode is key to get your device right back if sth happens. Okay!
Kapil, how can I enable the downloading mode? or how can i downgrade to such status?
First of all thanks for this tuto .
I installed this ROM (2.3.3) and every thing work fine (3G,wifi,bluetooth)
the one probleme is the RAM it say 329 MO RAM to ready to use, and i now the samsung galaxy s have 512 mo RAM. so any solution for this . thanks again .
Here is how to put the 3-button combo on any SGS (some phones didn’t come with the SBL files – mine was one of them. I used this method to fix it):
http://forum.xda-developers.com/showthread.php?t=810686
i installed this ROM (2.3.3) and i rooted it & every thing is good 🙂
i see one proleme : 329 mo RAM !!! & samsung company confirme that the galaxy s have 512 mo RAM . is any solution to getting 512 ram ?
i installed this ROM (2.3.3) and i rooted it & every thing is good 🙂
i see one proleme : 329 mo RAM !!! & samsung company confirme that the galaxy s have 512 mo RAM . is any solution to getting 512 ram ?
Hi, I’m running Darky’s v9.1 extreme edition and want to change to this ROM, has anyone done that before me? Any probs/bugs? pls let me know :…oh BTW Darky Rulez
Just follow these instructions or Darky’s instructions. Darky is giving you these instructions to initially get it working and then flashing his mods on top of this. All of the ROMs are doing this so that you install the correct kernel and framework.res
at first it looks hard to install ROM on the sgs but if you follow the instructions it gets all easy. By the way is there the Darky’s ROM 2.3.3? if there is anyone with a clue please post the link or email me @[email protected]
Hi, I’m running Darky’s v9.1 extreme edition and want to change to this ROM, has anyone done that before me? Any probs/bugs? pls let me know :…oh BTW Darky Rulez
Just follow these instructions or Darky’s instructions. Darky is giving you these instructions to initially get it working and then flashing his mods on top of this. All of the ROMs are doing this so that you install the correct kernel and framework.res
at first it looks hard to install ROM on the sgs but if you follow the instructions it gets all easy. By the way is there the Darky’s ROM 2.3.3? if there is anyone with a clue please post the link or email me @[email protected]
After the upgrade to 2.3.3 I am very fast running battery will not last me even a day with minimal use of the phone. does anyone know how to fix it? THX
I installed the gingerbread with these instructions. First installed with-out bootloaders and had 2 problems. First Graphics sucking, second battery running out in 7-8 hours. Then I installed With bootloaders and only the first problem gone but battery is till the same. I now gone back to my lovely froyo 2.2.1 and everything works fine!
Take I come back around back to an earlier version, this does not satisfy me 2x a day to charge my phone. Enough to use it and 6-8 hours is really below the level of such equipment.
Still I’m feeling a Darkys Rom and see whether it will be better. On our forums people write that they PDAs stamina and 4 days with Gingerbread Darkys ROM, I do not know 🙁
After the upgrade to 2.3.3 I am very fast running battery will not last me even a day with minimal use of the phone. does anyone know how to fix it? THX
I installed the gingerbread with these instructions. First installed with-out bootloaders and had 2 problems. First Graphics sucking, second battery running out in 7-8 hours. Then I installed With bootloaders and only the first problem gone but battery is till the same. I now gone back to my lovely froyo 2.2.1 and everything works fine!
Take I come back around back to an earlier version, this does not satisfy me 2x a day to charge my phone. Enough to use it and 6-8 hours is really below the level of such equipment.
Still I’m feeling a Darkys Rom and see whether it will be better. On our forums people write that they PDAs stamina and 4 days with Gingerbread Darkys ROM, I do not know 🙁
I have sucessful to upgrade my I9000. But now I can’t write chinese on my phone. Can u help me to solve the problem? Thank you.
I think Chinese isn’t supported by the leaked ROM. No idea abt how to get it 🙁
I have sucessful to upgrade my I9000. But now I can’t write chinese on my phone. Can u help me to solve the problem? Thank you.
I think Chinese isn’t supported by the leaked ROM. No idea abt how to get it 🙁
@ nohcho, how to go back to froyo (original one) on galaxy s?
I used this website: http://www.addictivetips.com/mobile/how-to-use-odin-to-upgrade-samsung-galaxy-s-gt-i9000-to-android-2-2-froyo-download/comment-page-1/#comments to upgrade it from an earlier version and also to downgrade it from the battery eating Gingerbread. Just read through the instructions and there are 2 stages to do it. I used the Stage 2 when I downgraded my phone last week as I had already flashed my phone before. I think you have to go for stage 2 too. But do use this version XXJPU which is the latest of Froyo which you can download from here: http://www.multiupload.com/PUSOOBQ8K5. Do the rest following the stage 2 instructions.
Hope this helps
Hey… it’s pretty simple to downgrade to Android 2.2. Just use the EZbase ROM — EZRom. Link here — https://nerdschalk.com/ezbase-ezrom-for-android-2-2-install-revert-back/
The EZBase ROM will also take care of bootloaders required for Froyo. It may sound puzzling that even when you’re on Android 2.3 (with bootloaders), you still require Android 2.2 bootloaders but that’s the case here. So, when switching back to Froyo, you do need to get to Froyo with bootloaders and stuff and EZRom takes full care of that. What’s more it’s pre-rooted too with these apps already installed — titanium backup, superuser and ROM Manager. So, give it a go. FYI, it’s based on XXJVE Android 2.2 Samsung Galaxy S ROM.
Apart from that, EZBase is the best choice to revert back to Froyo when wou want to try MIUI for Galaxy S, or CM7 SGS ROM, or the stock Android 2.3.3 ROM. Why? Because it’s complete and safe and forms a decent base to try the above mentioned 3 ROMs. We’ve already covered MIUI — which really is one GREAT Rom — and I’m on verge of getting you guys super solid CyanogenMod 7 SGS ROM. Hang in tight!
Enjoy 🙂
Hey… it’s pretty simple to downgrade to Android 2.2. Just use the EZbase ROM — EZRom. Link here — https://nerdschalk.com/ezbase-ezrom-for-android-2-2-install-revert-back/
The EZBase ROM will also take care of bootloaders required for Froyo. It may sound puzzling that even when you’re on Android 2.3 (with bootloaders), you still require Android 2.2 bootloaders but that’s the case here. So, when switching back to Froyo, you do need to get to Froyo with bootloaders and stuff and EZRom takes full care of that. What’s more it’s pre-rooted too with these apps already installed — titanium backup, superuser and ROM Manager. So, give it a go. FYI, it’s based on XXJVE Android 2.2 Samsung Galaxy S ROM.
Apart from that, EZBase is the best choice to revert back to Froyo when wou want to try MIUI for Galaxy S, or CM7 SGS ROM, or the stock Android 2.3.3 ROM. Why? Because it’s complete and safe and forms a decent base to try the above mentioned 3 ROMs. We’ve already covered MIUI — which really is one GREAT Rom — and I’m on verge of getting you guys super solid CyanogenMod 7 SGS ROM. Hang in tight!
Enjoy
@ nohcho, how to go back to froyo (original one) on galaxy s?
I used this website: http://www.addictivetips.com/mobile/how-to-use-odin-to-upgrade-samsung-galaxy-s-gt-i9000-to-android-2-2-froyo-download/comment-page-1/#comments to upgrade it from an earlier version and also to downgrade it from the battery eating Gingerbread. Just read through the instructions and there are 2 stages to do it. I used the Stage 2 when I downgraded my phone last week as I had already flashed my phone before. I think you have to go for stage 2 too. But do use this version XXJPU which is the latest of Froyo which you can download from here: http://www.multiupload.com/PUSOOBQ8K5. Do the rest following the stage 2 instructions.
Hope this helps
Hey… it’s pretty simple to downgrade to Android 2.2. Just use the EZbase ROM — EZRom. Link here — https://nerdschalk.com/ezbase-ezrom-for-android-2-2-install-revert-back/
The EZBase ROM will also take care of bootloaders required for Froyo. It may sound puzzling that even when you’re on Android 2.3 (with bootloaders), you still require Android 2.2 bootloaders but that’s the case here. So, when switching back to Froyo, you do need to get to Froyo with bootloaders and stuff and EZRom takes full care of that. What’s more it’s pre-rooted too with these apps already installed — titanium backup, superuser and ROM Manager. So, give it a go. FYI, it’s based on XXJVE Android 2.2 Samsung Galaxy S ROM.
Apart from that, EZBase is the best choice to revert back to Froyo when wou want to try MIUI for Galaxy S, or CM7 SGS ROM, or the stock Android 2.3.3 ROM. Why? Because it’s complete and safe and forms a decent base to try the above mentioned 3 ROMs. We’ve already covered MIUI — which really is one GREAT Rom — and I’m on verge of getting you guys super solid CyanogenMod 7 SGS ROM. Hang in tight!
Enjoy 🙂
Hey… it’s pretty simple to downgrade to Android 2.2. Just use the EZbase ROM — EZRom. Link here — https://nerdschalk.com/ezbase-ezrom-for-android-2-2-install-revert-back/
The EZBase ROM will also take care of bootloaders required for Froyo. It may sound puzzling that even when you’re on Android 2.3 (with bootloaders), you still require Android 2.2 bootloaders but that’s the case here. So, when switching back to Froyo, you do need to get to Froyo with bootloaders and stuff and EZRom takes full care of that. What’s more it’s pre-rooted too with these apps already installed — titanium backup, superuser and ROM Manager. So, give it a go. FYI, it’s based on XXJVE Android 2.2 Samsung Galaxy S ROM.
Apart from that, EZBase is the best choice to revert back to Froyo when wou want to try MIUI for Galaxy S, or CM7 SGS ROM, or the stock Android 2.3.3 ROM. Why? Because it’s complete and safe and forms a decent base to try the above mentioned 3 ROMs. We’ve already covered MIUI — which really is one GREAT Rom — and I’m on verge of getting you guys super solid CyanogenMod 7 SGS ROM. Hang in tight!
Enjoy
thanks for you sharing Nohcho and Kapil. i think they ways you guys recommend are to install custom ROM. please tell me a way that i can go back to the original one which is installed by Samsung on my device, as i heared that the official 2.3.3 Samsung ROM for Galaxy S is going to be out in the market in this month, i need to install the official ROM.
so please tell me to go back to the original one not the custom again.
Thanks in advance.
thanks for you sharing Nohcho and Kapil. i think they ways you guys recommend are to install custom ROM. please tell me a way that i can go back to the original one which is installed by Samsung on my device, as i heared that the official 2.3.3 Samsung ROM for Galaxy S is going to be out in the market in this month, i need to install the official ROM.
so please tell me to go back to the original one not the custom again.
Thanks in advance.
Following up on the babar request I have installed 2.3.3 rom leaked few weeks ago. Now can I get the official rom when released by samsung for galaxy S? or do i have to revert to official Froyo for it.
Regards.
Thanks for Updating Custom Rom ISSUES.
Finally Found proxy for all apps , ASPROXY but some times crashes :(.
Following up on the babar request I have installed 2.3.3 rom leaked few weeks ago. Now can I get the official rom when released by samsung for galaxy S? or do i have to revert to official Froyo for it.
Regards.
Thanks for Updating Custom Rom ISSUES.
Finally Found proxy for all apps , ASPROXY but some times crashes :(.
Working!!! lo consegui, with all the butterflies in the belly, and no previous knowledge. Thanks for the developement
Thnx! Glad you like it.
ääähm this gingerbread looks like froyo with gingerbread status bar!!!! what the fuck??????
Chill… install the themes available for JVK and it will look solid n different, too! We’ll be posting some JVK themes soon, which you can try to make your phone look just awesome!
Working!!! lo consegui, with all the butterflies in the belly, and no previous knowledge. Thanks for the developement
Thnx! Glad you like it.
ääähm this gingerbread looks like froyo with gingerbread status bar!!!! what the fuck??????
Chill… install the themes available for JVK and it will look solid n different, too! We’ll be posting some JVK themes soon, which you can try to make your phone look just awesome!
I just succesfully installed it. Thanks for the recommendation. Seems to run kinda slow, but I am gonna root it now and see what I can do about it.
I just succesfully installed it. Thanks for the recommendation. Seems to run kinda slow, but I am gonna root it now and see what I can do about it.
hi every one i bought galaxy fit recently and want to install 2.3.3 on it ….does this rom will work on my galaxy fit????
hi every one i bought galaxy fit recently and want to install 2.3.3 on it ….does this rom will work on my galaxy fit????
hi kapil my SGS not able to do download mode, any solution??
hi kapil my SGS not able to do download mode, any solution??
Hi can I flash the (with bootloaders) xxjvk over darky9.2 anywhere in the world. Never flashed before. I’m nervous but so keen for 2.3.3 custom rom, looks like a few nice ones to choose from.
Yes, you can flash with_bootloader JVK. But I would say, better try the newer Android 2.3.3 ROM — XWJVB. Installation Guide here — https://nerdschalk.com/how-to-install-xwjvb-gingerbread-rom-gaalxy-s/. Go for the with_bootloaders version here — I’ve been using it for quite some time now and I’m overall happy with this. Root is also available as stated in the post there. hope you like it.
Hi can I flash the (with bootloaders) xxjvk over darky9.2 anywhere in the world. Never flashed before. I’m nervous but so keen for 2.3.3 custom rom, looks like a few nice ones to choose from.
Yes, you can flash with_bootloader JVK. But I would say, better try the newer Android 2.3.3 ROM — XWJVB. Installation Guide here — https://nerdschalk.com/how-to-install-xwjvb-gingerbread-rom-gaalxy-s/. Go for the with_bootloaders version here — I’ve been using it for quite some time now and I’m overall happy with this. Root is also available as stated in the post there. hope you like it.
Thanks for sharing,but I’m wondering why I can’t get in to the download page.And it doesn’t works by changing IP addresses(I’m living in China).
Thanks Kapil so excited going to download xwjvb now. Can I. Flash this version anywhere in the world, living in South Africa.
Thanks for sharing,but I’m wondering why I can’t get in to the download page.And it doesn’t works by changing IP addresses(I’m living in China).
Thanks Kapil so excited going to download xwjvb now. Can I. Flash this version anywhere in the world, living in South Africa.
Works like a charm, much faster then Froyo -Thanks all.
Works like a charm, much faster then Froyo -Thanks all.
Works like a charm, much faster then Froyo -Thanks all.
worked like charm 🙂 thanks!
worked like charm 🙂 thanks!
worked like charm 🙂 thanks!