1. Jerry Hildenbrand's Avatar
    This method is pretty much standard for Samsung phones, but much credit to josby at XDA for verifying it works with the Sidekick

    Read this. It very much applies here. If you're good to go after that:

    [warn] This can screw things up badly. Once you decide to try anything that T-Mobile hasn't approved, whatever happens is your responsibility. Not Android Central's. Not mine. Especially not mine. This is in a big red box, so don't even try to say you didn't see it. [/warn]

    Install the Samsung USB drivers and Android SDK. If you can't get those up and running, you should probably quit now before you break anything.

    • Download both attachments, and unzip them. Place the files "rageagainstthecage-arm5.bin", "su", and "Superuser.apk" in your Android SDK/platform-tools folder. Credit for these files goes to their original authors. Source code for RATC is included in the zip file.
    • open a command window
    • cd to your SDK/tools folder
    • reboot your sidekick
    • plug it into a full speed, primary, USB 2.0 port on your computer.
    • in the command window, enter the following, one line at a time:
      adb push rageagainstthecage-arm5.bin /data/local/tmp
      adb shell
      cd /data/local/tmp
      chmod 755 rageagainstthecage-arm5.bin
    • Eventually you'll get kicked out of adb and back into your command window. that's a good thing. When that happens, enter the following, again one line at a time:
      adb kill-server 
      adb start-server 
      adb shell
      mount -o remount,rw /dev/block/stl9 /system
      adb push su /system/xbin 
      adb shell chmod 4755 /system/xbin/su 
      adb push Superuser.apk /system/app 
      adb shell echo "root::0:0:root:/data/local:/system/bin/sh" > /etc/passwd
      adb shell echo "root::0:" > /etc/group
      adb shell mount -o remount,ro /dev/block/stl9 /system
    • Reboot your phone
    • Enjoy the root.

    [TIP]If you can't get a root prompt (#) after you re-enter adb, try rebooting your phone. [/TIP]

    If you can't make heads or tails out of this, don't try it.
    04-22-2011 02:16 PM
  2. eggFuJON's Avatar
    Is there a way to unroot? Just in case I'm in need of warranty or insurance services. I plan on keeping this bad boy my whole 2yr contract.
    04-22-2011 04:41 PM
  3. BME123's Avatar
    05-15-2011 01:15 PM
  4. stafly17's Avatar
    just what i have been waiting for
    05-16-2011 11:02 PM
  5. RamboDroid's Avatar
    the last two cmd lines "adb shell echo..." it said not found blah blah....are those needed...LOL
    05-19-2011 03:20 PM
  6. markcb420's Avatar
    05-25-2011 12:53 AM
  7. eggFuJON's Avatar
    For whoever is rooted, did uninstalling all that bloatware manage to speed up the phone by any amount? The lag is killing me. More importantly, the physical keyboard input lag.
    05-27-2011 02:32 PM
  8. jjsmchs#AC's Avatar
    thanks brah
    05-27-2011 09:06 PM
  9. vwftw's Avatar
    05-28-2011 10:41 PM
  10. sr20de919's Avatar
    sweet thanks
    06-02-2011 12:58 AM
  11. droid4g's Avatar
    can i do this on a mac?
    06-02-2011 09:29 PM
  12. redcheetah's Avatar
    06-02-2011 10:16 PM
  13. sr20de919's Avatar

    I have a question..

    adb shell echo "root::0:0:root:/data/local:/system/bin/sh" > /etc/passwd
    adb shell echo "root::0:" > /etc/group
    adb shell mount -o remount,ro /dev/block/stl9 /system

    These will not work but i skipped thoses and then exit it .. root works. are those command needed?
    06-23-2011 12:41 AM
  14. tigrress's Avatar
    Couldn't push "su" or "superuser" files...got the Read-Only File System error both times...

    I unmounted my SD card halfway through this process, is that why I go these errors? If I start over (with SD card already unmounted) will it then work?

    BTW - SR20DE - the quotation marks are actually apostrophes (single tic, not double) ' not "

    try that maybe?
    10-04-2011 03:55 AM
  15. Hacksawhannah's Avatar
    When it comes to 'adb shell echo......' it will not work. I tried what was suggested in the comments but that did not work either.
    01-24-2013 06:08 PM