EDIT (9/04/2012): Now that the official Android 4.0.4 ICS build (6.16.217) has been released, you can either use one of the methods below to upgrade OR jsnweitzel's Droid 4 Utility here. You will also be able to root using his tool.
---------------------------------------------------
Here are instructions on how to upgrade from Android 2.3.6 Gingerbread (build 6.13.219) to Android 4.0.4 Ice Cream Sandwich on the Motorola Droid 4 (XT894). These are official builds pulled from a Motorola server.
WARNING!!! ONCE YOU INSTALL THIS UPDATE, YOU CANNOT REVERT TO 6.13.219 OR 6.13.215 VIA FASTBOOT. USE AT YOUR OWN RISK.
Android 4.0.4 System Version 6.16.217: DOWNLOAD
INSTRUCTIONS:
(If you have never edited your build.prop file or modified the contents of your /system folder, you may be able to skip step 1.)
Method 1: If you have an external SD card:
Method 2: If you do not have an external SD card (root required):
---------------------------------------------------
Here are instructions on how to upgrade from Android 2.3.6 Gingerbread (build 6.13.219) to Android 4.0.4 Ice Cream Sandwich on the Motorola Droid 4 (XT894). These are official builds pulled from a Motorola server.
WARNING!!! ONCE YOU INSTALL THIS UPDATE, YOU CANNOT REVERT TO 6.13.219 OR 6.13.215 VIA FASTBOOT. USE AT YOUR OWN RISK.
Android 4.0.4 System Version 6.16.217: DOWNLOAD
INSTRUCTIONS:
(If you have never edited your build.prop file or modified the contents of your /system folder, you may be able to skip step 1.)
Method 1: If you have an external SD card:
- Flash the 6.13.219 fastboot file (instructions here) and, if desired, use the Droid 4 Utility to obtain root (instructions here)
- (To keep root) Open Superuser and update the su binary
- Download/extract one of the files above and copy only Blur_Version.6.13.219.XT894.Verizon.en.US.zip to your phone's external SD card
- (To keep root) Install OTA RootKeeper, select "Protect root", then "Temp. un-root", then "Restore root"
- Power off your phone, then hold the volume up, volume down, and power buttons at the same time until you see the bootloader menu
- Use the volume down button to navigate to "Recovery" then use the volume up button to select it
- When you see the android/triangle, press both volume buttons together
- Select "apply update from sdcard" then press the power button
- Select the .zip file and wait for the installation to finish
- Reboot
- (To keep root) Open OTA RootKeeper and select "Restore root"
Method 2: If you do not have an external SD card (root required):
- Flash the 6.13.219 fastboot file (instructions here) and use the Droid 4 Utility to obtain root (instructions here)
- (To keep root) Open Superuser and update the su binary
- Download/extract one of the files above and copy the enclosed .zip and .crc files to your phone's internal storage (do not change the file names)
- Install ROM Manager
- Install ES File Explorer, open it, go to Settings, and check "Root Explorer" and "Mount File System"
- Move the zip and crc files from internal storage to the /cache folder
- (To keep root) Install OTA RootKeeper, select "Protect root", then "Temp. un-root", then "Restore root"
- Open ES File Explorer again, navigate to the /cache folder, click on the .zip file, and open with ROM Manager
- Select "OK" when you see the Reboot and Install message and wait for the installation to finish
- Reboot
- (To keep root) Open OTA RootKeeper and select "Restore root"
Last edited: