Please do yourself a favor and read, read again, and read one more time before installing and using this tool. If it's set up correctly, it's very easy to use. But if you don't follow directions, it'll either not work or not do what you expect. Failure to read and follow the directions is NOT a defect of the tool!
Attention Windows users...for RSD flashing, you should transition to using this:
For everyone else...Read on...
Mission statement for tool:
This will allow users to have a user friendly framework automation tool for new Motorola devices. Easily customized for any device that allows fastboot flashing of custom scripts that perform various functions. Most notably is when a user screws something up and the phone no longer boots (so called soft bricking). The scripts can restore the partitions of the phone to minty factory fresh in the event that your phone doesn't boot or you just want to refresh your device.
FULL = Flash everything, erase userdata (even if the FXZ doesn't inherantly do so, it is added to the generated FULL script) NOTE: Erases data and internal storage.
KEEP DATA = Flash everything, do NOT erase userdata (regardless of whether the FXZ contains the erase userdata line or not)
UNIVERSAL = Flash everything except GPT and TZ, do NOT erase userdata (regardless of whether the FXZ contains the erase userdata line or not)
WARNING: You MUST do ALL of these steps for this to work!
o) The correct FXZ for your device from here:
NOTE: You MUST have Java 7 or higher installed and correctly set up to allow it to run executable jars!
o) You MUST install the Motorola USB driver
o) Extract the HouseOfMoto folder in the zip to your hard drive. IMPORTANT: Make sure no spaces are in the path. (Windows users should extract it to C:\)
o) Run the HouseOfMoto-ScriptGenerator.jar
o) It will prompt you to select your FXZ's zip file or xml file. Pay attention:
-If you select the zip, you MUST create a new directory in the HouseOfMoto directory that starts with FXZ_ to extract it to else it will not work. You can do this from the selection dialog that comes up to select the destination folder to extract to.
-If you extract the FXZ manually to the HouseOfMoto directory, the directory name MUST start with FXZ_ else it will not work. You must then select the xml file in the FXZ_ directory you extracted to in order to generate the scripts.
o) Press the generate button
o) If you have an OMAP device (xt875, xt912, etc), you MUST extract to your FXZ directory
o) If you have a Snapdragon device (xt907, xt926, xt1060, etc), you MUST extract to your FXZ directory
NOTE: It is recommended you name your FXZ directory something like FXZ_xt1053 to make it clear what model it's for.
P.S. If you don't end up with Windows, Darwin, and Linux folders in your FXZ_xt#### directory, you did it wrong.
This is what it looks like if you don't install the SUPPORT file:
o) Your phone MUST be in AP Fastboot mode. Try holding volume down and pressing the power button when the phone is off.
o) Run the HouseOfMoto.bat or HouseOfMoto.sh in your HouseOfMoto directory
o) Select the FXZ you wish to flash
o) Select the script you wish to flash
o) Follow directions!
o) You may need to chmod +x HouseOfMoto.sh
o) You will need to run it as sudo ./HouseOfMoto.sh
Q: My RAZR HD or M is stuck in AP Fastboot mode with a sticky bit failure. Help?
A: Follow that.
Something went wrong...now what?
o) Run the CreateLog.bat file and post the results
o) Provide the following information
-Model of phone
-Exact system version the phone was on before flashing (4.1.2 is NOT a version)
-Exact filename of the FXZ you are attempting to flash
-The text of the AP Fastboot mode
-The contents of the flash.log file that is created in the HouseofMoto directory
-Details of everything you've "tried"
-Any other pertinent information that will help us diagnose and fix your problem.