How To Root Motorola Bravo [ADB Method]
Finally there is some good news for Motorola Bravo users waiting desperately to root their devices. According to XDA member, Gumpo10k, he has attained root on his Motorola Bravo using ADB method previously used for rooting Droid 2. However, we think that it’s pretty strange for none of of the other one-clickers such as SuperOneClick, Universal Androot App and z4root were able to pwn this device.
Here is the step by step guide on rooting your Motorola Bravo with Droid2Root:
Please attempt this guide if you are comfortable and have ample command line rooting experience. be extremely careful as some commands, if mistyped, can cause a permanent brick.
1. The first step is to make sure that you have installed ADB on your computer. You can follow our ADB installation and setup guide posted here for this purpose.
2. Once you have ADB all setup on your PC, download Droid2Root package (https://www.addictivetips.com/app/uploads/android/Droid2Root.rar) from here and extract the files to C:\Droid2Root.
3. Once done, connect your phone to the computer and enable USB debugging. Change your Motorola Bravo’s connection to Portal and Tools.
4. Now start command prompt and type the following command:
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
5. Now wait for the process to finish until you are returned to C:\Droid2Root directory. Please note that this process is a bit time consuming so do not reboot your device. If nothing comes up after 15 minutes or so, disconnect your device and restart the process from step 3.
6. Once you are back in C:\Droid2Root directory, type the following commands:
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
7. Now you have root on your Motorola Bravo. Now in order to update the Superuser.apk to the latest version, type the following commands:
adb shell
su
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
rm /system/app/Superuser.apk
pm uninstall com.noshufou.android.su
8. Once you have typed these commands, disconnect your phone from the computer, launch market and search / install superuser.apk by ChainDD.
Disclaimer: Please use this method at your own risk. AddictiveTips won’t be responsible in case you end up with a bricked device or any other damage.
Everytime after I run rageagainstthecage in command it completes the operation successfully, however as soon as I am kicked back to c:\droid2root and type in adb devices it comes back saying ‘List of devices attached’ with nothing showing. I looked up this problem and the solution was to clean and reinstall the motorola drivers. But unplugging the phone and plugging it back in after that it essentially acts like the rageagainstthecage never ran. I can run adb devices and have it come up displaying the phone but when I type in adb shell I get a $ prompt still, and if I try to move on to the next step of mounting it says ‘Operation not permitted’
Ideas?