Header Ads

Breaking News
recent

Rooting Motorola Defy Android OS Phone

Motorola handsets are famous for their elegant looks and beautiful Style. Moto Razr V3i was the one which I owned and modded at its best. All the modding tools were available on the net. But then it was robbed. So my next pick was Motorola Defy. It's awesome. With all the latest technology with scratch and dust proof. It has Gorilla Glass to protect it.

Anyway, lets come on the main point. Motorola phones are mostly modded. Today I will tell you about Rooting the Android OS phone (Moto Defy).

First of all, what is this rooting? In a simple language, Rooting means to get the Admin rights of the phone. It allows the user to attain privileged controls. Find more about Rooting here.

Before rooting, please take a full backup of your phone.

Note: Rooting causes violation of the Warranty. Any problem occurred after following the steps for the rooting, houseofinfo.blogspot.com won't be responsible. Please perform it at your own risk.


Simple method to perform the rooting is as follows:

1. Ensure you have the correct Windows drivers installed, which can be downloaded from here : 32 Bit or 64 Bit
2. Download the latest version of SuperOneClick. Extract the files and save the contents to your desktop.


3. Enable USB Debugging on your device by going to Settings>Applications>Development, and plug in your phone.
4. Open the SuperOneClick.exe and click on "ROOT"
5. Wait for the process to complete and for your device to reboot
6. Check for root priviliges, either by doing an adb shell, su, or by downloading and installing the free application 'Root Checker' from the Android market.
7. If the root method didn't work, download an older version of SuperOneClick (pre 1.7) and use the PSNeuter exploit.

Here are the commands that run the psneuter exploit and gain a root shell.
  • adb devices
  • adb push psneuter /data/local/tmp
  • adb shell
  • $ cd /data/local/tmp
  • $ chmod 777 psneuter
  • $ ./psneuter
At this point, the exploit will run and close the shell. You will need to run these commands to restart the ADB server.
  • adb kill-server
  • adb devices
Now comes the moment of truth. Use the
  • adb shell
command to open a shell. If you see a "#" sign, you have root access, so go ahead and continue to the next part of this tutorial. If not, you can go back and try the previous steps again, or ask for help in the comments.
We now need to make this root permanent. From the root shell you just opened, type the following commands.
  • # mount -o remount,rw -t rfs /dev/block/st19 /system
  • # exit
  • adb push busybox /system/bin
  • adb push su /system/bin
  • adb install Superuser.apk
  • adb shell
  • # chmod 4755 /system/bin/busybox
  • # chmod 4755 /system/bin/su
  • # mount -o remount,ro -t rfs /dev/block/st19 /system
  • # exit
  • adb reboot
At this point, your device should reboot. You can check for the Superuser icon in the app drawer, and then try a root only app like Titanium Backup. If that works, congratulations. You have successfully rooted your Android device. Prepare to enjoy all the benefits of root.
Once you are completed with the process, you need to check wether it has properly rooted or not. Try using it with the Root Checker application.

If you are having trouble with this tutorial or want to offer others a tip, please leave a comment and I will do my best to respond.

Note: Do it at your own risk. I tried and it worked.

Cheers!!!

No comments:

Powered by Blogger.