Droid 4 Utility Updated

Search This thread

jsnweitzel

Senior Member
Apr 22, 2012
264
311
South Carolina
If you are on a ICS leak now and want to move to another check out this new tool here: http://xdaforums.com/showthread.php?t=1779810

You can use this to restore stock Gingerbread if you are on a modified GB or to go from one ICS to another.

This is the original D4 tool with additions created by several others and repackaged-edited by me.

UPDATE NOTICE: If you downloaded the tool on 06/20 from about 10pm eastern till noon the next day the script was an old version. It is correct now. Just download again.

06/22 9 AM Eastern - updated superuser binary to most recent version.
06/23 12:30 PM Eastern - updated links for 6.16.213 (thanks again droidian1441)
06/25 10:30 PM Eastern - Revised script, that includes a data save option for restoring GB and the best change. The flashing of the GB files and the ICS Kernel to jump from one ICS to another is now all in one. Removed the push file to sdcard (some thought you could do this after you started flashing the system).
06/30 11 AM Eastern - add new link to download all files.

07/01 10:30 Eastern - Updated Superuser (3.1.3) + binary and VoodooRootKeeper (2.0.3) to latest versions. Update ICS root for Dan Rosenburg's root script, this will install superuser and busybox. The other root method didn't seem to install busybox in proper location and resulted in some malfunctions of root only apps. If you installed the previous root script, use voodoo to temporary unroot, then uninstall superuser. Run the new script and you should be good. Note on the latest version of superuser scroll to the left for the update binary menu. Also contains a temporary unroot and OTA protect root.

Some users have reported driver trouble especially after moving to ICS and trying to root.
Go here to get the driver update tools: https://motorola-global-portal.custh...p/30,6720,8302
Some have reported that the USB utility didn't fix there trouble and had to download motocast, which downloaded new drivers.

Thanks again to 1898trouble07 (droidforums) for the data save tip.

I am on longer putting a full version out. It was was just too big to maintain updates. Everything you need is here. You just have to download a few things and move around a couple of files.

First read this entire post at least twice, skipping any step will be BAD!. Then download everything you need for this.

1. All downloads are listed here: http://d-h.st/users/jsnweitzel/?fld_id=3413#files

Other download links below.


1. Get the Tool Here: https://docs.google.com/open?id=0Byw...URLSjQ5V29pYk0
or here: https://www.dropbox.com/s/132a5i038luy4vu/Droid4withICSfix-rootLITE (3).zip
or here: https://docs.google.com/open?id=0Byw...XV2N2N3cTBoQW8

This is a double zip extract until you see the .bat files and a "files" folder. Double click the script to run the tool.

2. Get the GB 219 Fastboot files here: http://sbf.droid-developers.org/cdma...1FF_01.xml.zip
or here: https://docs.google.com/open?id=0Byw...WswcF91MkxkODA

3. If you are just restoring GB this is all you need. Extract the fastboot zip files and copy them to "files" folder of the tool.

If you are just restoring GB, rooted and running the data save option...It might mess up your root. I don't really know for sure. It will erase the superuser binary and the backup if you are running the rootkeeper, but should keep superuser installed. Therefore you may be in a half rooted stuck state and running the root again may not work. I don't have a phone on GB to test this out. To be extra cautious you may want to run the unroot, restore GB then root again. Let me know what you experience and I can update the post.

If you want to go to ICS and are on GB. Then download (see item one below) the D4213 and put it on your external sdcard Boot to recovery and flash from external. You don't have to be rooted. but if you are the easy way to keep root is to use voodoo's rootkeeper. Protect root, temporarily unroot, reroot, flash the ota, then restore root. If you mess up just use the tool to run the ICS root.

If you are moving from one ICS to another keep reading. Downloading the following two files.

1. Get the ICS OTA currently 6.16.213 ICS here: https://docs.google.com/open?id=0Byw...jVSanRzaTZ5alU
This is a double zip to open until you see the folder named D4213, then copy this file to the external sdcard of your phone.

2. Get the matching Kernel 6.16.213 (boot.img) here: https://docs.google.com/open?id=0Byw...1J0VFBCY1NBM2M
Unzip this folder and copy the boot.img to the "files" folder of the tool. It must be named "ICSFIX" for the tool to work.

