Motorola Devour - Root Attained, Thanks rainabba. ADB and SHELL with SU, and /system mounted as R/W.
Many, Many Thanks to Sebastian Kramer, birdman, [mbm], and rainabba for the Original Version of this guide, and tools needed.
(I found all of the information to get started with this on http://alldroid.org)
Download link is at the bottom, READ THE GUIDE FIRST!
This download has different su/Superuser.apk files than the one for the Droid X, as they didn't work on the Devour.
I also included a basic passwd and group file, so the "whoami" command would work.
The last additional command I added was "remount", so you can enter "remount rw" to enable read/write on /system,
and "remount ro" to set it back to read-only.
REMEMBER I DIDN'T COME UP WITH THIS ORIGINALLY - I ONLY MODIFIED IT FOR THE DEVOUR!
(Run means type the command in quotes [but not the quotes] then press the Enter key)
Download the archive and expand it to a folder you can find (eg. c:\exploid_devour)
Set up ADB for your Devour. Motorola Drivers are HERE.
On the phone: Home, Menu Button, Settings, Applications, Development: Make sure the "USB debugging" option is enabled/checked.
Status bar, USB connection: Make sure "Motorola PC Tools" is selected.
Open a command prompt (Windows: Start, Run, "cmd", OK; Linux: Terminal)
Run "adb devices". If you don't see your device listed under "List of devices attached", return to step 2 and follow the link to setup ADB drivers.
Run "cd c:\exploid_devour" (or where ever you expanded the archive)
Run "adb push Superuser.apk /sdcard/"
Run "adb push su /sdcard/"
Run "adb push passwd /sdcard/"
Run "adb push group /sdcard/"
Run "adb push busybox /sdcard/"
Run "adb push remount /sdcard/"
Run "adb push exploid /sqlite_stmt_journals/"
Run "adb shell"
Run "cd sqlite_stmt_journals"
Run "chmod 755 exploid"
On your phone, Under Settings -> Display and Security, set the Screen Timeout to 15 seconds.
Wait for the screen to go black.
WITHIN FOUR SECONDS after executing the next step, Press the Power Button to wake up the screen.
Run "./exploid"
Press the Power Button on the Top of your Devour, to wake up screen WITHIN FOUR SECONDS.
Wait until you're back at a shell ($) prompt.
Run "rootshell". You'll be prompted for a password.
If you see "rootshell: permission denied", you didn't wake the screen up quick enough. Go back to Step 21, Run "./exploid", and try again!
At the prompt, enter the password "secretlol" and press Enter, you are now root! (You'll know because your prompt will now be a "#" instead of "$")
Run "cat /sdcard/busybox > /system/xbin/busybox"
Run "chmod 4755 /system/xbin/busybox"
Run "busybox --install /system/xbin/"
Run "cp /sdcard/Superuser.apk /system/app/"
Run "cp /sdcard/su /system/bin/"
Run "cp /sdcard/remount /system/xbin/"
Run "cp /sdcard/passwd /system/etc/"
Run "cp /sdcard/group /system/etc/"
Run "chmod 4755 /system/bin/su"
Run "chmod 755 /system/xbin/remount"
Run "chmod 644 /system/app/Superuser.apk"
Run "chmod 644 /system/etc/passwd"
Run "chmod 644 /system/etc/group"
Run "rm /system/bin/rootshell"
Run "exit" to drop from root to a non-root user shell (on phone still)
Run "exit" to drop back to your machine command prompt (instead of phone)
To Confirm root is established:
Run "adb shell"
Run "su"
Watch your screen so you can click the allow button for Superuser root access. (now you should see the # sign, instead of the $ sign, which indicates you are root)
You're done! Feel free to kill the bloatware, Blur, and whatever else. Root apps will now run fine. I've successfully tested Root Explorer, Titanium Backup, AdFree Android, and others.
This wont work on my Devour I am following step by step but it keeps saying that CP file was not found
The part when im sappose to copy from Sdcard to system folder
it says it isent there
The rootshell worked too Something im doing wrong?
Device(s): Droid X (currently in a coma), Motorola Devour
Thanks: 4
Thanked 2 Times in 2 Posts
is this confirmed to be working? i would love to root my devour, can we get a video for some verification? or perhaps a direct link to alldroid showing the steps?
I just successfully rooted my Devour. Finally!!! I personally used the directions from TechJournal but still had to deviate from them for success.
I first downloaded the android sdk from google. I extracted the file to the c: directory.
Follow directions 1-5 from above.
In the command prompt if you extracted the sdk to the c: directory, type: cd c:\android-sdk-windows\tools and press enter then type: abd devices
Your phone should be listed as A555.
Skip step 7.
On steps 8-14: stay in the c:\android-sdk-windows\tools directory and when selecting the file to push reference the file's location.
EX: adb push c:\Devour_root\Superuser.apk /sdcard/Superuser.apk
The Following 2 Users Say Thank You to 007shark For This Useful Post:
Ok so I got my Devour last month, and I am so glad there is a root now.. Just some questions. I am new to android, and I am definitely new to the rooting process. The only hacking I have done before is loading a PSP with custom process. The only hacking I have done before is loading a PSP with custom firmware. This seems like the same concept, but it seems a bit more nvolved. So here are my questions 1) what are the odds of me screwing up and bricking my phone? Anyway to fix it if this does happen? 2) if I decide for some crazy reason I want to revert my phone back to unrooted, how would I do that, and how easy would it be? 3) after rooting, will it be possible to upgrade to eclair or froyo?
Now that the phone has been rooted, I am interested in posting. So I got my Devour rooted, but what do I do with it now? I recently owned the Palm Pre so android rooting is new to me. Do I need to wait for files to be posted, or can I find some sort of "How to.." now that it is rooted?
ive tried rooting my phone and everytime i run thru those instructions, step 28 does not work.
after I key in the command and execute it, it goes thru the file list and says file not found for every file, then none of the command past that point dont work.
I can't figure out which is Visual Voicemail and Media Share. Any help?
Visual Voicemail is VVM.apk or something like that. I'm not sure about the Media Share. Also, the VpnServices had nothing to do with Verizon per se, as this is what is needed to connect to VPN's, such as the one I have at work. If you don't need VPN, then it's fine to alter.
Also, would you be able to copy the GMail.apk and GMail.odex files and PM them to me. I accidentally overwrote them (before renaming) with ones from another phone, and now neither work properly.
so...i cant do this with windows 7? ive done sum searching around and dled the drivers for adb but it won't work cause it says "theres a newer version of this program already installed" wtf.
so...i cant do this with windows 7? ive done sum searching around and dled the drivers for adb but it won't work cause it says "theres a newer version of this program already installed" wtf.
It works on windows 7. Take the adb files and put them in a folder under c:\. Then use the command prompt to navigate to it.
example: cd \androidSDK\tools
You will also put the devour_root files in the tools folder. The tools folder will be located with adb.
I've been able to attain root access, but when I try to run "busybox --install /system/xbin/ I'm told that none of the files exist, and when I try to run the cp commands after that, I'm told "cp: not found". Any help would be much appreciated!
*edit*
I was able, using the link provided farther up the page, to obtain Superuser access. My questions now are as follows: is it now possible to get a working version of 2.1 or 2.2 on the phone, and how would I go about deleting/disabling bloatware/BLUR/etc?
Last edited by musicman; August 17th, 2010 at 11:49 PM.
It works on windows 7. Take the adb files and put them in a folder under c:\. Then use the command prompt to navigate to it.
example: cd \androidSDK\tools
You will also put the devour_root files in the tools folder. The tools folder will be located with adb.
it won't let me dl the adb...cause there is no windows 7 version...so i dl the 64 bit version for vista and when i try to install it it says there is already a newer version of this software on the pc, which there isn't.
i fail at the chmod 755 exploid any help? i followed all the direction just this part doesnt work
i'm having the same problem now..i understand why and how we are pushing the files to the sd card on the phone..but what is this chmod file? or where is it located.
Device(s): Droid Razr, Droid Bionic, Droid Charge, Droid Incredible 2, Nook Color & Eee Pad Transformer Prime
Thanks: 0
Thanked 0 Times in 0 Posts
ran into some trouble.
on Step 8 i type the cmd just like ddschmidt says without specifying the name of the file to push like this "c:\devour_root>adb push Superuser.apk /sdcard/" it gives me "failed to copy 'Superuser.apk' to '/sdcard/Superuser.apk': Read only file system" i'm running Windows 7 Home Premium.
Last edited by Rocket_Grunt_Darien; August 26th, 2010 at 11:16 PM.
IVE ROOTED MY MOTO DROID ALREADY WITH NO PROBLEM, BUT I SEEM TO BE HAVING A PROBLEM ROOTING THIS DEVOUR.. CAN SOMEONE PLEASE POST THE LINKS FOR THE CORRECT DOWNLOADS..
ok this will be my first root [the devour)...i have everything downloaded and im stuck at setting up adb.
its says to go to device manager and everything and go to the adb file...but my device manager isnt showing a adb file can anyone please help me i can not stand that the devour isnt getting any further updates so that sucks bad
any help will be greatly appreciated
im extremely stressed out from trying to root my phone...from uninstalling everything reinstalling everything changing the usb ports..ive looked all over google for a solution but nothing pops up.
moomoodino
The Following User Says Thank You to moomoodino For This Useful Post:
instead of going that route why not push andro universal root onto your then install it using cmd commands
'adb install C:\AndroidSDK\tools\androroot.apk'
thats just an example replace the AndroidSDK\tools with wherever you put the sdk
see if that works
This worked great in general but I encountered two problems...fortunately I found solutions/workarounds for both:
1. I'm on a Mac, so I skipped the part about the Windows drivers, but at first the adb push command wouldn't work for me, and I realized it's because the SD card was coming up as read-only. So I reformatted the SD card (MS-DOS FAT) in disk utility.
Later on, I couldn't seem to access any files from /sdcard using the adb shell. It turns out the reason was that when I connected the phone to my computer I selected "Manage memory card," which I guess means Mac OS took control of the drive and it was unavailable to adb. So I chose "modem mode" instead and it worked.
2. When I ran the command:
busybox --install /system/xbin/
I got a bunch of "no such file or directory" errors.
On February 3rd, 2010 Motorola announced the Motorola Devour for Verizon Wireless - in March 2010 it launched making it the 3rd phone for the carrier and ultimately, a more affordable version of the Motorola Droid with an added touch of Motorola Bl... Read More