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

Root D2G "ezSBF" & Root 2.3.4/4.5.629 with magic md5

themib

Android Expert
Jul 25, 2011
778
165
South Dakota
tinyurl.com
[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

no pc needed.



---------------------------------------------------------------------------




see https://docs.google.com/document/d/1gt5ufld_fajqA0fqRK_ed3sB_-PWtF82vLsXce5BTnE/edit
for current links and detailed instructions

two Options
D2G "ezSBF" & Root CD
Multi-device root cd


What is ezSBF?
Original D2G [TOOL] ezSBF D2G (not for 2.3.4/4.5.629)

bhigham/bhigham/beh modified root method based on New root method for stock 2.3.4 (621/622) found (Droid2, R2D2)

How this works
Originally Posted Posted 14 July 2012 - 06:35 PM 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
beh said:
I have assembled a rooting CD for Droid 2 Global phones that have taken the .629 update.
I got the info on how to do this from phifc's post at
http://rootzwiki.com...nd-droid2-r2d2/
so all 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 for the Droid 2 Global.
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 CD under 50 meg.
I have tested this CD on my phone, and found it to work properly, but I can't guarantee that it will work for others. Others have also found it to work, but I can't guarantee you will have the same results.
You are welcome to try it, and I hope it is helpful to someone, but as with all modifications, you do so at your own risk.

Instructions for using this CD.
Download and burn this image file to CD. (or create bootable USB)
It might be a good idea to do a factory reset before starting this process, but you might be ok without it. My phone had already been rooted, so I had to sbf it back to stock, in order to test the CD, so I have only tried it after a factory reset.

1 Enable USB debugging on the phone,
2 Boot computer off of this CD
3 Hook up phone to computer (phone needs to be on at this point)
4 Start the root process by selecting option 1
5 When it says on the screen that phone needs placed in bootloader, (almost right away, as it only needs to send 1 command before placing in bootloader) power off the phone, and put it in bootloader by holding the up arrow on the keyboard of the phone while powering on.
6 when in bootloader and hooked up to the phone, press enter on the computer to proceed, a preinstall image will be flashed to the phone, providing the exploit that will root the phone.
7 When it has flashed, the phone should reboot. If it hangs when booting, unplug phone, remove battery, replace battery and power back on. When powered on, hook up cable again, and the process will continue (it will immediately reboot again)
8 When the phone reboots, ADB should be root, so it will push the necessary files to the phone, and reboot the phone again. Per Morlok8k, cache should be wiped to avoid bootloop problems, so the phone will be rebooted into Recovery.
9 You will have to press both volume buttons to enter recovery, where you should wipe cache partition and reboot.
If all went well, your phone should be rooted.
If you try it, please verify if it works for you, or gives you trouble.
Hope this helps someone.

I updated the CD (mainly just made it a bit smaller) and uploaded it to Mediafire
http://www.mediafire...394ha4dzjtyqpqb
I also uploaded it to rapidshare,
https://rapidshare.c..._CD-updated.iso
the md5 for the updated CD is
84ff5a572e98c3eb366cc6fec13f99d5
I also previously forgot to mention that this method works fine off a bootable usb drive, a CD is not necessary. I use Unetbootin to create the bootable usb, and it works well for me.
Update:
I went ahead and put together an EzSbf style CD that contains both the full .629 sbf, as well as the root option.
I tested it out on my phone, and it appears to work fine. However, if you don't have over 1 GB of RAM, it will be necessary to reboot the computer between flashing 629, and rooting the phone. The reason for this is that the CD loads into RAM, and the SBF file unzips to around 600 Meg, and the preinstall to close to 300. So, they can't be both unzipped at once. I tried the idea of having the script rezip the sbf after flashing it, but it took longer than rebooting the computer. If you run this with under a GB of RAM, the computer will not be able to unzip the SBF, and will crash the script, without giving error messages, as when the command fails, it will try to advance.
All that to say, if someone wants the CD for recovery and root, here it is.
https://rapidshare.c...-and-RootCD.iso
md5 is
579d7d5095fc2560205033456db150a2



burn to cd with imgburn, or flash drive use UNetBootin for Windows

if you have a Mac
try How to burn an .iso on mac
and Boot your Mac from CD, DVD, external drive, or USB flash drive

My Links
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

edit:
02 Oct 2012 added mac info
13 Oct 2012 added - Google Docs links
17 Oct 2012 added link to original ezSBF
20 Jan 2012 changed links, info.....
26 april 2013 added Framaroot
 
thanks! it works in my D2G, was very easy, have no issue, not even with bootloop, nothing. Now my phone is rooted. amm i d like to ask if this method will work in a diferent phone or is exclusive for d2g? thanks for you answer, and thanks for posted it, was very helpfull. Note im sorry with my english but this is not my first languaje, thank!!.
 
Upvote 0
I am new to this rooting stuff..
I have absolutely no idea what i am doing..
I have android 2.3.4 on a D2G
Kernel Version: 2.6.32.9-g177d714
I do not know how to start this process since it's in weird lingo. I do not understand most abbreviations.. I know CPU.. ROM RAM.. but nothing else. Could someone please send me the steps in plain english.. I really need help. I would love to have my phone rooted.. Thank you.
well we can do this step by step
I don't have kernel memorized, system version is 4.5.629, correct
first download D2G_4.5.629_SBF-and-RootCD.iso

edit:OK, kernel looks like D2G
download iso,
verify that it downloaded correctly with md5 check sum
How to verify the file was downloaded correct with
MD5/SHA-1 Hash Checksums


iso file is 219mb, but when placed on cd or usb drive, it is about 1/2 gb/ 500mb
and you need a pc or mac with atleast 1gb of memory

let me know when you get this far
 
  • Like
Reactions: dwsurfpunk
Upvote 0
well we can do this step by step
I don't have kernel memorized, system version is 4.5.629, correct
first download D2G_4.5.629_SBF-and-RootCD.iso

edit:OK, kernel looks like D2G
download iso,
verify that it downloaded correctly with md5 check sum
How to verify the file was downloaded correct with
MD5/SHA-1 Hash Checksums


iso file is 219mb, but when placed on cd or usb drive, it is about 1/2 gb/ 500mb
and you need a pc or mac with atleast 1gb of memory

let me know when you get this far
Okay so i clicked the first link and started downloading the 219 mb file. do i need the 54 mb file as well?
 
Upvote 0
well we can do this step by step
I don't have kernel memorized, system version is 4.5.629, correct
first download D2G_4.5.629_SBF-and-RootCD.iso

edit:OK, kernel looks like D2G
download iso,
verify that it downloaded correctly with md5 check sum
How to verify the file was downloaded correct with
MD5/SHA-1 Hash Checksums


iso file is 219mb, but when placed on cd or usb drive, it is about 1/2 gb/ 500mb
and you need a pc or mac with atleast 1gb of memory

let me know when you get this far
Also, I am using a flash drive.. USB drive whatever you call it.. how do i tell what its capacity is?
 
Upvote 0
well we can do this step by step
I don't have kernel memorized, system version is 4.5.629, correct
first download D2G_4.5.629_SBF-and-RootCD.iso

edit:OK, kernel looks like D2G
download iso,
verify that it downloaded correctly with md5 check sum
How to verify the file was downloaded correct with
MD5/SHA-1 Hash Checksums


iso file is 219mb, but when placed on cd or usb drive, it is about 1/2 gb/ 500mb
and you need a pc or mac with atleast 1gb of memory

let me know when you get this far
Wait... should i be downloading this on my droid or can i transfer it to droid later?
 
Upvote 0
download UNetBootin for Windows

Live USB Flash Drive 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
 
  • Like
Reactions: dwsurfpunk
Upvote 0
download UNetBootin for Windows

Live USB Flash Drive 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
What is my favourite linux iso..
what would you suggest for a newb and android 2.3.4
 
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