If you are going from one ICS to another this is the basic procedure. This uses a fair amount of your pc resources. Don't have a bunch of other programs running. Set the phone to MTP for USB and be sure debugging is on (system setting, developer options).

Be sure you charge your battery first. This is a long process be patient. You will get several errors (INFO validation type) if you are on ICS and flash the GB files. Just let it finish.

1. Charge your battery to 100% and have a high quality usb cable. Sometimes the process fails so you might have to do it twice. When in fastboot mode the battery will not charge.

2. Put the D4213 zip on your external sdcard; just copy and paste with windows.

3. Boot to bootloader and select fastboot (power down, hold both volume buttons and press power, release power, select ap fastboot). You can use the tool for this step but will have to manually do it later.

4. Select menu 16 and flash the GB files plus the boot.img of 213. This will take a while just let it finish and follow the prompts when ask to press a key to continue. You will get some errors (Info validation type). Just let it run and finish.

5. Your phone will reboot and attempt to update (android with spinning ball).

6. Let it run until the screen goes blank and the red "M" appears.

7. Then force a power down and boot to the bootloader.

9. Select recovery. When you see the android with the red exclamation press both volume buttons. Select apply update from external storage and chose the 213 zip.

10. Once complete reboot.

11. ENJOY

12. Root ICS if you want.

If you use this to install vodoo's root keeper make sure your screen is unlocked. If not it seems to hang up sometimes. You should immediately get a superuser request.

Finally this is windows only. If someone writes the linux script I can add it in later. Let me know if you have any issues, suggestions, questions or problems.

As usual doing any of this is at your own risk and may render your phone to be a nice paperweight.

Here is the full menu of the tool:

1. Fastboot GB to stock and ERASE DATA (You can use this to restore stock Gingerbread if you are on a modified GB)
2. Fastboot GB to stock and SAVE DATA
3. Root GB
4. Unroot GB
5. Install Voodoo Rootkeeper
6. Install Safestrap for GB
7. System Pull
8. Overclock for GB
9. Boot to Fastboot
10. Boot to Recovery
11. ADB Shell
12. Reboot phone
13. Flash the ICSFIX Kernel (This is not necessary to jump from one ICS to another, use menu 16. Left in for advanced users only)
14. Install Safestrap for ICS
15. Droid 4 ICS Root
16. D4 ICS Fix (Jump from one leak to another) and SAVE DATA
 
Last edited:

twizzles

Senior Member
Mar 4, 2012
148
21
Thought fastboot back to gb after going to the leaked ics caused a brick?

Sent from my DROID4 using xda premium
 

wheels01

Senior Member
Mar 6, 2011
119
14
PHX
Now I will feel more comfortable in flashing the update!, thanks man. Great job.

Sent from my DROID4 using XDA
 

twizzles

Senior Member
Mar 4, 2012
148
21
If im on 206 do i have to flash to 208 in order to flash the new 211 version? And whats in the updates? Enough to take the risk yet again of flashing a leak?

Sent from my DROID4 using xda premium
 

twizzles

Senior Member
Mar 4, 2012
148
21
Is there an eta for the tool update by any chance? Thanks

Sent from my DROID4 using xda premium
 

jsnweitzel

Senior Member
Apr 22, 2012
264
311
South Carolina
I have started working over the script, with an idea to simplify a step too. But will test on my own phone before I post. You can use the tool as-is if you rename the boot.img and the ota. There is one little hiccup in the script after pushing the boot.img (kernel), but it's doesn't affect the process. Hope to have it up in a few hours.


The new tool is up with some instructions too. The Lite version is good to go, the other is still uploading.
 
Last edited:

azrael293

Senior Member
Is it possible to use this tool to flash up from gb? I'm currently using eclipse on safestrap (I know id need to remove safestrap) but didn't know if this will only work with those already on the leaks or if we can use straight from gb

Sent from my DROID4 using XDA
 

jsnweitzel

Senior Member
Apr 22, 2012
264
311
South Carolina
This tool can restore your phone to stock GB. If you have the GB Fastboot files and the latest ICS OTA you can use the lite version and just put add the files to files folder.
If you want to move to ICS you might be able to uninstall your rom, safestrap and fix the logwrapper renaming. I think I saw a thread about that somewhere.
 
  • Like
