updated many times see change log
new easier root for DX, D2, & D2G
[ROOT] Framaroot, a one-click application to root (2.14 MB)and it's an apk!
root created by phifc, original ezSBF by 1kds, and modified by bhigham
DX ezSBF 2.3.4/4.5.621
1. download an .iso file
2. burn to cd or usb with disc image burner
3. verify files on CD/USB are correct
4. reboot pc from boot cd or usb
5. follow onscreen instructions
option 1. Flash MB810 2.3.4 SBF is only needed, to restore factory image when phone is not working correctly, not needed to just to root
ezSBF and root cd
Droid_X_621-SBF-and-RootCD-2nd_edition.iso 225.00 MB
MD5 Sum: 6f3618c5000de5214362f7ae717b9c0b
Dev-Host - Droid_X_621-SBF-and-RootCD-2nd_edition.iso - The Ultimate Free File Hosting / File Sharing Service
this version works correct, but android recovery instructions say hold x, should say hold menu button
Droid_X_621-ezSBF-and-RootCD.iso (225MB) MD5: c4961b5b93aa1b2881023d3f3e3f4ea4
Dev-Host - Droid_X_621-SBF-and-RootCD.iso - The Ultimate Free File Hosting / File Sharing Service
Download Droid_X_621-SBF-and-RootCD.iso from Sendspace.com - send big files the easy way
How to verify the file was downloaded correct with
MD5/SHA-1 Hash Checksums
Root Only option
what is ezSBF?
original [TOOL] ezSBF (not for 2.3.4)
you will have a folder named 'Boot'
with two files and a folder in the boot folder
usb flash drive may have a few more files
Hit enter at the yellow "boot baby... boot" screen
You will see yellow dots for 1-3 minutes then the script will start
ezSBF and root
2.3.4 ezSBF & root for DX.PNG
basically read onscreen directions
don't use numbers on right side of your keyboard, just use the ones above qwerty
select flash sbf only if phone is not working correct or you do not have 621 on phone yet
follow onscreen directions
select root DX
follow onscreen directions
turn phone on, connect to pc with usb cable
check usb debugging (settings/apps/development)
select charge only usb mode in top status bar
adb will pushprogram will prompt you toCode:data/local.prop /data/preinstall_md5/magic.md5
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
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
don't want to reboot pc try
Using Oracle VM VirtualBox, and Magic MD5 root iso
If you planning on making nandroid backups or flashing roms
read [HOW TO] Install/Use Droid 2 Bootstrap
bhigham/beh modified the root method
based on New D2 root method for stock 2.3.4 (621/622) found (Droid2, R2D2)
How this works
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
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
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.
Magic MD5 Root 2.3.4 for D2, R2D2, D2G, DX and 2.3.5 for DX2 - Google Docs
sd_shadow's [Collection] of Links: FAQs, Guides, Rooting, SBFs, ROMs... - Google Docs
07 Sept 2012
25 Sept 2012 added bootloader and recovery details
02 Oct 2012 added mac info
10 Oct 2012 added error info
19 Oct 2012 added more links and error info
26 Oct 2012 added mirrors
18 Nov 2012 added MD5 & SHA-1 Checksum Utility: verify the hash checksum to ensure the file integrity is correct with the matching file
09 Dec 2012 major rewrite
31 Jan 2013 don't want to reboot pc try Using Oracle VM VirtualBox, and Magic MD5 root iso
07 March 2013 added ezSBF DX621 links and other edits
29 March 2013 added updated ezSBF version
07 April 2013 added [video]]Tomsgt123
25 April 2013 added [ROOT] Framaroot, a one-click application to root
27 April 2013 added framaroot video
01 May 2013 added link instructions