How to Root Samsung Galaxy S GT I9000 on Gingerbread 2.3.5 XXJVS Firmware

Root Galaxy S LogoIf you are the one who has recently updated their Samsung Galaxy Phone with the latest version of Gingerbread 2.3.5 now can root their phones safely and it doesn’t even take a minute to do so. But before you haste to the instructions there are some pre requisites you should follow and also there are few things which you should know before rooting your phone. The first and the foremost being if you root the phone, the warranty will get void and also if you are the one who knows to make full use of a rooted phone then only it’s recommended to root the phone.

So, before proceeding to reading the article make sure that you have successfully updated your Samsung Galaxy S GT I9000 to the latest version of Gingerbread 2.3.5 XXJVS. If you are not sure of the version to which the phone is updated to then you can have a check on the same. All you need to do is to just go to the path in your phone that is Settings > About Phone > Firmware Version where you will find the version of Android OS where it will show XXJVS 2.3.5. 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 by giving the appropriate direct link.

Since many people ask on what are the major benefits of rooting the phone and why it’s done. Rooting basically opens up the device which means that it allows certain applications to make changes in the system level files which otherwise is not possible if the device is not rooted. There are many other hundreds of advantages of rooting as it basically opens up the device for any sort of customization.

The main advantages of Rooting are :

  • Rooting allows you to use tools like Voodoo & CWM,
  • Rooting allows you to convert file system from laggy RFS to faster EXT4,
  • Custom Firmwares can be installed on rooted phones,
  • Allows you to remove the system applications

How to Reclaim Warranty / Revoke Root Access:
Just in case if you have rooted your phone on XXJVS 2.3.5 Firmware and now you wish to un root / Revoke the root access of the device, all you need to do is to just follow the procedure to again apply the update of XXJVS 2.3.5. Please note that in this process you need to disable any Voodoo lag fixes if applied from the recovery mode or else it will brick your phone.

Note: We should not be held responsible or liable in any manner if anything wrong happens with your device, though which is a very unlikely if you follow the instructions which are mentioned in the article.

