How To Root Any Samsung Galaxy S I9000 Stock ROM

Advertisement

Samsung Galaxy S I9000 is one of the most popular Android devices out there. We have previously covered rooting guides for the Galaxy based on Froyo Stock ROMs. Then a few weeks back when the unofficial Gingerbread was leaked, it obviously removed all previous root privileges you enjoyed, hence a root for the Galaxy running Gingerbread had to be developed. While we don’t mind the different methods or tools involved every time, we wouldn’t mind one universal solution. Thanks to XDA-Developers, forum member nikademus has come up with a kernel that now allows you to root any stock Galaxy S ROM, from Froyo based stock ROMs, to Gingerbread based ROMs. For more on this, and how to use it, read on!

galaxy-s-stock Now this kernel is actually based on the Fugmod kernel. The kernel installs Busybox, and Superuser right away to your phone giving you root access straightaway. According to the developer the kernel is safer than most rooting kernels out there.

Disclaimer: Please follow this guide at your own risk. AddictiveTips will not be liable if your device gets damaged or bricked during the process.

Requirements:

  • ODIN installed on your system. Download.
  • Samsung USB drivers installed. Download USB drivers for 32 bit Windows | 64 bit Windows.
  • Kernel (Link removed due to reports of not working from users.).

Instructions:

Update: This kernel is old and does not work anymore. We have updated guides for those users who are on Froyo and Gingerbread OS. The latest working guides are linked to below:

– If you’re on Android 2.2 Froyo ROM, click here to see our guide on rooting the Galaxy S I9100 in a single click.

– For those running Android 2.3 Gingerbread, see our guide on  rooting the Galaxy S I9100 via Odin.

  1. To begin, download the above mentioned Kernel file onto your PC.
  2. Now turn off your device and wait for 30 seconds before moving to the next step.
  3. Enter download mode by pressing and holding the Volume Down + Power + Home Key for a good 3 seconds.
  4. Once you’ve entered Download Mode, run ODIN on the PC.
  5. Now connect your phone to your PC via the USB interface.
  6. In ODIN, click the ‘PDA’ button and browse to the ‘.tar’ file already downloaded. Select that file.
  7. Check the ‘Auto-Reboot’ option only.
  8. Lastly click Start and wait for the process to complete. Once the process completes,  the phone will reboot.

That’s it! Your phone is now rooted on a stock Galaxy S ROM. For updates and queries, visit the forum thread at XDA-Developers.

Advertisement
  • Ryan coleman

    I try and root my samsung galaxy s using this method, and it just stops on zImage For ever?

  • whaave

    If ODIN states that the flash is a success, you can safely disconnect your phone, and reboot it manually. Most likely you just forgot to tick off the “Auto reboot” option.

  • anon

    Mine is also stuck on zImage forever.
    Added!!
    Odin v.3 engine (ID:43)..
    File analysis..
    SetupConnection..
    Initialzation..
    Get PIT for mapping..
    Firmware update start..
    zImage
    and stuck like this.

  • bricked

    bricked

  • A

    PLEASE, HELP, I GOT STUCK TOO
    I CANT TURN ON MY GALAXY !!!
    WHAT SHOULD I DO NOW ????????

    I TOOK OFF THE BATTERY AND THEN I PUT IT ON AGAIN !
    BUT IT DOESNT TURN ON !!! IT ONLY CAN GO INTO DOWNLOAD AREA !

  • momok

    Now i have to think like hundred times ro root my phone

  • euki

    Followed carefully on my SGS i9000 2.3.3 JV7. Odin hung for 20 mins or so, it had recognised the phone (“added”), then said something like “connecting” but got no further. I closed it and disconnected the phone. Now it will not do anything but display an icon of a phone and a computer with an exclamation between them. Taking the battery out doesn’t work and I can’t get into recovery mode so far.

  • euki

    Recovery:
    http://forum.xda-developers.com/wiki/index.php?title=Samsung_Galaxy_S_Series#Bricked_Screen

    Then use odin to load another rom:
    http://forum.xda-developers.com/showthread.php?t=788108&highlight=cfroot

    Should have just read xda-developers to start with, will certainly stick with the source in the future.

  • A

    FUCK U !

  • A

    @ euki bless u

  • Rupert

    No it does not work, DO NOT DO THIS !

  • always failed @ root

    LOLz………

  • ThePav

    It’s time for all Devs to stop producing windows based rubbish and start making native Linux apps for these purposes because it’s no secret that you can’t trust a windows system and how do you know the windows system from which the operation is running is not screwing up the users phones? Most windows users aren’t even aware of viruses running rampant on their systems, so performing root level functions on a Linux device from a “rooted” windows machine is a really bad idea!

  • Myzanyfun

    Can you use Gingerbreak to root Samsung Galaxy S on 2.3.3 Gingerbread?

  • Pingback: How To Root Your Android Phone / Device()