FuguRoot MOD – Root any Stock Galaxy S ROM easily

Page content:

  • 1.Video guide:
  • 2.Required files:
  • 3.First flash zImage-root.tar:
  • 4.Now flash kernel_XXXXX.tar:

There are various root methods available of which we think, rooting with Z4root app was the easiest. But Z4root app doesn’t support each and every stock ROM and it fails to do its work with latest release android 2.3 ROMS — XWJV1 (Android 2.3.2) and XXJVK (Android 2.3.3). Of course, no ROM remains un-rooted thanks to awesome devs community the Galaxy S has gotten. But if we get a one root solution for every ROM, even the new Gingerbread ROMs mentioned above, it would be just awesome. Well, FuguRoot is just that One Root solution, applicable for all stock Galaxy S ROMs, new or old. And guess what, it’s considered safer too, as claimed by its developer:

It is safer than rooting using speedmod or whatever other all purpose kernel as it does not try to start android after rooting, so there is no fs corruption possible. It works even for very new leaks.

Warning: Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We wont be liable if any damage occurs to your device and/or its components. Here’s how you can root your Galaxy S’ stock ROM.

Video guide:

This video shows instructions for rooting XWJVH, but steps for rooting other ROMs are similar, so you can refer to this video for help.

Required files:

  1. Download the root image — zImage-root.tar — for ODIN from here — http://fugumod.org/zImage-root.tar
  2. Download the kernel_XXXXX.tar file for your ROM:
    1. kernel_XWJVH: Download (5.6 MB) (Double-Click to extract)
    2. kernel_XWJVB: Download (5.6 MB) (Double-Click to extract)
    3. kernel_XWJVA: Download (5.6 MB) (Double-Click to extract)
    4. kernel_XXJVK: Download (5.6 MB) (Double-Click to extract)
  3. Download ODIN from here — http://www.multiupload.com/VRM4PMTM10

First flash zImage-root.tar:

  1. Disconnect your phone if it’s connected and Switch it Off. Wait for vibration to confirm complete switch off. Press and hold “Volume DOWN + Home + Power key” to get it in Download Mode.
  2. Connect your phone to PC now.
  3. Open ODIN and select the “zImage-root.tar” in the PDA box.
  4. Do NOT select any “.pit” file.
  5. Keep Re-partition box unchecked. Keep the ‘Auto Reboot’ and ‘F. Reset Time’ checked.
  6. Hit ‘Start’ button to flash the kernel ‘zImage-root.tar’.
  7. After the zImage is flashed, phone will restart and crash/shutdown. Remember to NOT disconnect the USB cable from your phone.
  8. A monstrous RED fish will appear on the screen (don’t freak!) that’s developers way to stop phone from booting up.
  9. Wait until the phone shows charging battery screen, and when it does, go back to the download mode by pressing the following keys together: “Volume DOWN + Home key + Power button
  10. Close Odin.

Now flash kernel_XXXXX.tar:

  1. Once into the download mode — unplug the usb cable from your phone.
  2. Open Odin, and plug in the USB cable again.
  3. Now select “kernel_XXXXX.tar” (File you downloaded above for your respective ROM)
  4. Again do NOT select any “.pit” file, keep Re-partition box unchecked, and keep the ‘Auto Reboot’ and ‘F. Reset Time’ checked.
  5. Now hit ‘Start’ button to flash the kernel ‘kernel_XXXXX.tar’.
  6. Let the phone restart. That’s it.

The kernel was created by Nikademus, an XDA member, and full credit goes to him. Here’s his XDA Page. The kernel is based on FuguMod and it supports all filesystems. The kernel has just one very solid purpose — root every existing Galaxy S stock ROM. Cool! The kernel will install the busybox, su and SuperUser app. In case busybox doesn’t install on your Galaxy S, download it from the market. It should work fine.

And thanks XDA member Ramad for providing the stock untouched kernels — you can visit his original post here.


8 Comment

  1. Sap7e says: Reply

    Hi, could you renew the destination of the downloadable links? There is nothing at ‘from here’.
    Thank you.

  2. TIM JONES says: Reply

    Hi, my galaxy s is 2.2.1 Baseband I9000XXJPW Kernel Version root@SEP-51 #1 Build Number FROYO.XXJPW………… Do you know if this version can be rooted? Thanks

    1. Kapil says: Reply

      Try the z4root android app. Search for it on our website. Install the app and then restart your phone without using the app. Upon restart, open the app and hit the Root button.

      I guess that will root your phone quite easily in just One Click.

  3. MrWil says: Reply

    I followed your guide exactly, but ended up bricked after flashing Ramads original kernel, 
    I posted here: http://forum.xda-developers.com/showthread.php?p=16264143

    Can you help?

  4. Kapil says: Reply

    You sure your phone is gt-i9000? I hope it is and that you are not one of those who applied it on vibrant, captivate or any other handset.

    Anyway, install the xxjvr firmware that is based on Android 2.3.4 amd root it using chainfire’s root method. We’ve covered both of them and you can find it on site’s homepage.

    Good luck!

    1. MrWil says: Reply

      Yes very sure that I have a i9000, see my post. 

      It seems it was just odin being unreliable and I had to re-try it a couple of times until it worked …  

  5. Thank you so much… used this for rooting leaked Captivate 2.3.5 STOCK ROM.



  6. Koolightcool says: Reply

    Pls help!!! ni try it has explain here but my phone keep rebooting after the last stage…kindly help

Leave a Reply