How to Root Motorola Bravo – Tutorial

Root Motorola Bbravo LogoFor all those who have updated their Motorola Bravo with the official Beta release of Froyo 2.2 from Motorola, you may now want to know on how you can root your device easily so that you can unlock the potential of the device. Basically there are many methods by which you can easily root, one is by using the ADB method which is bit lengthy process but is a very efficient process, one who is used to it will feel this as the most preferred. There are also other methods or the applications with which you can root the Android based devices but due to Motorola’s expertise the other rooting tools like Universal Androot, Z4 Root and even the Super One Click couldn’t root this Motorola Bravo which is quite surprising. Many of the Android forums also clarified the same that none of the other known rooting tools got Bravo rooted apart from the only ADB Method which we will be mentioning about in the due course of the time.

Please ensure that rooting voids the warranty but when un rooted the device you can get back into the warranty period. Before proceeding to root your device, Also, most importantly ensure that since you are rooting your Bravo you will lose all data, so all the users are requested to kindly back up all your data including SMS and Call logs, Contacts, Messages, applications, images and videos so that these can be restored easily once the firmware updation process gets completed. So, let’s proceed and see on how you can easily root your device via ADB Method.

Motorola BravoProcedure to Root Motorola Bravo with ADB Method:

  • First up you will have to make sure that you have installed the ADB Setup on your computer which can be done by a simple tutorial to setup ADB on your computer.
  • After setting up the ADB on your computer, you will have to download the Droid2Root.zip which you need to extract the same, do note that if the password is prompted while extraction then you need to enter the password as “androidadvices.com” and ensure that you select the path as “C:\Droid2Root” as the Command prompt coding will be according to that which will be mentioned in the due course of the post.
  • Now, with the help of USB Cable you need to connect your phone with the computer but before that you need to ensure that you have enabled the USB Debugging option in your Motorola Bravo Android phone or else the ADB Coding will not be configured easily.
  • After enabling the USB Debugging mode and connecting the phone to the computer, you need to start the command prompt from your computer and need to enter the following commands as mentioned below as it is,

adb devices (to verify the connection)
cd C:|Droid2Root
adb push Superuser.apk /sdcard/Superuser.apk
adb push su /sdcard/su
adb push busybox /sdcard/busybox
adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
adb shell
cd data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
./rageagainstthecage-arm5.bin

  • Now you will have to wait till the process gets finished, as soon as you are returned to the C:\Droid2Root file directory after which you need to proceed only after that. Do, note that the above process will take up to 10-13 minutes to be precise after which you will see that device will be restarting.
  • So, as soon as you are back to the C:\Droid2Root directory, you will have to type in the below commands as it is mentioned below,

adb devices (to verify the connection)
adb shell (you should now have a # prompt)
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cp /sdcard/Superuser.apk /system/app/Superuser.apk
cp /sdcard/su /system/bin/su
cp /sdcard/busybox /system/bin/busybox
chmod 4755 /system/bin/su
chmod 4755 /system/bin/busybox
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
exit

  • Now, you will have to next up enter the below mentioned commands as it is to root your Motorola Bravo,

adb shell
su
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
rm /system/app/Superuser.apk
pm uninstall com.noshufou.android.su

  • So, once you are done with the above mentioned commands, you simply need to disconnect your phone from the computer and after which you will have to launch the Android Market Place so that you can install the latest version of Superuser which is developed by Chain DD.
  • So, there you go you have now successfully rooted your Motorola Bravo easily.

Do, let us know if you encounter with any issues while rooting as in an unlikely event you may face any issues but that’s very rare.

9 comments

  1. I tried the whole damn thing from scratch again (not reinstalling android-sdk) and it DOES NOT WORK ON MOTOROLA MOTO BLUR MB520! Does. Not. Work. You can never ever get to a su command prompt (the # instead of the $).

    So, how does one root an MB520 please?

  2. It worked for me just fine until after running the “rageagainstthecage” command. When it finished and I followed the instructions, the mount -o rw,remount command fails with “Operation not permitted”. Great. So I went through this process for no damn reason whatsoever? How do you FORCE the remount with rw perms?

  3. Tried this, but after “./rageagainstthecage-arm5.bin”, i enter “adb devices” but the list is blank, tried turning of usb debugging and turning back on, pwr cycle device, adb kill-server/adb start-server, pwr cycled computer, but had to start over to that point, with same results

  4. Could you give me the walkthrough on how to achieve root with OS X on my motorola Bravo? Thank you.

  5. I don’t understand why rooting your Bravo you will lose all data. I rooted my Captivate and I didn’t loose any data. It just basically added data not removed data.

  6. I recently purchased a Motorola Bravo to develop apps on. While rooting the device I found that I could not get the USB in “debugging mode”. However, if I changed the USB connection setting to “Charge Only” The device triggered to “Debugging Mode”. After that these steps worked as directed, and I even managed to root my device on OS X. This walk through my need updated to reflect that it is possible to do on OS X using ADB. Even thought the manufacture information says that OS X can not load the usb connection I found that it worked well for me.

  7. Wayne P. Myers

    Tried the ADB method, but the Android SDK is telling me that I don’t have the Java SE JDK on my system, but I have installed the JDK from version 5 to 7 and it still doesn’t see it. Netbean 7 wich also requires Java SE JDK, before it will install, installed successfully.
    So now what??