Republic Wireless hit the scene with an interesting idea: to offer full-fledged mobile service for $19 a month. The low-cost service relies on customers using Wi-Fi and "hybrid Wi-Fi calling" in order to keep the cost low, and, for the time being, RW only has one phone: the Motorola Defy XT.
This phone, of course, has been modified to work with RW's network, and as such, isn't like other versions of the same device. Since this is the one and only phone being sold by RW at the time, many customers are chomping at the bit, wanting to know one thing: how can I root this thing?!
Fortunately, our boy jcase did his magic on RW's Defy XT and figured out a way to make it happen. Here's how to do it.
First things first - you'll need adb set up. There are plenty of guides across the net if you're not sure how.
After that, just unzip the file and launch a command prompt/terminal from the folder with the contents.
Now, push all the file to the phone:
adb push cruelintents.sh /data/local/
adb push su /data/local/
From there, you'll need to run the first stage of the exploit.
adb shell chmod 755 /data/local/cruelintents.sh
adb shell /data/local/cruelintents.sh -break
While the phone is bootlooping, go ahead and send the second stage command:
adb wait-for-device shell /data/local/cruelintents.sh -fix
Lastly, just install SuperSU:
adb install eu.chainfire.supersu-1.apk
You're now rooted! Enjoy.
We'd like to give a special shoutout to Chainfire for letting jcase package SuperSu in this exploit.