[Motorola Atrix HD] skeevydude:
Now that the bootloader is unlocked, everyone is asking "WTF do I do now?". Well, here's a bit of help to get you started. I'm assuming you already have adb and fastboot setup and working -- if not, quit reading and get that taken care of. Also, I only run Linux...so I'll try to be transparent and only list the fastboot commands.

I assume that you're not a complete moron and can Google what you don't understand.

Don't use the stock\SDK fastboot binary for flashing /system.

An updated fastboot binary for Lin\Win\Mac can be found here on the Batakang FTP from our local, neighborhood Mattlgroff.

Linux -- Rename the file to moto-fastboot and add it to a directory in your $PATH -- Ubuntu\Debian users can just add it to ~/bin (enabled by default)

Windows -- Rename the file to moto-fastboot and put it somewhere handy...that's on you to decide.

ROOT\ADMINISTRATOR INFO

On Linux, you might have to run as root in order to run some of the fastboot commands. If your system uses sudo for root commands, typing "sudo -i" will bring up an interactive sudo shell so you don't have to type sudo over and over again. If your system uses su for root, well, you already know the command.

On Windows, you have to enable Administrator Privileges to be able to run some of the fastboot commands.

Linux Terminal Hints

~/ means your home directory -- example -- "gedit ~/Documents/file.txt" would open file.txt in gedit easier than /home/yourusername/Documents/file.txt

You can add a * to file names and directories to not type as much -- example -- "gedit ~/Doc*/file.txt" is the same as the command above, only shortened. If two files have similar names, like Documents and Downloads, then you have to type the name up until the firs different character then add *.

Use the command "../" to go up\back one directory. The command is stackable so "../../" would go back 2 directories and so forth and so on.

Use "cd" to change directories. Is an example really needed for this...

Proper Apps to Use

For zip file editing, use 7-zip on Windows and Archive Manager (file-roller) on Linux

For editing text files on Windows use Notepad++ or any text editor that has unix line breaks -- do not use default Notepad or Wordpad -- you've been warned. Use what ever you prefer on Linux. I prefer Gedit myself.

Basic Fastboot Command Syntax

fastboot flash "partition" "image" -- flashes partition image where partition is where to write to and image is the path to the image being written.

example -- fastboot flash system /path/to/system.img

fastboot -w -- does a factory reset; to expedite things, "-w" can be added to "fastboot flash system system.img -w"

fastboot continue -- continue with the boot process

fastboot devices -- list devices fastboot recoginzes

fastboot -s "device model number" -- set the device fastboot will write commands to; use "fastboot devices" to find model number

fastboot reboot bootloader -- reboot phone into fastboot mode (or restart fastboot mode while in fastboot); same as "adb reboot bootloader"

fastboot help -- list all of this & more :p

Command Info

Not all the fastboot commands work for us. Specifically, the "erase" commands. If a wipe command doesn't work, skip it. I'll mark them with a ! at the end if it might fail.

Install CWM Recovery by Epinter

Read Epinter's RAZR HD CWM Thread

Download the recovery image

On stock rom, navigate to /system/etc and rename install-recovery.sh to install-recovery.sh.bak

Reboot into fastboot -- use "adb reboot bootloader" from Terminal\Command Prompt

Wipe the existing recovery -- "fastboot erase recovery" !

Flash the recovery with "fastboot flash recovery cwmrecovery6028-xt925_20130219-epinter.img"

That's it, CWM is installed.

Install Stock Fastboots JB

Download the respective fastboot zip you want to use

Extract the zip

Open a terminal to the extracted zips directory

Reboot into fastboot

Type the following commands in this order

fastboot flash boot boot.img

fastboot flash devtree device_tree.bin

fastboot erase system -w !

fastboot flash system system.img

fastboot -w

fastboot erase cache !

fastboot reboot

Install Stock Fastboots ICS

Download the respective fastboot zip you want to use

Extract the zip

Open a terminal to the extracted zips directory

Reboot into fastboot

Type the following commands in this order

fastboot flash boot boot.img

fastboot flash devtree device_tree.bin

fastboot erase system -w !

fastboot flash system system.img.ext4

fastboot erase cache !

fastboot -w

fastboot reboot

Install Alternate Radio

Reboot into fastboot

fastboot flash modem NON-HLOS.bin

fastboot flash fsg fsg.mbn

fastboot erase modemst1

fastboot erase modemst2

NON-HLOS.bin is found inside a fastboot zip.

Easy Kernel Install

Download kernel-flash.zip in the attachments[/URL]

Open the zip

Replace the zips current boot.img and device_tree.bin from the fastboot of your choice

Install the zip with CWM

By default, kernel-flash.zip comes with Mex Retail kernel and devtree

Easy CWM Install

Download recovery-flash.zip in the attachments[/URL]

Install the zip with CWM

Not sure if its SS compatible, but it is CWM compatible (for the lazy Photon Q users).

Obtain root after installing a Stock Firmware

There are two choices for obtaining root after a stock flash. the closed source SuperSu by Chainfire & and the open source Superuser by Koush.

Download SuperSu zip from Chainfire (Closed Source)

Download Superuser from Koush (Open Source)

Download the one of the root zips above.

Reboot into CWM/TWRP -- adb reboot recovery

Locate and flash the zip (see below for an alternative way)

Reboot, that's it. Nice not having to run exploits\hacks\Linux just for root

Install Rom/Zip file with ADB + CWM

CWM has the awesome ability to install zip files without having to manually copy them to the phone first. All's necessary is a PC with working adb.

Reboot into recovery

Select "install zip from sideload"

On PC, type "adb sideload /path/to/zip" and press enter

The zip will now be copied to the phone's cache & install

Once installed, do any requirements you'd normally do like wipe caches, etc