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. Reply Raj March 27, 2012 at 9:09 pm

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

    • Reply Neela Pradeep March 27, 2012 at 9:58 pm

      its ddjv9 which is the official update!

  2. Reply Raj March 27, 2012 at 8:31 pm

    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. Reply Sardar March 17, 2012 at 7:25 am

    I want rom supported Arabic
    please help

    • Reply Neela Pradeep March 18, 2012 at 2:54 pm

      you can install with the firmware version starting with J…

  4. Reply Pavel January 28, 2012 at 6:50 am

    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. Reply Nabeel December 10, 2011 at 4:08 am

    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. Reply Tarun November 20, 2011 at 9:13 pm

    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. Reply Mike Callaghan November 7, 2011 at 6:47 am

    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. Reply Jenni October 2, 2011 at 8:26 pm

    How to unroot after doing this rooting process?


    • Reply NeaL Pradeep October 3, 2011 at 9:53 am

      just update with XXJVR!

      • Reply Jenni October 4, 2011 at 5:24 pm

        Understood. Thanks for prompt reply!

  9. Reply Paul Kim September 14, 2011 at 2:23 pm

    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!

    • Reply NeaL Pradeep September 15, 2011 at 12:17 am

      Are they in .sbu format? if yes convert to xml or csv to upload on Gmail and then sync

  10. Reply Gaurav W. September 12, 2011 at 6:52 pm

    Hi neal,

    can rooting the phone cause battery drain?

    • Reply NeaL Pradeep September 16, 2011 at 7:04 pm

      no, rooting is not the cause for battery drain!

  11. Reply Raja September 4, 2011 at 7:25 am

    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

    • Reply NeaL Pradeep September 4, 2011 at 9:53 am

      Go for XXJVR 2.3.4!

      • Reply Gaurav W. September 10, 2011 at 4:27 pm

        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 ๐Ÿ˜€

        Thanks for opening this blog for us !!

        • Gaurav W. September 12, 2011 at 6:05 pm

          Ok.. I have updated to JVR, thanks for your guide!

        • NeaL Pradeep September 16, 2011 at 8:06 pm

          XXJVS is the best version as of now in the latest as its the 2.3.5 Gingerbread version!

  12. Reply fabian August 30, 2011 at 10:52 am

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

    • Reply NeaL Pradeep August 31, 2011 at 12:16 am

      this clears all the files as some files may get corrupted in this process!

      • Reply Fabian September 1, 2011 at 7:16 am

        neal maybe you don’t get my point here.. I CAN’T DO A FACTORY RESET AFTER ROOTING THE PHONE! any explanations?

        • Fabian September 1, 2011 at 7:26 am

          one more question can i clear battery stats from the default rom or do i first have to install a custom rom ?

        • NeaL Pradeep September 2, 2011 at 1:08 am

          this is as of now available only to the custom rom users!

  13. Reply FrankieJoe August 30, 2011 at 7:45 am

    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.


    • Reply NeaL Pradeep August 31, 2011 at 12:42 am

      Just clear cache, wipe data and then apply the update to revoke the root access!!

  14. Reply JuiceyNinja August 27, 2011 at 11:54 am

    Please reply to my previous question

  15. Reply hari August 27, 2011 at 6:55 am

    man your English sucks big time! ๐Ÿ˜€

    • Reply NeaL Pradeep August 27, 2011 at 10:36 am

      hey hari, do let us know where you faced issues or felt that the quality was not up to the mark!

  16. Reply JuiceyNinja August 26, 2011 at 7:08 pm

    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. Reply sushil August 19, 2011 at 11:16 am

    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. Reply nitin August 17, 2011 at 10:06 pm

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

    • Reply NeaL Pradeep August 17, 2011 at 10:45 pm

      yes nitin its a must!

      • Reply Niranjan October 20, 2011 at 10:39 pm

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

        • NeaL Pradeep October 20, 2011 at 11:55 pm

          what is the error message?

        • Niranjan October 21, 2011 at 1:05 pm

          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. Reply stewroid August 17, 2011 at 3:53 pm

    will this work for galaxy 2?

  20. Reply Mohamed August 16, 2011 at 12:30 pm


    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. Reply Rohail August 14, 2011 at 10:29 pm

    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

    • Reply NeaL Pradeep August 14, 2011 at 11:51 pm

      yes rooting voids the warranty!

    • Reply NeaL Pradeep August 14, 2011 at 11:51 pm

      you can follow the above procedure to root your phone!

  22. Reply Hightower August 13, 2011 at 2:24 pm

    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.

    • Reply NeaL Pradeep August 13, 2011 at 2:35 pm

      re try the flashing process again!

      • Reply Hightower August 13, 2011 at 3:04 pm

        4 attempts.
        on 4th attempt it got past boot.bin and now gets stuck at factoryfs.rfs with a bright green screen!

        • Hightower August 13, 2011 at 3:14 pm

          Ok Finally I have life. The 8th attempt finally went through.

          So now im freaked out about rooting the phone. Is there any other way to do a lagfix without rooting?

        • NeaL Pradeep August 13, 2011 at 3:45 pm

          yes you can lagfix without rooting!

        • NeaL Pradeep August 13, 2011 at 3:44 pm

          glad that your issue now has been sorted out!

  23. Reply sanket August 10, 2011 at 11:42 am

    reply fst waiting!

    • Reply NeaL Pradeep August 11, 2011 at 12:05 am

      we have already replied you, kindly find for the same!

  24. Reply sanket August 10, 2011 at 11:34 am

    relpy my post fast yarr !

  25. Reply Gary August 10, 2011 at 5:16 am

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

    • Reply NeaL Pradeep August 10, 2011 at 11:16 am

      hey gary you can directly update with this version!

  26. Reply sanket August 9, 2011 at 11:29 pm

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

    • Reply NeaL Pradeep August 11, 2011 at 12:14 am

      yes its necessary as its a JVQ based ROM!

  27. Reply sanket August 9, 2011 at 9:48 pm

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

  28. Reply sanket August 9, 2011 at 9:29 pm

    dose v3.2 ROM harms warranty of official 2.3.3 ?

  29. Reply sanket August 9, 2011 at 10:22 am

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

    • Reply NeaL Pradeep August 9, 2011 at 10:55 am

      yes you can but kindly follow the instructions carefully!

  30. Reply Rimi August 8, 2011 at 11:05 pm

    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.

    • Reply NeaL Pradeep August 11, 2011 at 5:30 pm

      its way better tan the cm7 rom

      • Reply Rimi August 12, 2011 at 12:37 pm

        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?


        • NeaL Pradeep August 13, 2011 at 4:28 pm

          yes rimi Extraordinary is better than Darky and CM.!

        • Rimi August 13, 2011 at 6:33 pm

          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. Reply Jerome August 7, 2011 at 7:49 pm


    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.

    • Reply NeaL Pradeep August 8, 2011 at 2:46 pm

      yes you can update with this version of firmware!!

  32. Reply John Naughton August 6, 2011 at 12:45 am

    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.

    • Reply NeaL Pradeep August 18, 2011 at 5:22 pm

      you can claim warranty by updating with any stock rom!

  33. Reply Paddy Padmanabhan August 5, 2011 at 11:56 pm

    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. Reply mukib August 5, 2011 at 10:04 pm

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

    • Reply NeaL Pradeep August 6, 2011 at 5:37 pm

      as of now there is no voodoo lagfix for this one but once it arrives, we will surely come up witht the same!

  35. Reply natz August 5, 2011 at 1:27 pm

    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. Reply RememberChase August 5, 2011 at 5:29 am

    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?

    • Reply NeaL Pradeep August 5, 2011 at 10:37 am

      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. Reply Vandan August 5, 2011 at 2:45 am

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

    • Reply NeaL Pradeep August 5, 2011 at 10:40 am

      no, as of now you cant root DDJV9 but as soon as the rooting procedure arrives we will cover the same. You can expect it soon at our site!

  38. Reply Colpro August 4, 2011 at 5:29 pm

    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?

    • Reply NeaL Pradeep August 5, 2011 at 11:51 am

      you dont ahve to extract twice. kindly follow the instructions carefully and strictly!

  39. Reply yarnz August 4, 2011 at 2:23 pm

    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?

    • Reply NeaL Pradeep August 5, 2011 at 12:20 pm

      hey yarnz as of now its rootable by both the CF Root options! We have tried and tested the same! No issues reported as of now by users either!

  40. Reply Prabhaher August 4, 2011 at 12:04 pm

    hi neal,

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

    • Reply NeaL Pradeep August 4, 2011 at 12:09 pm

      its the same lagfix, kindly follow the procedure on how to root xxjvr!

      • Reply prabhaher August 4, 2011 at 6:01 pm

        sorry neal, i don’t get clearly here, do you mean we can use the same lagfix used for the xxjvq version? i’m done with rooting the phone and its fine.

        • NeaL Pradeep August 5, 2011 at 11:43 am

          no, lagfix is different for different versions! Its not recommended to flash with the wrong version!

  41. Reply harshal August 4, 2011 at 11:31 am

    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.

    • Reply NeaL Pradeep August 4, 2011 at 12:07 pm

      you can update with this version and can try!

  42. Reply azim khan August 4, 2011 at 9:18 am

    This is safe?

    • Reply NeaL Pradeep August 4, 2011 at 10:49 am

      yes its safe if and only if you follow the instructions!

  43. Reply Ajith August 4, 2011 at 9:09 am

    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.

    • Reply NeaL Pradeep August 4, 2011 at 10:49 am

      its mentioned in the article , kindlty refer the same!

  44. Reply prabhatsingh August 4, 2011 at 7:08 am

    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.

    • Reply NeaL Pradeep August 4, 2011 at 10:53 am

      after following the instructions you can easily update with the same!

  45. Reply Alex Devlin August 4, 2011 at 6:18 am

    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. Reply Huzefa August 4, 2011 at 4:55 am

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

  47. Reply adicrst August 4, 2011 at 1:25 am

    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 ?

    • Reply NeaL Pradeep August 4, 2011 at 12:50 pm

      this is the new version, you can follow this to update the same!

      • Reply adicrst August 9, 2011 at 2:52 am

        Thanks alot Neal, i’ll update my phone.
        I’ll come back with feedback

  48. Reply robrecht August 4, 2011 at 1:17 am

    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?

    • Reply NeaL Pradeep August 4, 2011 at 12:50 pm

      all the pre requisites section has these steps on how you can backup , you can update with this version!

Leave a reply

Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.