How to Root Samsung Galaxy S GT I9000 on Android 2.3.4 XXJVR Firmware

Samsung Galaxy LogoJust few days back we saw on how you can update your Samsung Galaxy S GT I9000 with the latest firmware of XXJVR 2.3.4 version and for all those who are waiting to know on how to root the same, we have managed to bring the instructions which are mentioned in the due course of this article. So, considering the fact that you have been a regular reader of the articles at we always wanted a feedback from your side on exactly what is the content you are looking for and so does we cover all the latest version of updates for your Android smart phones. So, coming back to the rooting part, you will have to ensure that first up you are on a XXJVR 2.3.4 version. If you are not sure of whether the version you are On is XXJVR or not then you need to head to the path from your phone which is Settings > About Phone > Firmware Version where you will find the version of Android OS where it will show XXJVR 2.3.4. If it shows any other version apart from this, then do let us know in the comments section so that we will find a corresponding rooting article for your version of firmware

Rooting ensures that you can enjoy the benefit of the custom ROMs and also other things which you can do with the rooting of a device. If you are a developer then nothing can be better than rooting the device as this opens up your device to a whole new gateway of services and applications as some of the hardcore applications which needs the system files level access requires the rooting access and rooting the device is actually what it needs to satisfy this.

Note: Please note that you will have to reconfigure the APN settings after updating the firmware to access the data services and the Internet services as all the Internet APN settings will be reset. You will have to contact your Service provider to get more info on the APN Settings or alternatively you too can make a note of it. Not to forget also configure the MMS Settings or take down the MMS Settings as this too will need to be re configured after the rooting process.Also, we take no responsibility if you download the files and apply the below procedure to root your phone.


  1. Hi Neal,
    i’m using Galaxy S i9000.

    Baseband version:
    Kernel veresion: root@SE-S605#2
    Build number:

    Please help me what is the next version do i need to update..
    also pls tell me my phone is in DDJV5 or DDJV9?

    thanks in ADVANCE!!!

  2. Hi NeaL Pradeep,
    i’m using Galaxy S i9000.
    my current android version is..

    Baseband Version:
    Kernel Version: #2
    Build number:

    Pls help me what is the next version do i need to update..
    also pls tell me currently my phone were in version DDJV5 or DDJV9?

    Thanks in advance!:)

  3. hi,
    I want rom supported Arabic
    please help

  4. Hi I have problem with the download i was downloadint it and it stoped after like 3 sec and now it says for the last 20 min that im still downloading but it doesnt say when it expires… If it doesnt download could somehow please give me another link or advance where i could get the same rom cause The version sound incredimle..

    On my phone it allso says that my mobile network state is disconected… Wil it be all ok after the proces?

    Thank you for ur time

  5. After completing i faced strange problem \Move to SD \ disable in application managenment and it replace with \Move to usb\ and when i moved any application from phone to USB then it say file installed in SD , And at the end application close with error like no enough memory like that.

  6. hi,
    My build number is Froyo.ugkc1
    Kernel: – shout.lee@SEP-09 #4
    Firmware 2.2
    Baseband Version 19000UGKC1

    Any help would be appreciated i have tried everything

  7. Updated my Galaxy s from 2.2 to 2.3.4 yesterday…. Just run your root programme , it worked first time perfectly thank you …Excellent work.



  8. How to unroot after doing this rooting process?


  9. Hi Neal,

    after I updated, I cannot access Kies.. All of my contacts are saved in kies and I would like to retrieve them. Can you kindly give me any suggestions?

    Thanks man!

    Ps: Keep up the good work brother, we all appreciate it!

  10. Hi neal,

    can rooting the phone cause battery drain?

  11. Hi dude,

    You are doing a great job. I successfully installed gingerbread-xxjvp-2-3-4-firmware from your website. What is the difference between xxjvp-2-3-4 and Android 2.3.4 XXJVR. Which one is latest and better? should i go for this one even when i am on xxjvp 2.3.4?

    Thanks dude for your help

      • Hi Neal. Pradeep

        Why XXJVR 2.3.4 is better than other XX*** roms??

        I am from India and I am planning to update my current unrooted Galaxy S (1week old) running on 2.3.3 to 2.3.4 any time soon and want to add new cf-root, voodoo sound v10 and lag fix. I don’t want to overclock! I also want my phone to be battery efficient!

        I did little research I am quite afraid to flash it because I don’t want to brick! I need little spoon feeding from you :D

        Thanks for opening this blog for us !!

  12. hey neal rooted and its great but i can’t do a factory reset / wipe cache partition ? any idea why ? please answer. thanks

  13. Hi Neal,
    I rooted my phone but I just want to know how to unroot the phone in case in need it to send for waranty.


  14. Please reply to my previous question

  15. man your English sucks big time! :D

  16. Hey mate, just wondering; when I root my phone with this,will I lose all my apps and saved data?

    Also will I have to re enter my wifi passwords and google accounts and so forth?

  17. hi Neal i have downloaded the rooting package but on extraction i am getting another winrar file and odin but no tar file further extraction of winrar file i am getting a file known as z file

  18. Do we need to Wipe data/factory reset and select Wipe Cache partition after rooting process is completed??

      • Hi Neal,
        I am unable to go to recovery mode by pressing the buttons as you described.
        How do i delete partition then?

        • what is the error message?

        • Its not showing any error message its just simply booting normally. Any how now i have successfully installed EXTRAordinary ROM 3.4 and can access recovery mode from menu!.
          ext4 manager is installed when opened, it shows an error message “ACF-ROOT kernal was not detected, ext4 manager may not work properly” .. is there anything wrong?

          That was a nice adventure :-). Its working really fine. Missing some stock apps though.
          Thanks for all the advises.

  19. will this work for galaxy 2?

  20. Hi,

    Could you please let me know from where I can download the firmware 2.3.4 for Galaxy S I9000. I would like to root my device.


  21. I am using samsung galaxy s version 2.1 update1. Can somebody help me out and let me know the procedure of rooting a I want to upgrade my os

  22. Hi Neal . Thanks for XXJVR update. Everything works great. So I decided to root and followed it to the letter. It froze and nothing hapened for 20 min so i restarted and it came up with an error.
    So I tried to reflash xxjvr again and odin just sits there with “firmware update start. boot.bin”
    its just hung. Tried again still nothing. So i tried xxjvq and same thing. Please help. Whats going on? Everything was working fine before.

  23. reply fst waiting!

  24. relpy my post fast yarr !

  25. i have the 2.2 what would i do for that ver?

  26. just tell me is it necessarily to root for update rom 3.2v ?
    how to root galaxy s i9000 official 2.3.3 ?

  27. plzzzzz reply fast yarrrrrrrrrrrrr !!!!!!!!!!!
    cant wait for 3.2v !!!!!!!!!!!!! i m reall exited .

  28. dose v3.2 ROM harms warranty of official 2.3.3 ?

  29. i m having official version 2.3.3 ddjv5 .
    can i update rom version v3.2 ?
    how ?
    plzzzzzzzzz reply fast !
    thanks !

  30. Hi Neal,

    Can you recommend a custom rom for the galaxy s? I tried cyanogen 7 but I didn’t like it. I’ve heard good things about Darky’s rom but I would really appreciate it if you can suggest something as there are so many roms to choose from and you must’ve tried many diff roms.

    • its way better tan the cm7 rom

      • Did you mean Darky’s or extraordinary v 3.2 is better than cm7? If Darky’s, then which version is most stable for speed and battery life?


        • yes rimi Extraordinary is better than Darky and CM.!

        • Thanks Neal, I flashed the extraordinary rom yesterday(once again thanks to your detailed instructions for noobs
          like me), and everything seems fine. Only I had a bit of a problem with Titanium Backup not restoring some of my game apps – angry birds(all three) and blast monkeys. I restored the apps +data but whenever I tried to run them I got a pop up saying the app needs to be force closed. I tried reinstalling from the market and then restoring only data but that also didn’t work. Finally back to freshly installed angry birds with all data gone :(

  31. dear,

    I want to upgrade to 2.3.4 my current version is

    base baseband version is I9000JXJV6
    Kernel version mobilus@MEA-03 #4
    Build Number GINGERBREAD.JPJV6.

    Please advise if there is an update for this.

    Many thanks.

  32. Hi Neal, my samsung is: model GT I9000-VERSION 2.3.3 – gingerbread.xxjvo, I worry that if I root I will negate the terms of my warranty?. What are the benefits of rooting and updating the firmware? is it worth it? will it for example, make the phone perform better, look better?.Thanks John.

  33. Paddy Padmanabhan

    I just up upgraded to XXJVR and rooted. Surprising the the quandrant score is now only 1300, it was closer to 1800 with XXJVQ.
    Is there any reason why the score has comedown.

  34. Done rooting. When will you come up with the voodo lagfix? Thanks.

  35. Guys, I just updated Skype on my Galaxy S GT I9000 and Skype Video calling is now working between my PC and Galaxy S GT I9000…Front and back camera are working fine…Haven’t tried yet between 2 Android phones…

  36. Oh, man i love you! i was about to throw my i9000m at a wall! saved me a loot of stress. something weird though, it used to say i9000m now it just says i9000. no problem just different. thanks man, now how do i root this thing?

    • hey buddy we are really happy for you! Glad that we were able to help you! Thanks very much in showing trust with us. We have come up with the instructions for rooting XXJVR which you can refer the same on

  37. Couold u plz direct me to the article where i can root my gingerbread 2.3.3 DDJV9 Thanx

  38. Hi Neal

    I downloaded the “complete package” and unzipped. I now have a zipped file zImage.

    How do I use the zImage file??

    This has happened on three other of Advices Flashing / Rooting packages – with the same result, so I can’t use them?

  39. hi neal,

    why dont you root with CF-Root-XX_OXA_JVR-v4.1-CWM3RFS for xxjvr? is there a problem with this CF Root or there are different between CF-Root XXJVR and CF-Root XXJVQ?

  40. hi neal,

    thanks for the rooting package, when will you come up with voodoo lagfix for XXJVR?

  41. Dear friend i m triying update my galaxy s 2.2 ……
    and i some problemof calender not working…. it has a error { the application calendar storage process has stopped unexpectedly.please try again}………this message will come and application will closed…………
    sp pls help me what to do.

  42. This is safe?

  43. Kindly direct me to any of your forums where i could see the advantages of rooting or what can I do if I root the device which i cant do when not rooting.

  44. Dear friend i m triying update my galaxy s 2.2 to ginger bread i manage to dawnload application and i manage phone dawmload option but it cant show in software windows.

  45. There is an updated CF-Root for JVR. I’ve used it to root the version of JVR I downloaded from here.
    Here is the link to the post on xda that has the download link for the next version from the one you have posted here.

  46. Hi Neal, will appreciate if you can provide similar detailed steps to root gs2

  47. Hi, my version is
    Kernel version: #2
    Build number: GINGERBREAD.XXJVK

    I updated fallowing an old article from your site ( ), so is a version of 2.3.4 for XXJVK ?

  48. I wonder where I can find the differences between all those kernel versions. And how you can backup all your apps so i do not have to install everything.
    And Is it worth to upgrade from 2.3.3 xxjvk?