• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Motorola Droid Bionic - All Things Root Guide

D you have USB debugging enabled? Are your drivers install? What USB mode are you using? If you are using a desktop are you using the back USB ports and the USB 2 ports. The usb 3.0 ports can cause issues.

USB debugging is enabled, downloaded the motorola device manager (which I assume installs the drivers too), using a laptop with windows 8 on a usb 2.0 port. Also, I'm not in mass storage mode either...
 
Upvote 0
What method are you using to try and root?

Since you are on ICS already you can flash the modified 6.7.246 fxz from http://androidforums.com/bionic-all-things-root/480176-how-flash-5-9-905-gb-6-7-246-ics-rsdlite.html and it will get you on the lastest ICS without loosing your data. Then you can root using one of the ICS root one clicks.

I'm trying to root using razrs edge. If I flash the file you referenced you mention I'll be able to root without losing data, but will that allow me to get back on to the JB upgrade track? Also, will doing this even help fix the fact my computer won't recognize my phone as an ADB device? It will only recognize it if I connect in Fastboot...
 
Upvote 0
Yes if you use the file i mentioned you will be on the upgrade path for JB and be able to root. Rsdlite uses fastboot to flash the system images. This will be the best route for you. Jyst remember to use the modified 6.7.246 fxz and as always copy the contents of both your internal and external sd card to yoyr pc just in case before you do it.
 
  • Like
Reactions: dropnbassonu
Upvote 0
Yes if you use the file i mentioned you will be on the upgrade path for JB and be able to root. Rsdlite uses fastboot to flash the system images. This will be the best route for you. Jyst remember to use the modified 6.7.246 fxz and as always copy the contents of both your internal and external sd card to yoyr pc just in case before you do it.

Awesome, thanks a ton. I will try it later tonight and report back!
 
Upvote 0
Yes if you use the file i mentioned you will be on the upgrade path for JB and be able to root. Rsdlite uses fastboot to flash the system images. This will be the best route for you. Jyst remember to use the modified 6.7.246 fxz and as always copy the contents of both your internal and external sd card to yoyr pc just in case before you do it.

OK, followed the steps and everything went great, except that it wiped my internal storage. Luckily I copied it over to my hard drive like you mentioned. Should I just copy and paste it back in there? Apps/Settings/etc. are working like before. Now the million dollar question, how do I root so I can back up everything using TiBu? Computer still isn't showing my phone as ADB......
 
Upvote 0
Go into your sdk-tools where you were running adb before from and type adb devices with your phone plugged in. You should get a string of numbers and letters. If not in windows go to device manager and remove your drivers for the Bionic and reboot the pc. When it reboots completely plug your phone back in and let the drivers install then select he next usb mode and let the drivers install and so on until you go through the 3 usb options. When that is done reboot your pc again and try the adb devices command.
 
Upvote 0
Go into your sdk-tools where you were running adb before from and type adb devices with your phone plugged in. You should get a string of numbers and letters. If not in windows go to device manager and remove your drivers for the Bionic and reboot the pc. When it reboots completely plug your phone back in and let the drivers install then select he next usb mode and let the drivers install and so on until you go through the 3 usb options. When that is done reboot your pc again and try the adb devices command.

Tried everything you suggested above and still no luck. Uninstalled/reinstalled all bionic drivers, rebooted computer both times. Ran adb devices line and it started daemon but didn't return any devices. I tried this in every usb mode (which never registers in device manager anyway) and also in fastbook (where device manager recognizes it as adb interface). No luck on anything yet....:thinking:

Thanks for your help so far, maybe we'll get this thing rooted sooner or later
 
Upvote 0
Tried razor and motofail to no avail. It just sits on daemon started successfully and then does nothing. Did the same on my other computer I tried it on too

Just to ask the question, did you unzip these downloads and run from there, or are you trying to run them from within the zip file? You need to unzip in order for them to work.
 
  • Like
Reactions: Randy72560
Upvote 0
Hi everyone, awesome info!

I screwed up and let the new update hit my Bionic, and now it's not rooted.

I tried using the old root script I used when I rooted it last time, but got a "permission denied" Error-

So not sure what to do, what's my best choice? I can probably deal with losing the data, it would suck but not being rooted sucks worse.

So, lemme know what you guys think -

Thanks in advance!
 
Upvote 0
Upvote 0
Any ideas ?

I screwed up and let the new update hit my Bionic, and now it's not rooted.

I tried using the old root script I used when I rooted it last time, but got a "permission denied" Error-

So not sure what to do, what's my best choice? I can probably deal with losing the data, it would suck but not being rooted sucks worse.
 
Upvote 0
Dan has done it again and left with a bang. You can ROOT a fully stock Bionic XT875 or Razr XT910 with OTA or factory installed Jelly Bean JB 4.1.2.