Reactions: azrael293

jsnweitzel

Senior Member
Apr 22, 2012
264
311
South Carolina
For anyone trying to download I was having some issues setting up the links for gdrive. Just haven't used it before for file sharing. All should be good now.
 

jsnweitzel

Senior Member
Apr 22, 2012
264
311
South Carolina
Ok I just updated the OP, with all the downloads you need. But it's late I am a bit tired. Let me know if something is out of sorts or a link is broke or wrong. It was just too much to keep the full tool up to date and upload.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    If you are on a ICS leak now and want to move to another check out this new tool here: http://xdaforums.com/showthread.php?t=1779810

    You can use this to restore stock Gingerbread if you are on a modified GB or to go from one ICS to another.

    This is the original D4 tool with additions created by several others and repackaged-edited by me.

    UPDATE NOTICE: If you downloaded the tool on 06/20 from about 10pm eastern till noon the next day the script was an old version. It is correct now. Just download again.

    06/22 9 AM Eastern - updated superuser binary to most recent version.
    06/23 12:30 PM Eastern - updated links for 6.16.213 (thanks again droidian1441)
    06/25 10:30 PM Eastern - Revised script, that includes a data save option for restoring GB and the best change. The flashing of the GB files and the ICS Kernel to jump from one ICS to another is now all in one. Removed the push file to sdcard (some thought you could do this after you started flashing the system).
    06/30 11 AM Eastern - add new link to download all files.

    07/01 10:30 Eastern - Updated Superuser (3.1.3) + binary and VoodooRootKeeper (2.0.3) to latest versions. Update ICS root for Dan Rosenburg's root script, this will install superuser and busybox. The other root method didn't seem to install busybox in proper location and resulted in some malfunctions of root only apps. If you installed the previous root script, use voodoo to temporary unroot, then uninstall superuser. Run the new script and you should be good. Note on the latest version of superuser scroll to the left for the update binary menu. Also contains a temporary unroot and OTA protect root.

    Some users have reported driver trouble especially after moving to ICS and trying to root.
    Go here to get the driver update tools: https://motorola-global-portal.custh...p/30,6720,8302
    Some have reported that the USB utility didn't fix there trouble and had to download motocast, which downloaded new drivers.

    Thanks again to 1898trouble07 (droidforums) for the data save tip.

    I am on longer putting a full version out. It was was just too big to maintain updates. Everything you need is here. You just have to download a few things and move around a couple of files.

    First read this entire post at least twice, skipping any step will be BAD!. Then download everything you need for this.

    1. All downloads are listed here: http://d-h.st/users/jsnweitzel/?fld_id=3413#files

    Other download links below.


    1. Get the Tool Here: https://docs.google.com/open?id=0Byw...URLSjQ5V29pYk0
    or here: https://www.dropbox.com/s/132a5i038luy4vu/Droid4withICSfix-rootLITE (3).zip
    or here: https://docs.google.com/open?id=0Byw...XV2N2N3cTBoQW8

    This is a double zip extract until you see the .bat files and a "files" folder. Double click the script to run the tool.

    2. Get the GB 219 Fastboot files here: http://sbf.droid-developers.org/cdma...1FF_01.xml.zip
    or here: https://docs.google.com/open?id=0Byw...WswcF91MkxkODA

    3. If you are just restoring GB this is all you need. Extract the fastboot zip files and copy them to "files" folder of the tool.

    If you are just restoring GB, rooted and running the data save option...It might mess up your root. I don't really know for sure. It will erase the superuser binary and the backup if you are running the rootkeeper, but should keep superuser installed. Therefore you may be in a half rooted stuck state and running the root again may not work. I don't have a phone on GB to test this out. To be extra cautious you may want to run the unroot, restore GB then root again. Let me know what you experience and I can update the post.

    If you want to go to ICS and are on GB. Then download (see item one below) the D4213 and put it on your external sdcard Boot to recovery and flash from external. You don't have to be rooted. but if you are the easy way to keep root is to use voodoo's rootkeeper. Protect root, temporarily unroot, reroot, flash the ota, then restore root. If you mess up just use the tool to run the ICS root.

    If you are moving from one ICS to another keep reading. Downloading the following two files.

    1. Get the ICS OTA currently 6.16.213 ICS here: https://docs.google.com/open?id=0Byw...jVSanRzaTZ5alU
    This is a double zip to open until you see the folder named D4213, then copy this file to the external sdcard of your phone.

    2. Get the matching Kernel 6.16.213 (boot.img) here: https://docs.google.com/open?id=0Byw...1J0VFBCY1NBM2M
    Unzip this folder and copy the boot.img to the "files" folder of the tool. It must be named "ICSFIX" for the tool to work.

    If you are going from one ICS to another this is the basic procedure. This uses a fair amount of your pc resources. Don't have a bunch of other programs running. Set the phone to MTP for USB and be sure debugging is on (system setting, developer options).

    Be sure you charge your battery first. This is a long process be patient. You will get several errors (INFO validation type) if you are on ICS and flash the GB files. Just let it finish.

    1. Charge your battery to 100% and have a high quality usb cable. Sometimes the process fails so you might have to do it twice. When in fastboot mode the battery will not charge.

    2. Put the D4213 zip on your external sdcard; just copy and paste with windows.

    3. Boot to bootloader and select fastboot (power down, hold both volume buttons and press power, release power, select ap fastboot). You can use the tool for this step but will have to manually do it later.

    4. Select menu 16 and flash the GB files plus the boot.img of 213. This will take a while just let it finish and follow the prompts when ask to press a key to continue. You will get some errors (Info validation type). Just let it run and finish.

    5. Your phone will reboot and attempt to update (android with spinning ball).

    6. Let it run until the screen goes blank and the red "M" appears.

    7. Then force a power down and boot to the bootloader.

    9. Select recovery. When you see the android with the red exclamation press both volume buttons. Select apply update from external storage and chose the 213 zip.

    10. Once complete reboot.

    11. ENJOY

    12. Root ICS if you want.

    If you use this to install vodoo's root keeper make sure your screen is unlocked. If not it seems to hang up sometimes. You should immediately get a superuser request.

    Finally this is windows only. If someone writes the linux script I can add it in later. Let me know if you have any issues, suggestions, questions or problems.

    As usual doing any of this is at your own risk and may render your phone to be a nice paperweight.

    Here is the full menu of the tool:

    1. Fastboot GB to stock and ERASE DATA (You can use this to restore stock Gingerbread if you are on a modified GB)
    2. Fastboot GB to stock and SAVE DATA
    3. Root GB
    4. Unroot GB
    5. Install Voodoo Rootkeeper
    6. Install Safestrap for GB
    7. System Pull
    8. Overclock for GB
    9. Boot to Fastboot
    10. Boot to Recovery
    11. ADB Shell
    12. Reboot phone
    13. Flash the ICSFIX Kernel (This is not necessary to jump from one ICS to another, use menu 16. Left in for advanced users only)
    14. Install Safestrap for ICS
    15. Droid 4 ICS Root
    16. D4 ICS Fix (Jump from one leak to another) and SAVE DATA
    2
    Just modified and update the script in the tool. Read the OP for more.

    The best change is the jump from one leak to another. I have combined the flashing of the GB files and the 213 boot.img into one step. This should make jumping a bit easier. With this change I went from 211 to 213 in about 40 minutes including the time to put the 213 zip on my sdcard and rooting.

    I cleaned up the instructions a bit too.
    1
    Thought fastboot back to gb after going to the leaked ics caused a brick?

    Yes, but not completely. The phone will still be able to go into fastboot mode which then allows you to flash the necessary files for the upgrade to work.
    1
    If you are on GB and want to do a stock restore this will do it for you. If you are on a ICS leak it's one of the steps you need to move up.
    1
    A FDR only removes user data and account information. Which means your user apps will be erased. Superuser should be installed as a system app and therefore will remain, but you will lose the binary for superuser. If you install voodoo rootkeeper and then reinstall after the date wipe you should be able to retain root.

    So what kind of issue are you having? Rooting shouldn't cause any problems unless you edited or removed some system apps or data information.