So, in the next page you will find the list of pre requisites which you need to follow before proceeding to the instructions to root which are mentioned in the 3rd page of this article..


  1. I have firmware version: 2.3.5 and build number GINGERBREAD.BVJVC. Do you need baseband and kernel versions?

  2. Is there a root that works with samsung galaxy s1 gt i9000 running gingerbread 2.3.6 build number xwjw6? Been looking everywhere and can’t find one.
    Thanks heaps.

  3. how to root gt i9000 on gingerbread.bvjvc
    i need to upgrade it to ICS please help

  4. hey man i was wondering if you could send me the file and a tut on how to root my i900 the firmware is currently

    model number: GT-I9000
    firmware verson:2.2.3
    Baseband Version: i9000XXJVQ
    Build number: Gingerbread.XWJVP

    please send the link and tut on how to do it to my email
    please reply asap :)
    thanks for your time :)

  5. I have just updated to XXJVT 2.3.5, will i still be able to root, with the same method?

  6. i want to update with htc firmware and unable to download xxjvs 2.3.5 root package let me know other link

  7. the link is not working help

  8. Hi,

    i have got the galaxy S,
    with 2.3.5 BVJVC.

    How can i root it?


  9. Links does not work!
    please fix and try t give alternative links
    Thanx! :)

  10. The requested URL /XXJVS Rooting was not found on this server.

  11. The links for the file are not working can you fix it?

  12. Hello,

    could you please fix the link to the rooting package

  13. Hello,
    The link to rooting package is not working. could you fix it please?

  14. boss rooting package link not working!

  15. link not working please fix.

  16. Rooting package link not working brother!

  17. Kernel version: –I900BVJVC-CL679241 root@DELL138 #2
    Model No: Galaxy S GT-I9000
    Firmware Version: 2.3.5
    Build No: Gingerbread.BVJVC

    I want to root this Orange branded phone but I have not seen any instructions for the Gingerbread BVJVC

    Can someone please point to to a link which describes step by step how to do this? It will be my first attempt at rooting and naturally scared and cautious. I want someone in teh know to point me to teh correct process first.


  18. Hi Neal
    I have samsung Galaxy S GT-I9003.. The above procedure is for GT-I9000. So is there any different Zip file for my version. Since there is not much difference pertaining to GT-I9000 and Gt-I9003 except for SuperClear LCD screen..

    I have already upgraded to Gingerbeard 2.3.5

    The Build Number is GINGERBREAD.XWKPG….

    Please reply

  19. Can i get a reply fast please?I am dying!!

  20. hey,after rooting my fone is not restarting.the samsung galaxy s is comin and goin and the fone is not starting.what do i do?

  21. hi does anyone know if you can root a samsung galaxy s 2 on 2.3.5 with
    BUILD NUMBER gingerbread BVKJ4
    ROOT@DELL135 2


  22. I cant se download likt here ? where can I download all the stuff ?

  23. that the password

  24. Hi, I have Build Number as GINGERBREAD . XXJVR. Now, While I am updating to 2.3.5 XXJVS its not showing up Yellow color after I connect USB cable to phone in download mode. Odin is not able to recognise my phone while in download mode. Odin recognises my phone when the phone reboots and gets into 2.3.4.

    Please help me, how to update to 2.3.5 or 2.3.7 with my phone.

  25. works great and easy

  26. Increase volume by 300%

  27. I have the T-Mobile version of the Samsung Galaxy S 4G, model number SGH-T959V, Firmware: 2.3.5, Baseband version T959VUVKI1, Kernel version and Build number GINGERBREAD.VUVKI1. Is there a way for me to root this phone. I did root the phone when it was running 2.2.3 Froyo.



  28. Sir,

    After rooting my device sgs2 it was restarted and stock to samsung galaxy 2 with yellow warning sign punctuation mark and i can not switch off and i can not go to recovery step. if i follow the steps of recovery by pressing up volume key + center key of the screen and power = stock on screen to samsung galaxy 2 with yellow warning sign punctuation mark.

    pls help me…

    thank you

  29. Sir,

    After rooting my device sgs2 it was restarted and stock to samsung galaxy 2 with yellow warning sign punctuation mark and i can not switch off and i can not go to recovery step. if i follow the steps of recovery by pressing up volume key + center key of the screen and power = stock on screen to samsung galaxy 2 with yellow warning sign punctuation mark.

    pls help me…

    thank you

  30. sorry

  31. i have the kernal version does it work on it

  32. what is the code to extract

  33. i have gt i9000 with xxjvt 2.3.5 … can i root and use the kernel by the method of 2.3.5 xxjvs ? plz show mw a way….i wanna use voodoo control. thanx.

  34. Hi,
    My Firmware Version 2.3.5
    Kernel version
    Build Number GINGERBREAD.XWKI8

    What version should I use?

  35. I used Titanium Pro tool

  36. Hi Neel, recently I have upgraded from 2.3.5 XXJVS to XXJVT. Now I am unable to restore my data as I could not find any related tar for rooting my device. Appreciate your kind help here.


  37. Neal

    When could we expect a custom rom based on 2.3.5 ?


  38. Hi Neal,

    when could we expect a custom rom based on 2.3.5 ?


  39. Hi Neal 2.3.5 is supporting prsian language thanks in advans

  40. Thanks Neal.

    am trying to download the Rooting Package… but for some reason I can’t! can you check the link, please?
    Thanks again.

  41. what is the password??


    ## SHALL I DO THE RESET/WIPE CACHE ## ????? or do it only when force close errors


  43. I followed all the steps to go to 2.3.5 and it went thorugh without problems, it fixed the bluetooth issue, and many force close of the phone apk (still closes now and then), there is one thing though… my version in the about section says 2.3.4, is this normal? what method should I use to root?

  44. hi Neal,
    How r u doing? what is the latest arabized version you have for gingerbread..

    I am using the jxjv6 2.3.3 and its very stable.

    Thanks a lot

  45. Hi There, i have the t-mobile samsung galaxy s which was working perfectly without the network because it wasn’t decoded. I gave it to some dude to decode for and after this i have noticed that my phone cannot stay on for even 10 seconds, keeps coming back with the scanning media error message, loosing connectivity and cant be used. I want to find out if it is possible to re-install the firm hoping it will correct the issue that has being introduced to it. someone help me.

  46. Hi guys.
    Will I need to backup all my apps files etc..ABOVE ROOT PROCESS WILL IT DELETE ALL MY APPS/DATA..
    Or shall I do factory reset & wipe cache after rooting..

    Can I flash darkyrom 10.2 on current firmware xxjvs..or only flash on xxjvq.
    Many thanks

  47. All IS Set And I Successfully Rooted My Phone ..
    But One Problem Is There,,
    When I Lock My Phone From Lock Key Or Screen Goes Off A Shitty Green Screen Is SHowing ..?
    Wat Is Dat ?
    Any Suggestion ?

  48. Thanks Neal, i flashed again and my phones ok now. i still have phone.apk, dialler and messaging application forceclose too often. These are the mostly used apps on my phone. Pls whats a permanent fix for these? alternatively which gingerbread update is the most stable? either 2.3.3, 2.3.4 or 2.3.5? pls specify. Thanks

  49. I performed the steps but I ended with being stuck with the samsung GT i9000 screen.

  50. Hey – I’ve got that sound thing too. Happen’s everytime I root the phone after a firmware upgrade. I’m on 2.3.5 JVS at the moment.
    Anyway, my question was…. When I use bluetooth for phone calls in the car, I get a force close if I kill the call from the bluetooth. To get the unit to reconnect again, I have to reboot the phone. Is this a Gingerbread issue or because of the rooting? Is there a get around? It’s a pain having to reboot.

    Thanks – Tracey

    • have you applied the fix for the XXJVS? if nt then apply the same, alternativeley you can also clear the cache and wipe data from the recovery mode!

      • There’s a fix? Oookaaay. Didn’t know about that. I’ll go looking – thanks!!

        I did clear the cache and wiped the data in recovery when I first installed XXJVS, but I’m happy to try that again.

        Also…. why the heck does the screen capture keep turning itself on randomly? The only way to get out of it without taking an actual capture is to lock then unlock the phone. Is there a fix for this? Can I delete it from the phone without affecting the phones operation?

  51. Hey Neal,

    After rooting the fone, whenever I now restart the phone I do not get the samsung music. Is it something to do with the rooting? Otherwise the speaker seem to work just fine once I am in the system.

    Please advice.


  52. Hi Neal,
    I have done successfully Root Samsung Galaxy S GT I9000 on Gingerbread 2.3.5 XXJVS Firmware but i have one problem came in to my GT-I9000, When its restart or switch on the start-up sound silent or no start-up music (sound). Please let me know how i can fix this problem??…

  53. Hi Neal,

    Just want to ask you in case if i wanted to go back to the previous version (2.2) or(2.3.3/4) can i do that.


  54. Dear Neil,

    I need the 2.3.5 Firmware. The last time i tired to upgrade it the firmware was showing XXJVK. I rooted this today with the XXJVS but its shutting down automatically within a minute of startup.

    I anm not sure if my procedure was correct but guess i need to first install the entire 2.3.5 and then root it. IS this correct. Could you please share me the link to download the 2,3.5 firmware.

  55. Very Sad.

  56. Hi Neal,

    My set shows some of letters of Nepali/Hindi Scripts of Unicode after updating it with 2.3.5 XXJVS. I updated again and rooted the sate. But the problem is the same. Please could you guide me how to fix it. I want to read sms and email in Nepali/Hindi.


  57. do we have to factory reset after root?

  58. Hello Neal,

    Need your support in resolving the with my Galaxy I9000. WiFi is not working in phone, as soon as I enable the WiFi the phone hangs, some times shows error and even some times it get restarted. I have already upgraded it on the latest gingerbread 2.3.5 XXJVS.

    Please advise on this issue.

  59. Hi my Firmware Version 2.3.3
    Baseband Version I9000jijv6
    Karnel version
    Build Number GINGERBREAD.JIJV8
    How do I go from here

  60. Hi Neal
    Thanks for all the updates for the sgs, my particular concern is the fact is when I make a phone call and want to end it, the phone doesnt go back into the mode for me to touch onto the end call. The phone has a blank black screen and doesnt even go back to applications or anything else. I wont even be able to turn it off. I am forced to take out the battery and restart my phone.

    This problem had occured ever since I switched to 2.3.4 xxjvr and extraordinary rom 3.4. It gave me trouble and wouldnt allow me to end calls properly. Therefore i re down graded to 2.3.3 because it was working better prior to updating to 2.3.4 but still the same thing happens now in the 2.3.3 xxjvr.
    Do you know what the problem my be? My mate suggested it may be the bootloader but i dont want to take any risks.

    Thanks Neal awaiting your reply

  61. Hi Neal
    Thanks for the updates
    I ve installed XXJVS and rooted that also.
    Now i want to convert file system to ext4
    kindly guide for the same

  62. hai neal, thanks for your procedure for updation to xxjvs and problem is no more boot sound what is the problem. even the volume is max.

  63. Can I install “Simply Honey 5.0 Custom ROM Firmware” on 2.3.5 after rooting? without going back to 2.3.4?

  64. Sir please advise me to root and update my Samsung galaxy Gt I9000 where my phone’s firmware is 2.3.3 with base version: I9000DDJV5 and build number Gigerbreed. DDJV9 to latest: Honey 5.0. Basically I do not know much about phones and I brought it about 4 months back and is with warranty.

    • yes you can update with XXJVS 2.3.5 first. I don’t feel the requirement of Rooting for you as you just update with XXJVS 2.3.5 first! and then you can slowly start updating other firmwares, we will guide you!

  65. I have rooted my SGS but now isn’t no more boot sound what is the problem

  66. What ABOUT WiFi DIRECT? when will galaxy s will be given privilege for wifi direct?

  67. Everything else seems to work fine, but there is some problem about the Finnish localization. There don’t seem to be skandinavian virtual keyboard. All these skandinavian special marks (ä,ö and so on) are missing.

  68. i foun it, pass is ;)

  69. here is password for arhive ????

  70. What is the password to extract the zip file? “” does not work.

  71. Hi I have rooted my galaxy. But Now I notice I am not able to switch on the wifi conection. Please advise, how to get the
    wifi connection going.


  72. After using this rooting procedure can I install custom ROM’s like Blockbuster 5.5, or extraordinary 3.5 on this firmware since that was released for XXJVR and now it is XXJVS? Or do I need to wait for further release of custom ROM’s?

  73. Hi Neal,

    I have Rooted it successfully. My set shows half Hindi/Nepali fonts, half are missing in sms and email. Can I read full letters of Hindi/Nepali in SMS and email? Please support me.

  74. Thanks for the excellent guides! Is there a way to convert to EXT4 for this stock ROM?