1. DroidForums.net is currently undergoing a major software upgrade. If you are experiencing any problems logging in please: Contact Us

Direct root method for Android 2.3.4 on D2G,D2,DX, and DX2

Discussion in 'Motorola Droid 2 Global Development' started by bhigham, Aug 6, 2012.

  1. bhigham
    Offline

    bhigham New Member

    Joined:
    Jun 4, 2012
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    0
    I posted this on Rootzwiki, but figured I would post it here as well, and hopefully it is helpful for someone.
    Since all these devices seem to be vulnerable to the same exploit found by phifc at
    New root method for stock 2.3.4 (621/622) found (Droid2, R2D2) - Droid 2 / R2D2 / Milestone 2 / Droid 2 Global - RootzWiki
    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.

    From what I can see, it should work for the Droid X as well, and Western Senju Ero-sannin on the rootzwiki DroidX forum reports that is has worked for him.
    This CD is for the D2,R2D2, D2G, and DX on Android version 2.3.4, and the DX2 on 2.3.5.

    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
    Droid2_D2G_DX_DX2-RootCD-2012.iso
    and the md5 is
    7baee9c34f6ef7ad0b4fa219ae387c68
  2. themib
    Offline

    themib Well-Known Member

    Joined:
    Mar 7, 2011
    Messages:
    1,414
    Likes Received:
    27
    Trophy Points:
    48
    Location:
    South Dakota
    updated many times see change log

    created by phifc modified by bhigham

    3 options mirror links posted Magic MD5 Root 2.3.4 for D2, R2D2, D2G, DX and 2.3.5 for DX2 - Google Docs
    Multi-Device Root (54mb)
    Droid2_621_SBF-and-RootCD.iso (213mb)
    Droid2_R2D2_A957_2.3.4_SBF_and-or_RootCD.iso (250mb


    How this works
    what is ezSBF?
    original [TOOL] ezSBF (not for 2.3.4)


    select D2 for multi device root cd or /select root for the Droid2_621_SBF-and-Root CD
    don't use numbers on right side of you keyboard, just use the ones above qwerty

    turn phone on, connect to pc with usb cable

    on phone check usb debugging (settings/apps/development)
    on phone select charge only usb mode

    on pc press continue
    program will use adb to push
    Code:
    data/local.prop /data/preinstall_md5/magic.md5
    
    program will prompt you to
    manually reboot phone to bootloader
    program will flash repacked sbf (less than 50mb)
    program will reboot 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 press both volume buttons when you see !, triangle, & android andy
    manually select wipe cache
    manually select reboot
    rooted

    error info
    when running 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

    if you plan on creating nandroid backups or flashing roms read
    [HOW TO] Install/Use Droid 2 Bootstrap

    Band unlock Droid 2 Global with 629 instructions


    original thread New root method for stock 2.3.4 (621/622) found (Droid2, R2D2) - Droid 2 / R2D2 / Milestone 2 / Droid 2 Global - RootzWiki
    Last edited: Dec 9, 2012
  3. Newenglandguy
    Offline

    Newenglandguy New Member

    Joined:
    Oct 10, 2010
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    0
    Newbie has some dumb questions

    Want to root my phone, but I don't quite think I fully understand the full process. Do I have to burn the ISO file to a CD and boot off of it? I'm not clear on what the steps are. Sorry, for what most of you may be a dumb question, but I don't want to mess this up. Never rooted a phone before. I have a Droid 2 that is running 2.3.4.

    Oh, and what does it mean "you need to SBF your phone"?

    Thanks
  4. themib
    Offline

    themib Well-Known Member

    Joined:
    Mar 7, 2011
    Messages:
    1,414
    Likes Received:
    27
    Trophy Points:
    48
    Location:
    South Dakota
    the ezSBF & root for 2.3.4/4.5.621 iso has two option
    1 .sbf is a recovery system file, use to restore phones firmware
    2 and magic md5 root

    the iso file needs to be mounted to cd or usb drive, with an iso burner or UNetBootin (usb drive)
    reboot pc from cd or usb, a linux program runs
    follow on screen instructions

    both the SBF and root options are very safe, if you have a problem, reread instructions or try on a different pc
    each option only takes about 10 mins

    edit: you only need to SBF, if phone is not running correctly, or won't boot past the m screen

    this iso has been used by many people
    Magic MD5 Root 2.3.4 for D2, R2D2, D2G, DX and 2.3.5 for DX2 - Google Docs
    Last edited: Nov 9, 2012
  5. Newenglandguy
    Offline

    Newenglandguy New Member

    Joined:
    Oct 10, 2010
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    0
    themib - thanks for your reply!

    Now I have some questions on some of the steps:

    reboot phone to bootloader - how do you reboot to bootloader - are there certain keys you must hold down?
    flash repacked sbf (less than 50mb) - is this a step on the ISO CD that I have to do?
    reboot 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 - is this something that happens when I run off the CD?
    reboot to recovery, wipe cache - how do you reboot to recovery mode - again, are there certain keys you must hold
    down?

    reboot normally

    Thanks
  6. themib
    Offline

    themib Well-Known Member

    Joined:
    Mar 7, 2011
    Messages:
    1,414
    Likes Received:
    27
    Trophy Points:
    48
    Location:
    South Dakota

    bootloader mode, power down and power on while either holding both volume buttons, or the up arrow on the keyboard.
    no this part of the root program
    yes other than manually booting to boatloader, the root program is automatic
    phone should reboot to recovery automatically, if it doesn't
    read The DROID Wiki

    • Power down the phone.
    • Slide out the keyboard.
    • Press and hold the X button on the physical keyboard.
    • Press the lock/power button.
    • Once you see a warning sign with an android robot appear, press Volume Up and Down buttons.

    • Android system recovery:
    • Use volume keys or arrow keys to highlight; power or enter button to select
    • Options are
    • reboot system now
    • apply sdcard:update.zip
    • wipe data/factory reset
    • wipe cache partition
    Last edited: Nov 9, 2012
  7. Newenglandguy
    Offline

    Newenglandguy New Member

    Joined:
    Oct 10, 2010
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    0
    Themib - thanks again. Meant to ask a few more questions and I think I'll be confident enough to try to root it. Does that ISO image CD I will be burning have the things on there that I'll need to SBF my Droid 2 should the root not work? Again, it sounds like SBF is a way to restore to factory settings. Do I have that correct? What does the acronym SBF stand for?

    Thanks
  8. Newenglandguy
    Offline

    Newenglandguy New Member

    Joined:
    Oct 10, 2010
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    0
    Themib - thanks again. Meant to ask a few more questions and I think I'll be confident enough to try to root it. Does that ISO image CD I will be burning have the things on there that I'll need to SBF my Droid 2 should the root not work? Again, it sounds like SBF is a way to restore to factory settings. Do I have that correct? What does the acronym SBF stand for?

    Thanks
  9. themib
    Offline

    themib Well-Known Member

    Joined:
    Mar 7, 2011
    Messages:
    1,414
    Likes Received:
    27
    Trophy Points:
    48
    Location:
    South Dakota
    .sbf is the file extension, sometimes called a system boot file, is an image which restores the phone's firmware

    rooting shouldn't cause any problems,
    but it's not uncommon for a custom rom install to to fail, requiring to flash an sbf, to fix, and have to reroot
  10. themib
    Offline

    themib Well-Known Member

    Joined:
    Mar 7, 2011
    Messages:
    1,414
    Likes Received:
    27
    Trophy Points:
    48
    Location:
    South Dakota
    Last edited: Nov 9, 2012
  11. Newenglandguy
    Offline

    Newenglandguy New Member

    Joined:
    Oct 10, 2010
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    0
    I have this one:
    D2 4.5.621 use ezSBF & Root 2.3.4/4.5.621

    Glad you posted that update. Still a little nervous I might hose it up.
  12. Newenglandguy
    Offline

    Newenglandguy New Member

    Joined:
    Oct 10, 2010
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    0
    Well I did it and now all I have is the boot loader screen. Got to spot where it ask me to put it in boot loader and I did. Hit return and it went for a few minutes. Then it said phone would reboot, which it did then it said waiting for device and it just sat there with the boot loader screen showing. Ten minutes wait, and nothing. How hosed am I?
    Last edited: Nov 9, 2012
  13. themib
    Offline

    themib Well-Known Member

    Joined:
    Mar 7, 2011
    Messages:
    1,414
    Likes Received:
    27
    Trophy Points:
    48
    Location:
    South Dakota
    Not sure why I does that on some phones
    Restart root program, and unplug usb, reboot phone reconnect usb
    If it reboots to bootloader more than once, unplug usb, reboot phone, wait for phone to fully load android, reconnect usb, program should continue
  14. Newenglandguy
    Offline

    Newenglandguy New Member

    Joined:
    Oct 10, 2010
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    0
    OK now I got the droid guy with a triangle and a yellow explanation point. It did say root was successful and to reboot in recovery mode and wipe cache. Don't see any options
  15. themib
    Offline

    themib Well-Known Member

    Joined:
    Mar 7, 2011
    Messages:
    1,414
    Likes Received:
    27
    Trophy Points:
    48
    Location:
    South Dakota
    already covered this
  16. Newenglandguy
    Offline

    Newenglandguy New Member

    Joined:
    Oct 10, 2010
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    0
    Themib - I missed that step. I am up and going and do have super user icon. Should I go back and wipe the cache partition?

    Thanks for your help and patience in helping me get rooted.
  17. themib
    Offline

    themib Well-Known Member

    Joined:
    Mar 7, 2011
    Messages:
    1,414
    Likes Received:
    27
    Trophy Points:
    48
    Location:
    South Dakota
    yes, not a real problem, but it's easy

    also should verify root with voodoo ota, basic root, update superuser binary, d2 bootstrap or any app that requires root to work
  18. Newenglandguy
    Offline

    Newenglandguy New Member

    Joined:
    Oct 10, 2010
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    0
    Just loaded and ran voodoo OTA an d on the status everything is checked except for "protected su copy available". Not sure if that's a problem or how to correct it.
  19. themib
    Offline

    themib Well-Known Member

    Joined:
    Mar 7, 2011
    Messages:
    1,414
    Likes Received:
    27
    Trophy Points:
    48
    Location:
    South Dakota
    no that's good
  20. Newenglandguy
    Offline

    Newenglandguy New Member

    Joined:
    Oct 10, 2010
    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    0
    So what is the "protected copy of the su" that I don't have available, what was it for, and why would one evr need to be worried about eve having it available aging?

    Also, as long as I'm rooted how do I best read up on how to now be able to take advantage of the root and optimize my Droid? One thing I read was that you can run some apps in RAM as opposed to ROM, but how do you do that? Also, how do you determine which ones?

    Also, how do I determine what I have for bloatware and get rid of it. VZ Navigator was referred to as bloatware on one site, and seeing I use Navigator (that little blue triangle), would I best be deleting VZ Navigator? If so, how does one do that as it only looks like I can remove some upgrade, not the whole app. Maybe I can do something through Super Users, but Im not sure how to do that.

    Sorry for the questions, buy obviously I'm a newbie.
Search tags for this page
2.3.4 android root
,

android 2.3.4 root

,
android root 2.3.4
,
droid 2 root 2.3.4
,
droid2 d2g dx dx2-rootcd-2012.iso
,

how to root android 2.3.4

,
how to root droid 2 2.3.4
,
how to root droid 2 global 2.3.4
,

root android 2.3.4

,
root droid 2 2.3.4
,
root droid 2 global 2.3.4
,
root droid 2.3.4
,
root droid x2 2.3.4
,
root for android 2.3.4
,
rooting android 2.3.4