Sidekick 4G root
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:
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.
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 ./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 exit 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 exit
- Reboot your phone
- Enjoy the root.
If you can't get a root prompt (#) after you re-enter adb, try rebooting your phone.
If you can't make heads or tails out of this, don't try it.ಠ_ಠ
- 04-22-2011, 04:41 PM #2
- 05-15-2011, 01:15 PM #3
- 05-16-2011, 11:02 PM #4
- 05-19-2011, 03:20 PM #5
the last two cmd lines "adb shell echo..." it said not found blah blah....are those needed...LOLPearl >curve8900 >curve8330 >HTC Hero >HTC EVO 4G>Optimus S >Nexus S 4G >HTC EVO 4G >Epic Touch 4G>Galaxy Nexus>HTC One S>GNote 2>Nexus 4>LG G2
- 05-25-2011, 12:53 AM #6
- 05-27-2011, 02:32 PM #7
- 05-27-2011, 09:06 PM #8
- 05-28-2011, 10:41 PM #9
- 06-02-2011, 12:58 AM #10
- 06-02-2011, 09:29 PM #11
- 06-02-2011, 10:16 PM #12
- 06-23-2011, 12:41 AM #13
- 2 Posts
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?
- 10-04-2011, 03:55 AM #14
Re: Sidekick 4G root
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?
Last edited by tigrress; 10-04-2011 at 03:57 AM. Reason: comment to SR20DE
- 01-24-2013, 06:08 PM #15