I am reposting from another forum via member L7iharsha of xda-developers, I ran through the steps and it unconditionally works. YOU WILL NEED LINUX. This can be accomplished through using an ubuntu live image ( i386 only for the provided scripts ) (the live image can be in the form of a cd iso, virtualbox, or usb utilizing unetbootin, Virtual Box, or a regular linux box (if you are a regular linux user, you will need to either symlink or replace the included adb binaries with the proper for your arch type ) The exploit involves utilizing a samba/cifs connection so you will also need this computer/box available on the network that your Droid can connect over WIFI link with. Without Further waiting, here is the following:

Once you Booted into Ubuntu..

Type
Code:
mkdir /tmp/share

Install Samba Package
Code:
sudo apt-get install samba

Edit the Config for file samba as mentioned Below
Code:
sudo gedit /etc/samba/smb.conf

add the following Lines as mentioned below
Code:
[share]
path = /tmp/share
available = yes
valid users = guest
read only = yes
browsable = yes
public = yes

save it then Create username through this command
Code:
sudo useradd guest -m -G users

then Set password (type when prompted twice)
Code:
sudo passwd guest

then Set Samba Password (same password as before)
Code:
sudo smbpasswd -a guest

Then restart Samba Server
Code:
sudo restart smbd

Download the Files, de-archive, and change file permissions
Code:
cd /tmp/share
wget [url]http://vulnfactory.org/public/motoshare2.tgz[/url]
tar xvf motoshare2.tgz
sudo chmod 755 run.sh

you'll need to know the IP address of your Linux host, which you can get by running "ifconfig" from your terminal it should be 192.168.xx.xx not 127.5.xx.xx (Unless you have set your network up differently)

Now take your Smartphone and Enable usb Debugging and the make sure that youare connected through WIFI

Open Stock "Files" r "Filemanger App"3rd party apps wont work
Open the "Files" app, and select "Remote storage". Click "Add storage", and fill in fields as follows:

Code:
Host IP address:        [your Linux machine's IP address]
Domain name:            WORKGROUP
Shared folder name:     share
User:                   guest
Password:               [the password you created above]
your phone will be mounted in Linux share to complete process plug in your Phone to Computer Via usb and then type following command


Code:
cd /tmp/share/
sudo ./run.sh

YOU MUST RUN THIS COMMAND VIA sudo. Also your phone will vibrate allot, let it finish vibrating before continuing.

Congrats!u are rooted your RAZR XT910 And Droid Bionic..

Every Credit Goes to Dan Rosenberg i take no credits ....im just re-posting to help people...

Donate to Dan
http://goo.gl/zBGb0
 
  • Like
Reactions: doogald
Upvote 0
you'll need to know the IP address of your Linux host, which you can get by running "ifconfig" from your terminal it should be 192.168.xx.xx not 127.5.xx.xx (Unless you have set your network up differently)

Just to add a quick, nerdy note, it could also be 10.xx.xx.yy (where xx is anything from 0 to 255, and yy is like to be anything from 1 to 254).

Less likely, it could also be 172.zz.xx.yy (where zz is anything from 16 to 31, xx is anything from 0 to 255, and yy is anything from 1 to 254).

I think most home routers use the 192.168.xx.yy address space, but the other two are possible as well.

your phone will be mounted in Linux share to complete process plug in your Phone to Computer Via usb and then type following command


Code:
cd /tmp/share/
sudo ./run.sh

YOU MUST RUN THIS COMMAND VIA sudo. Also your phone will vibrate allot, let it finish vibrating before continuing.

And, just to clarify, these two commands are run in the Linux terminal command line, not on the phone itself.
 
Upvote 0
Rooted my Bionic using the described Ubuntu method above and can confirm that it works. I utilized a USB drive using unetbootin to create a bootable USB drive. I just wanted to add a few things to the process that I had to do to make it work.

First of all, when typing the command
sudo apt-get install samba

I would the following error:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
samba: Depends: samba-common (= 2:3.4.7~dfsg-1ubuntu3.6) but 2:3.4.7~dfsg-1ubuntu3.8 is to be installed
Depends: libwbclient0 (= 2:3.4.7~dfsg-1ubuntu3.6) but 2:3.4.7~dfsg-1ubuntu3.8 is to be installed
E: Broken packages

In order to fix this, I used the following commands:

sudo apt-get upgrade
sudo apt-get update
sudo apt-get install samba

Then proceed as normal to editing the config file.

Using this fix I was able to connect my phone to my computer, run the commands, and gain root access. Hope this helps anyone who runs into this problem.

Cheers!
 
  • Like
Reactions: doogald
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones