Menu Items:
- Fastboot Restore 6.16.211 (ICS 4.0.4 Official OTA Software).
- Ice Cream Sandwich Root 4.0.4 exploit by Dan Rosenberg
- Install Voodoo's OTA Rootkeeper App.
- Install Bootstrap Recovery App (ICS version).
- Install Safestrap Recovery App (ICS version).
- Flash 6.16.211 boot img (official kernel).
- Flash 6.16.214 boot.img (leaked kernel).
MD5 Sum: f3eb5020f3b60c71f1dfa5e13bf35a73 (1.29 GB)
THANK YOUs: To our community for always being helpful and coming up with solutions, and for being open to all. To obeygiant for the Linux part, and for letting me piggyback on that. And of course, to mattlgroff for utility after utility (along with all the other projects he has), for being gracious enough to let us tinker with it, and being an all-around nice guy.
APOLOGIES IN ADVANCE: Making this utility inclusive for both Linux and Mac, resulted in additional files at times, when specific files were needed for the OS. Therefore, the download is big. Secondly, obeygiant had the Linux part done a week ago, so if you were wondering when this thing was going to show up, it's because I was fiddling with it, and/or tied up with other things like a finicky Mac, for the last week. Finally, if any errors are encountered with the combined files, it all rests with me as a result of messing up obeygiant's code, or not adapting my own correctly. If you encounter problems, please let us know and we'll get you upright again.
BEFORE YOU BEGIN
This utility is designed to work with the following:
- A LINUX OR MAC MACHINE. IF YOU NEED THE PC-BASED UTILITY, PLEASE SEE THE POST FOR THAT UTILITY: ;
- A US-based (i.e., CDMA, NOT GSM) Motorola Droid RAZR/RAZR MAXX on the Verizon wireless system. Further, you must be on Android's Ice Cream Sandwich (ICS) or any derivative (aka a leak) thereof. These builds are commonly referred to, or shorthanded as: ICS 4.0.3; ICS 4.0.4; .211; .214, .215, etc. Please look up your system info by going to System Settings - About phone - Android version (should be 4.0.3 or higher) OR System Settings - About phone - System version (should be 6.16.211.XT912.Verizon.en.US or above, i.e., the number 211 should be that number or higher). If you are on a leak/custom ROM, the System version may show something different, but the Android version will be accurate and the source for your custom ROM will definitely include the System version in the developer changelog or OP.
If you're new to this, the Read Me First document in the Zip file is a good place to start.
COMMON ISSUES
SAFESTRAP WON'T INSTALL RECOVERY: Open Superuser and run it so that it becomes active to allow/deny root permissions. From Playstore, download Busybox by Stephen Erickson (it should be the first entry that appears), install it, then run with the default settings, and allow any root permissions requests. Now open Safestrap, allow root permissions when it asks, then click Install Recovery. The status should update to Recovery Installed.
I RAN SAFESTRAP, ENABLED SAFE SYSTEM, REBOOTED SYSTEM, AND I GOT A BLANK SCREEN, I.E., NOTHING HAPPENED: Think of Safestrap as a second partitioned system running on your device, with its own system files and ROM. If you have not flashed a ROM to that side, then your default ROM is nothing aka black space. Before you toggle to the safe side, have a zip file ready to install on the safe side. It can be some super fancy hot new ROM, or it can be a stock ROM for the time being. Just make sure it's an ICS ROM!
I GOT A SCREEN WITH A DEAD DROID ON IT WHEN I RAN #1 FOR A STOCK .211 ROM INSTALL: Reboot your device and it should boot into the stock .211 ROM. Sometimes the system needs a reboot to install fully.
WHEN I RUN #1, THE FASTBOOT FILES HANG AND I WAIT AND WAIT AND NOTHING HAPPENS, AND I FINALLY HAVE TO START OVER: There are a few different causes here, but 95% of the time (this is anecdotal, not scientific), the problem is:
- You aren't giving the Utility enough time to run. If waiting a long time means 20 seconds to you, that's not enough time. If 10 minutes go by with no change, then you may need to toggle the USB cord, or start over.
- You didn't wipe cache partition, wipe Dalvik cache, and wipe data to factory reset. If you didn't do all of those things, then you're asking the Utility to do that work for you. It's not designed for that, and that's why it's hanging. Back up your data, then wipe everything so the Utility has a chance to do its job. (BTW, you're also using a lot of goodwill if you haven't done that and then start posting that the utility doesn't work and you need help - start with a clean device, then any problems will be easier to identify.)