Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I would like to root my D3 using the first method that I used a year ago. Its where I hook the device to the computer, open the dos prompt and use adb to enter the code and root the droid. Ive been looking around and cant find it anywhere. Is this info still out there?
adb push motofail /data/local/motofail
adb shell "chmod 755 /data/local/motofail"
adb shell "/data/local/motofail exploit"
adb reboot
[after the phone reboots]:
adb remount
adb push su /system/bin/su
adb shell "chmod 6755 /system/bin/su"
adb shell "ln -s /system/bin/su /system/xbin/su"
adb push busybox /system/xbin/busybox
adb shell "chmod 755 /system/xbin/busybox"
adb shell "/system/xbin/busybox --install /system/xbin"
adb push Superuser.apk /system/app/Superuser.apk
adb shell "/data/local/motofail clean"
adb shell "rm /data/local/motofail"
adb reboot
adb kill-server
Hi. Does any1 have a root currently working for 2.3.4? Thanks

In the first post, the OP mentioned:
Download the One Click Root by psouza4.
However, that link is dead. Does anyone have that file? Thanks.
Edit: I Googled for that file name, PetesMotorolaRootTools_v1.07.zip, and found this. Can someone verify it's the same file? Its size is 1,747,541 bytes. TIA.
Also, the Safestrap.apk is now broken as well. If someone has that file, I'll be happy to host it on my server and then a moderator can update the OP's post accordingly. TIA.
Thanks. I wish someone could update the OP's post.Pete's tools will no longer root a Droid 3 with the 5.7.906 system software update. If you scroll up a few posts you'll see a link to Dan Rosenberg's Motofail root method. That one works just fine.
Safestrap is at Hashcode's blog, here: Safestrap
And it's just stuck there.[*]
[*] Motofail: Universal Motorola Android Root Exploit (Windows version)
[*] by Dan Rosenberg (@djrbliss)
[*]
[*] Tested on Droid 3, Droid Bionic, Droid RAZR, and Droid 4
[*]
[*] Before continuing, ensure USB debugging is enabled, that you
[*] have the latest Motorola drivers installed, and that your phone
[*] is connected via USB.
[*]
[*] Press enter to root your phone...
Press any key to continue . . .
[*]
[*] Waiting for device...
* daemon not running. starting it now *
* daemon started successfully *
I don't think I need any special drivers b/c Windows 7 recognizes both the internal and external flash drives of my Droid 3 when I have it set to USB Mass Storage mode.A little noob help please. I downloaded the motofail_windows.zip file and extracted it as a separate folder on my computer. I set USB for debugging mode from Applications > Development on my phone. I have USB connection set for USB Mass Storage mode. I verified that my Windows computer can see both the internal and external flash drives of my computer. I tried to manually run the first command of doogald's post #105 from the Windows 7 command line prompt:
<Drive and folder>adb.exe push motofail /data/local/motofail
But I received the following error:
* daemon not running. starting it now *
* daemon started successfully *
error: device not found
Edit #2: I tried running the run.bat file. This is where it gets stuck at:
And it's just stuck there.I don't think I need any special drivers b/c Windows 7 recognizes both the internal and external flash drives of my Droid 3 when I have it set to USB Mass Storage mode.
When I plug in my phone to my computer via USB, the internal and external flash drives show up as P:\ and Q:\. (Yes, I have a lot of drives on my computer.) But the run.bat file, which you spelled out several posts ago, refers to /data/local/motofail, etc. There's no such thing as the /data directory from the perspective of my computer. Should it be P:\data\... in my case? Also, was I in the correct USB mode to be in Mass Storage mode? TIA.Since you have Windows, I'd suggest that you stay away from the manual method. Definitely use the run.bat batch file.
Try restarting your computer. See if that helps.
When I plug in my phone to my computer via USB, the internal and external flash drives show up as P:\ and Q:\. (Yes, I have a lot of drives on my computer.) But the run.bat file, which you spelled out several posts ago, refers to /data/local/motofail, etc. There's no such thing as the /data directory from the perspective of my computer. Should it be P:\data\... in my case?
OK, I think I got it to work. This video came in very handy. I recommend fellow newbies to check it out. Assuming you have a 64-bit Windows OS, you want to download and install this file before you connect your phone: Motorola_End_User_Driver_Installation_5.9.0_64bit.msi (Google it or get it from here).
Thanks, yes, I'm familiar with Linux and those / files looked like Linux directories, so I was confused how connecting my phone via USB would make the Windows file structure be recognize by the Windows .bat file to run Linux commands. I now see that what I thought was the optional driver file (from what the OP wrote) is absolutely mandatory in order to root the file. I used version 5.9 since that appeared to be the latest version, but I guess older and newer versions should work, too.Awesome; I'm glad to see that you got it to work.
To explain this:
The answer is that when you run the Android Debugging Bridge (adb) app on your computer to connect to your phone, which is running a version of linux, you then begin sending commands from the perspective of the phone, and you need to enter the path to files in a way that the phone's linux OS will understand. Linux does not use the concept of drive letters like Microsoft DOS/Windows-based OSes do, and the "/data/local/motofail" represents a path from the perspective of your phone, not from your computer.
Just so you know...
I do have all my multimedia files, including pictures and videos I take, to be automatically stored on my external card (which is now 32 GB large). But I have all my apps to be on the internal card.Thanks for the tip. Just looking back at the Motofail page I notice that the instructions are less than I remembered.
One of these days I will start a more canonical root instruction thread here, and we'll see if we can get a moderator to change the title of this thread to show that the information is outdated.
By the way, if I read your post correctly, you do have an external SD card. It is very helpful to have one as you start using Safestrap 3.05. The ROM slots that are used by Safestrap are created in the internal storage (known to the phone as /sdcard) and they can slice away a good deal of the available storage. I now have all of my photos stored to /sdcard-ext/DCIM/Camera rather than /sdcard/DCIM/Camera. I also change the default storage locations to the external SD card for any other apps that can be configured that way. (I use the app ProCapture for all of my photos these days, mostly because I can use the volume keys as shutter buttons.)
Now that I rooted my phone and installed Safestrap (I saw the little splash screen after the Motorola "M" splash screen), I guess I'm ready to run Titanium Backup and then a new ROM. I'm comfortable with the former since that just means running an app (with superuser access in the case) but I'll have to research on how to install a ROM. It doesn't appear to be as simple as installing an app from Google Play or installing an .apk file, like Safestrap.
It's not. There is a video linked at Hashcode's Safestrap blog with some information on how to set up Safestrap for the first time, here: SafeStrap V3.04 for Razr, Razr Maxx, D4, Bionic, and D3! Overview and How To Use! - YouTube
Read this as well: How-To Safestrap (Updated for v3.04)
One final question (for now - I'm sure I'll have others later): do I need to keep USB debugging mode (the setting in Applications > Development) or can I uncheck it? In other words, is it only for rooting the phone? I'd rather disable it if it doesn't need to be enabled.
Ahh, I see. I thought it was pretty much only needed to make the root process work with the run.bat script that uses those adb.exe commands.You CAN disable if you wish, but I believe that Titanium Backup requires that the setting be enabled. If you restore from Titanium and then don't plan to use its schedule features to back things up on a schedule, you should be able to disable USB debugging after that.