I was able to root my phone with this method when everything else failed. Try this if you have had trouble with other methods. I did not discover this, I heard it from someone on IRC (forgot who). 1. With your phone booted up and plugged in via USB, type adb reboot recovery. 2. Start your adb shell loop (using the while loop or bat file). 3. Click in and out your SD card repeatedly while the phone is booting into recovery (apparently every 0.5 sec will do). 4. Watch for "- exec '/system/bin/sh' failed: No such file or directory (2) -" to appear in your terminal 5. Follow the rest of the instructions at public:adb_in_recovery [RootWiki] Let me know if you have any questions.