DX (MB810) ezSBF & Root 2.3.4/4.5.621 (no milestone .sbf)
updated many times see change log
[ROOT] Framaroot, a one-click .apk to root
I have verified it works with these Motorola devices running android 2.3.4
Droid 2 (a955), Droid 2 Global (a956), R2D2 (a957), & Droid X (MB810)
Just download, allow unknown sources, install, open, select top root method (Gimli), reboot phone, done
what is ezSBF?
original [TOOL] ezSBF (not for 2.3.4)
Quote:
Originally Posted by 1KDS
Don't let the word Linux scare you, this is just a cd you burn, nothing installs to your pc. Once you burn this CD you are ready to SBF flash anywhere you have a computer, no net connection needed to download any files.
This is an .iso file. It is a complete Linux operating system that you will download, burn to CD (or USB) then boot your pc from CD or USB, this allows your pc to reboot into a different operating system.
Quote:
Originally Posted by 1KDS Instructions (Mac):
Download .iso
Use Disk Utility (built in) to burn iso file to a CD (instructions)
Shut computer down
Hold c key, push power and hold c until you see the Linux OS start
Hit enter at the yellow "boot baby... boot" screen
You will see yellow dots for 3-5 minutes then the script will start
Instructions (Windows):
Download .iso
Burn iso image to a disk (Instructions, Windows 7 - Vista and XP)
Reboot PC
Hit F12 (sometimes F8 or esc) during boot to go to boot menu (possibly google search how to boot your specific pc from CDROM)
Select boot from CDROM (or USB if you used a flash drive)
Hit enter at the yellow "boot baby... boot" screen
You will see yellow dots for 3-5 minutes then the script will start
Live USB Instructions (Windows):
(Instructions from pendrivelinux.com)(thanks)
Download UNetBootin for Windows
Download your favorite Linux ISO
Double click the Unetbootin Executable to start the program
(1) Click the Diskimage radio box
(2) browse to select your ISO
(3) Set your target USB drive
(4) click OK to start the creation
(5) After the USB drive is done select reboot.
(6) During boot enter the boot menu and change USB to boot first, save and reboot.
(7) When booting from UNetbootin select SliTaz
Hit enter at the yellow "boot baby... boot" screen
You will see yellow dots for 3-5 minutes then the script will start
basically read onscreen directions
select DX
don't use numbers on right side of your keyboard, just use the ones above qwerty
turn phone on, connect to pc with usb cable
check usb debugging (settings/apps/development)
select charge only usb mode in top status bar
press continue adb will push
Code:
data/local.prop /data/preinstall_md5/magic.md5
program will prompt you to manually reboot phone to bootloader (Hold volume up+down buttons and power button, or hold Vol.Down and Camera and wait for the screen to flash) program will will be flash repacked sbf (less than 50mb) Program will reboot phone twice, very important (reboot just replaces the local.prop, but the old local.prop is still in memory, till second reboot) adb pushes su,superuser, and busybox program will reboot to recovery, manually wipe cache (should auto reboot to recovery, at android andy press both volume buttons, if it doesn't press home button and hold it in then press your power button, hold it in also till you see a triangle on the screen w/ android andy then press both volume buttons)
then select reboot
rooted
error info
when running the program you may see these errors
rm failed for /data/preinstall_md5/magic.md5 no such file or directory
no root.img.gz no such file or directory
rm failed for /data/preinstall_md5/magic.md5 read only file system
that is fine, it will still work
after flashing files in bootloader, phone reboots to bootloader, instead of normal android operating system..... now what?try disconnecting usb, pull battery,wait a few secs, replace battery, reboot, wait for reboot to complete, reconnect usb
Originally Posted by phifc There's an exploit in loadpreinstall.sh. It compares md5 sum files of preinstalled apps and if they're different, copies the md5 to the local cache. The preinstall just has an empty file in app/ so it will parse the md5 for it. Instead of an md5 sum, it contains a local.prop that allows adb root shell. So the system thinks it's copying the md5sum to the cache when it bounces off the symlink and overwrites the /data/local.prop, giving adb root on next reboot
Quote:
originally posted by bhigham/beh
Since all these devices (Droid 2/R2D2/D2G/DX2 and DX seem to be vulnerable to the same exploit found by phifc at http://rootzwiki.com...nd-droid2-r2d2/
I have assembled rooting methods for all of them in EzSbf style CD. I have tested it on my D2G, and the same method has been tested by multiple users on the D2/R2D2, and has worked fine.
Credit for this method go to phifc, djrbliss, and the others who developed the method.
I have simply taken the method, and assembled the tools.
Credit for the idea behind the CD method should go to 1KDS, as I have mostly patterned this CD after his method.
Credit should also go to Skrilax_CZ, as without his Motorola Android Firmware (De)packer, we wouldn't be able to have a 55 meg CD that covers multiple devices.
Special thanks also to themib for testing and troubleshooting on the DroidX2. In fact, since I don't have a DX2, he actually did a majority of the work in finding a method that would work (the method for the D2 and D2G doesn't quite work), and then we worked together to get it assembled and working.
This CD is for the D2,R2D2, D2G, and DX on Android version 2.3.4, and the DX2 on 2.3.5.
One note if you have troubles with it not working. It might be necessary to disconnect the phone after it flashes the preinstall and reboots. It seems that some phones may not complete the reboot process before being rebooted by ADB, so you may need to disconnect the phone when it starts booting, and let it boot fully before hooking it back up. when hooked back up, it will be rebooted, and should go on with the process like normal.
Of course, like all other things here, I have done my best on this, but there are no guarantees, and anything you do on your phone is at your own risk.
So, without further ado, here is a link for the CD http://www.mediafire...mim304k214kl41h
and the md5 is
7baee9c34f6ef7ad0b4fa219ae387c68
13 sept 2012: added bootloader and recovery instructions
02 Oct 2012 added mac info
10 Oct 2012 added error info
18 Dec 2012 major rewrite
09 March 2013 added ezSBF link
26 April 2013 added Framaroot link
Wow, seems simple enough. Now I have a few questions (yes, I am new to rooting).
1. reboot phone to bootloader. Is this a menu option?
2. flash repacked sbf. Does this happen automatically? Is there a file name I need?
3. Reboot twice. How do I reboot? Do I turn the phone off/on or is there a special combination of buttons?
4. reboot to recovery and wipe cache are probably menu options.
5. reboot normally. How do I reboot normally?
you need to reboot to bootloader manually
flashing will be done when you click continue
phone should reboot twice, just wait for it to completely boot before clicking continue, or it might skip one reboot
it should reboot to android recovery
edit:
at ! in triangle with android andy, press both volume buttons to enter recovery
choose wipe cache, comfirm
wait for it to finish
choose reboot in android recovery
Last edited by themib; August 20th, 2012 at 12:46 PM.
Wow, that was easy. Easier than SDB/SBF or whatever I've used in the past.
So, now that is done, what is different then factory image and root?
Do I now need to update or flash the latest OS? Use root keep and flash .621 again?
I'm on 4.5.621MB810
Droid X
2.3.4
BP_C_1.09.15P
Kernal
2.6.32.9-g1282440
Build 4.5.1_57_DX8-51
I think I have the latest everything, root, and antenna (15P) what ever that means.
I didn't loose a single app. That was a great tutorial!
__________________
Droid X and root. Not overclocked.
Last edited by serpa4; August 23rd, 2012 at 06:32 PM.
I did your rooting method and it worked awesome but I'm having trouble finding any custom rom's that will run with my rooted .621. If you have any clues that would be great. I already put bootstrap on and a freeze bloat, I've already shut off the nonsense verizon junk now I just want to really customize it.
install Droid 2 bootstrap
you should be able to flash any GB roms for the DX
the change from 2.3.3 to 2.3.4 was minor
wizards miui, and Pooka's CM7 seem popular
some here Droid X Development - RootzWiki
Hey guys. It's been a while since I have stopped in. I'm assuming this is a root method for the infamous .621 and you no longer need the milestone files? Is that correct? Any roms come out for the .621 yet?
__________________
I live life by three rules. Rule one, Sh*t happens, rule two, sh*t happens on a daily basis, rule three, get used to the first two.
When I click on the Droid2_D2G_DX_DX2-RootCD-2012.iso link it takes me to Mediafire. When I click to download the file it either: 1. reloads page and download button. Or, 2. saves to My Downloads from 205.196.120.178 (after I decline the FULL-DISKfighter advertisement)...but it never actually saves. The transfer rate continues to say "calculating" the whole time.
Hi,
I know this is the most common topic here (kinda), but none helped me.
I own an Android 2.3.4 Build GRJ22
It is Qmobile A5,google it... cant post the link
Now the problem, I tried to root it with SuperOneClick Root at least 10 times but the app hangs (for an hr) then I had to force Close it.
I tried to find every where but it did not seem to help. Hoping to find some answers here.
I have rooted many phones before including HTC, Motorola and Huwaie, but mine one seems to work on it. even z4root froze and force close dialog appeared.
My PC Specs:
P4 3GHz HT
3.5 GB RAM DDR2
Windows 7 Professional x64
Phone Specs
MT6573 650 MHz Processor
213MB RAM
Android version : 2.3.4 GRJ22; Release Codename : REL; API LEVEL : 10;
Can I root my android with your software? Is it safe to do so because i cant download a recovery image as none is made for it.
I just got a second-hand DX, and having a hard time getting root. At first, it looked like it worked, so I installed Bootstrap for Droid X, and flashed Ky's modded 621. Then ran into a bad loop upon setup, and had to SBF. I'm trying the whole process again.
Upon beginning the root process after booting this cool linux live CD, it gave an error very early on, something about an /MD5 not being found, it but continued the root process right through to the end. Could this have had something to do with the problems I've been having? If I continue to have problems, how could I correct the issue?
Ah, there's the rub. After using Ubuntu live to SBF the 621 file here from 1KDS, I wiped cache and did factory reset. I then applied root using the ezCD method and the multi-device live-boot Linux CD, selecting to root the Droid X (with USB debug and non-market apps enabled). I wiped cache again, just to be safe. I installed the Droid X Bootstrap. But Bootstrap gave me a blank screen. I could select anything - backup/restore, flash zip file, reboot, wipe cache - when I hit the power button to execute, I got a blank screen and had to pull the battery.
For some reason, the Droid 2 root CD did not work for me - it got a kernel panic every time I tried it yesterday. I was able to load the 604 sbf, but that's not where I wanted to be.
BTW, the loop I was referring to above was not a boot loop, it was a setup loop. I was stuck setting up accounts, and it would not let me say "done setting up accounts." Can't figure that either. Anyway, stock SBF set that right.
After getting root, I was able to freeze a bunch of bloatware with Titanium Backup. I was able to boot to recovery. But once in Bootstrap recovery, I could go nowhere. I wonder of Bootstrap is flawed, because the rest of the system seemed okay. I had done full wipes, so the system should have been clean. Heck, I rooted over a system that didn't even have any user set up, I skipped setup and only turned on USB debug & allow non-market apps. Oh, and having the phone on 'charge only' did not work for me; I had to set it to PC mode. I'm running through the whole process again now. The one glitch in the process, at the very early stage of running the root says: rm failed for /data/preinstall_md5/magic md5/magic.md5. No such file or directory. (there's a letter missing at the beginning I can't make out, because it's off-screen). It doesn't do anything at that point, but then I reboot to bootloader, and it proceeds normally.
I am just not getting a good root out of this. Tried again, and this time TiBu couldn't get root access, even though SU was installed & updated, and Root Checker said I had root, and I could rummage around the root directory with the ES file manager. Last time, it was the failure with Bootstrap (which I didn't even try this time, if TiBu didn't work). Man! Maybe I'll just stick with my Eris! Could it possibly be that, as another person suggested somewhere else, a Motorola-brand USB cable is necessary? (the cable I'm using is Pantech, but has a Verizon V-cast tag on it, so I thought it would be okay) Or, isn't there a pre-rooted 621 sbf file somewhere I can plug in through Ubuntu?
i'm guess in tibu didn't work because you missed the allow/deny time, sometimes happens
open superuser and change tibu to allow
cable may be an issue, but if sbf went fine, root should work
also could try updating superuser, if you can go through all the update steps you are rooted
or use root basic or voodoo ota to verify root status
edit:
Quote:
isn't there a pre-rooted 621 sbf file somewhere I can plug in through Ubuntu?
not that I know of
just this and the 1kds milestone 604 ezSBF
Quote:
Download - 1KDStaz_MX_4.5.604.iso (Milestone X 4.5.604 Gingerbread)
210.8mb (210,763,776 bytes)
MD5 (1KDStaz_MX_4.5.604.iso) = b8d32cfca4d138f3076b0bf85ae6318e
This is a special image. It is used for those that have taken the 4.5.621 OTA update and have lost root. This image uses the nTelos Milestone X 4.5.604 sbf file. This results in a non-Verizon system but you are able to use ZergRush (included) to root. Only use this file if you are on 4.5.621 or already on 4.5.604.
someone with a x2, had trouble keeping root and flashing roms
I made a nandroid of my eclipse rom, he was able to flash that, and keep root
you could try something like that, post in the rom thread you want, and ask if someone could upload a nandroid to mediafire or db
not a great option, but it may be your phone, has a hardware problem
Last edited by themib; September 27th, 2012 at 11:32 AM.
The Following User Says Thank You to themib For This Useful Post:
Thanks themib. Hardware problem is definitely possible - after all, it's an Ebay phone
Before I go mucking up my (currently) good root by installing Bootstrap, let me ask a couple more questions. I bought the Droid X version of Bootstrap, but I've seen other threads where people install the D2 version. Does it make a difference, if so which is better for the X? If I have Bootstrap, I don't need Rom Manager, right? Does Rom Manager substitute for Bootstrap, or no?
install d2 bootstrap
then install rom manager
update cwm in rom manager to dx 2nd init
should work
edit: on stock rom, use rom manager to boot to cwm
on custom roms you can use the roms boot to recovery if it has one, usually press power/reboot/recovery
Last edited by themib; September 27th, 2012 at 10:36 PM.
Okay, this phone just won't work with CWM at all. I followed those directions exactly. Rom Manager would not boot to recovery, only to a regular phone reboot. Quick Boot will boot the phone to regular phone recovery, but not CWM recovery. I go into Bootstrap and tap "bootstrap Recovery" and it says success. I hit "reboot recovery" and it boots into recovery, but has the same problem as before. Selecting any item and pushing the power button to execute leads to a blank screen. Hitting power again brings back the recovery menu screen. I have root, but I can't even make a Nandroid backup (or restore one, or flash a zip file, or even reboot) because I don't have CWM recovery.
I accidentally bought two DXs on Ebay, so I'll be interested to try this process on the other and see what the result is. I may have to give up on flashing any alternative rom, but just be satisfied to have TiBu functional.
edit:
in cwm recovery use volume buttons to scroll
camera button to select
power button is used only to go page back
if there is no page back, screen goes blank
in android recovery
volume buttons to scroll
power button to select
I think you have found, most of the ways not to do it
Last edited by themib; September 28th, 2012 at 11:53 AM.
I like hearing we can finally root Android 2.3.4/4.5.621 but I have worries as I installed LauncherPro from Google PLAY onto my DroidX a few hours ago and several of my apps do not show up on the display when I launch them, I have no control over the MP3 player while it plays a song or when it is over and while taking a video an hour ago using the stock camcorder app it froze completely,. I had to pull the battery just to restart it. I have since uninstalled the LauncherPro and everything seems fine now.
I do admit that I am worried about what happens if the ROOT process bombs somewhere along the way. What are my options at that time?
I'm hoping you guys can help. i bought a used DX off ebay that already has .621 on it ive downloaded and burned the cd and have tried to root my dx several times but the first thing it says is rm failed for /data/preinstall_md5/magic md5/magic.md5. No such file or directory. and then proceeds thru the rest of the rooting process saying the installation everything else has failed. Any thoughts???
Android Version
2.3.4
Baseband Version
BP_C_01.09.15p
Kernel Version
2.6.32.9-g1282440
mcbk83@il93lnxdroid08#1
I like hearing we can finally root Android 2.3.4/4.5.621 but I have worries as I installed LauncherPro from Google PLAY onto my DroidX a few hours ago and several of my apps do not show up on the display when I launch them, I have no control over the MP3 player while it plays a song or when it is over and while taking a video an hour ago using the stock camcorder app it froze completely,. I had to pull the battery just to restart it. I have since uninstalled the LauncherPro and everything seems fine now.
I do admit that I am worried about what happens if the ROOT process bombs somewhere along the way. What are my options at that time?
restart root program, try again
depends on where in the process
worst case you just don't have root
Quote:
Originally Posted by mgaylor
I'm hoping you guys can help. i bought a used DX off ebay that already has .621 on it ive downloaded and burned the cd and have tried to root my dx several times but the first thing it says is rm failed for /data/preinstall_md5/magic md5/magic.md5. No such file or directory. and then proceeds thru the rest of the rooting process saying the installation everything else has failed. Any thoughts???
Android Version
2.3.4
Baseband Version
BP_C_01.09.15p
Kernel Version
2.6.32.9-g1282440
mcbk83@il93lnxdroid08#1
Build Number
4.5.1_57_DX8-51
you are enabling usb debugging?
charge only mode? try pc mode
restart root program, try again
depends on where in the process
worst case you just don't have root
I guess I neglected to say I have not ROOTed it yet. It is still stock. If the root process has problems, will it lock the phone up or somehow make it useless to me or can it be somehow flashed back to a usable Android version?
I guess I neglected to say I have not ROOTed it yet. It is still stock. If the root process has problems, will it lock the phone up or somehow make it useless to me or can it be somehow flashed back to a usable Android version?
You need not worry about bricking the phone. Go here, and you can restore back to a fully original state, without root, without mods. I've rooted, failed to root, had the phone flake out with crashes, and run this restore about 3 or 4 times now. I'm no Linux guy, but the instructions in the thread above are great. You have nothing to fear with this phone.
I'm hoping you guys can help. i bought a used DX off ebay that already has .621 on it ive downloaded and burned the cd and have tried to root my dx several times but the first thing it says is rm failed for /data/preinstall_md5/magic md5/magic.md5. No such file or directory. and then proceeds thru the rest of the rooting process saying the installation everything else has failed. Any thoughts???
I ran into the same thing. If you followed the steps exactly, and the phone went through the entire process, you should find Superuser among your apps, and it should be rooted. You can try downloading Titanium Backup, which requires root to work, or Bootstrap (for Droid 2 NOT Droid X) which will install recovery where you can flash other roms, which also requires root. If they don't work, you don't have root. After going through this process a half dozen times in the past two weeks, I no longer notice the warning you notice above, because it doesn't matter.
My understanding is this: the rooting script is trying to remove a directory that it needs to be gone before it can root. If the directory isn't there, it can't remove it (hence, rm fails), but since that directory isn't supposed to be there, the rest of the rooting process works. I'm a newbie, not a hacker, so I may be wrong. But I went through the same thing, and I've now rooted this phone several times in the past couple weeks with the method described in this thread.
i used this method to root my droid and after i flashed a rom it went into a boot loop. can i get it out of the boot loop through this CD? i have already tried the obvious (factory data reset/wipe cache/flashing stock rom/flashing different custom rom) and nothing works. Please help
From my efforts, I find two CD's are necessary for solving any issue with the DX - SBF to a completely original state, and the root CD described at the top of this thread. Reset/wipe, root, fail, crash, SBF, reset/wipe, root. I've run through that sequence at least three times (and I hope I've got to a stable point, assuming I don't muck things up again). If you can get to the boot loader, you can restore this phone.
My EX just gave me his old Droid X and I love am I am trying to do some things but it seems it all needs ROOT.....yes I am blonde and I'm Clueless about this. I am uneasy messing with the root system so I want to wreck my phone !! Any help??
I am also getting serious battery drain issues so any help on that would be great too!!! I have read so many articles and forums and other stuff my head is spinning!!!
My EX just gave me his old Droid X and I love am I am trying to do some things but it seems it all needs ROOT.....yes I am blonde and I'm Clueless about this. I am uneasy messing with the root system so I want to wreck my phone !! Any help??
I am also getting serious battery drain issues so any help on that would be great too!!! I have read so many articles and forums and other stuff my head is spinning!!!
Thanks everyone!!!
go to settings/system/about phone/system version
should be 4.5.621.... or 4.5.602......
use this if 4.5.621
I'm hoping you guys can help. i bought a used DX off ebay that already has .621 on it ive downloaded and burned the cd and have tried to root my dx several times but the first thing it says is rm failed for /data/preinstall_md5/magic md5/magic.md5. No such file or directory. and then proceeds thru the rest of the rooting process saying the installation everything else has failed. Any thoughts???
Android Version
2.3.4
Baseband Version
BP_C_01.09.15p
Kernel Version
2.6.32.9-g1282440
mcbk83@il93lnxdroid08#1
go to settings/system/about phone/system version
should be 4.5.621.... or 4.5.602......
use this if 4.5.621
Yes it is 4.5.621 but i'm still even more confused...is there an app to get that will allow me access to the root for editing or being a novice w this should i leave it alone?
Thanks for your help....not trying to overload you
Im sorry i don't understand any of this all this apps tell me I need root access! and I don't know how to get that i seem to have gotten the device stable enough to get more battery life which I guess was my original goal I just wanted to remove some of the factory installed apps that I don't want
Thank you for your time....I best not mess with it anymore.
Quote:
Originally Posted by themib
use the program in op to root
titanium backup, to backup or freeze apps
d2 bootstrap, rom manager (to update cwm to dx 2nd init) to flash roms and make backup of system
PS....I did install File manager but I am not sure what "use the program in op to root" is. I appreciate your patience
I also installed Watchdog the other day and was able to track an offending app and fix that. it seems to have helped the battery drain....4 hours of being idle then dead battery didn't seem right!
Quote:
Originally Posted by themib
use the program in op to root
titanium backup, to backup or freeze apps
d2 bootstrap, rom manager (to update cwm to dx 2nd init) to flash roms and make backup of system
op= original post or poster
in the first post is a link to a rooting program Droid2_D2G_DX_DX2-RootCD-2012.iso
download burn to cd or usb drive
follow instructions in op
install d2 bootstrap
then install rom manager
update cwm in rom manager to dx 2nd init
Just do clarify, as i'm planning to do this for a friend's phone that's on 621. I'm only used to HTC and Samsung phones so i'm not familiar with bootstrap
- Follow the disk instructions, which will give me root on the device.
- Install the MotoDx2 Boot strap. Run this software i would assume and something happens...
- Then run rom manager and update to recovery to dx 2nd init.
Then i can boot into recovery and install either blur or aosp roms?
What's the story with bootstrap anyhow? how does that work togther with rom manager? I've ready a bunch of different threads, but my head is spinning. Do i have to do anything special when i want to boot into recovery? Do i need to install dx2 bootstrap on every rom I flash?
Install bootstrap apk, open app, tap install (top option), then Rom manager,
Best to ask, in Rom's thread, but most Custom roms come with bootstrap installed, with power down options
Power/power off/ reboot cwm
The Following User Says Thank You to themib For This Useful Post:
Install bootstrap apk, open app, tap install (top option), then Rom manager,
Best to ask, in Rom's thread, but most Custom roms come with bootstrap installed, with power down options
Power/power off/ reboot cwm
So we ran the CD and successfully got root.
Installed the DX2 bootstrap, ran it and hit the top button. Got the success message.
Ran Rom Manager, installed DX 2nd Init recovery.
at this point, we cant get it to actually boot into CWM recovery. We've tried pressing the reboot recovery option from rom manager (just reboots the phone).
we tried rebooting into recovery using the button in the bootstrap app. That just powers it down.
We also tried powering down, and then powering up holding the home key. and then doing the vol up and down keys. This just takes us to the android stock recovery.