[You’ll need to know how to use ADB to follow this guide.]
1) get RageAgainstTheCage from here stealth.openwall.net/xSports/RageAgainstTheCage.tgz and unzip it
2) Get su, busybox, Superuser.apk
3) adb push rageagainstthecage-arm5.bin /data/local/tmp/
4) adb shell (now you will see the $ prompt)
5) type “/data/local/tmp/rageagainstthecage-arm5.bin” (without quotes) in adb shell
5) wait till adb shell closes
6) adb shell again, and now you should have # (i.e. adb root shell)
7) type “mount -o rw,remount /dev/block/stl9 /system” without quotes in adb rootshell to mount system as rw
8) exit adb rootshell
9) push su and busybox to /system/bin using “adb push <path to su>/su /system/bin/su” AND “adb push <path to busybox>/busybox /system/bin/busybox”
10) push Superuser.apk to /system/app using “adb push <path to Superuser apk>/Superuser.apk /system/app”
11) adb shell
12) you will be back at the # shell
13) cd /system/bin
14) chmod 4755 su
15) chmod 4755 busybox
16) reboot your device
If you run into any issues, let us know and we’ll be glad to help you out.