[Atrix 4G General] Nickel3ack:
I decided to put together a nice, straightforward tutorial on how to root and unlock your device. I have recently joined the Android scene myself, and the XDA forums have been invaluable to my learning process. I did hit a few brick walls in the process (and nearly bricked my phone as well) before I finally achieved a 100% working, rooted, unlocked ROM installation. So, I just wanted to put together a short, easy to follow guide on rooting and unlocking, which will (hopefully) avoid you extra time / headache.

Note: It is quite possible (though not certain) that you may lose your current data after the unlock process, so make sure to make a backup before you proceed.

Pre-Requisites:

- Atrix 4G (AT&T)

- Any firmware up to 4.5.91 (which is currently the latest official - as of 8/4/11)

- A Windows PC

- Current Motorola drivers for your device installed on your PC

Required Files:

Android Root and Unlock (2011-08-04).zip

This archive contains Fastboot, ADB, Tenfar's ClockWorkMod, Pudding (v2), and RSD Lite 5.3.1 (which is all you'll need). I put it together into one package to save you a bit of time, but all the credit goes to the original devs / creators.

Step 1 - Unlock the Bootloader

Extract the provided archive into a folder on your PC. Let's assume this is "C:\Atrix\".

Install RSD Lite 5.3.1 program on your Windows machine.

Make sure the latest Motorola USB drivers for your Atrix are installed on your PC.

Run the RSD Lite program on your PC.

Power down your Atrix and connect to your PC via USB.

Power on your Atrix, and immediately hold the Volume Down button until you see a menu pop up. This will be a text menu which will appear at the top of your screen, and the first option you'll see will be "Fastboot". Cycle the menu by pressing the Volume Down button until you get to the "RSD" menu option. Press the Volume Up button to launch the RSD support on your Atrix.

You should now see the phone appear in the RSD Lite program interface on your PC (in the bottom menu). Click on it. You should see some data about your Atrix appear in the Device Properties pane.

Hit the "..." button in the RSD Lite program to bring up the file menu and select the "4547-fix-try2.sbf" (included in the archive above). This is Pudding. It will unlock your Atrix in just a moment.

Hit the "Start" button. RSD Lite will flash your phone. This process will be fairly quick, and your Atrix will reboot once or twice. After your Atrix boots back into Android, power down your phone and close the RSD Lite program on your PC (ignore the warning... the process is complete... if it wasn't complete, you would not be able to boot up into Android).

Power down your Atrix once again. Leave it connected to your PC via USB. Power it on again and hold the Volume Down key to get to the boot menu (as before). This time, select the "Fastboot" option by pressing the Volume Up button.

Open up the Command Prompt on your PC (Run 'cmd', or browse for it in your 'Accessories' application menu) and go to C:\Atrix\ (or the directory where you extracted the provided archive).

Type in the following command:

fastboot oem unlock

You will see a message pop up with a warning about unlocking your device. Assuming you are here, you don't care about this, so just make note of the device id that the message provides.

Type in the command again, this time with the device id:

fastboot oem unlock ### ,

where ### is the device id you noted above.

Type:

fastboot reboot

That's it! Your device now has an unlocked bootloader.

Step 2 - Flash the ClockWorkMod

ClockWorkMod ("CWM") will allow you to make backups of your current system, as well as install mods and ROMs.

Reboot your Atrix.

Hold the Volume Down button as the device powers up to get to the boot menu. (You should be familiar with this by now.)

Select the "Fastboot" option from the menu by pushing the Volume Up button.

Type the following command from the command prompt on your PC (assuming you're still in the C:\Atrix\ directory, or the directory where you extracted the provided archive):

fastboot flash recovery recovery-en-goapk-0630-1029.img

Type into the command prompt:

fastboot reboot

You're done. You will now be able to launch CWM from the boot menu by selecting the "Android Recovery" option. Again, the boot menu cycles with the Volume Down key, and you make a selection with the Volume Up key. If you selected the wrong option, just pull your battery and try again.

Step 3 - Root Your Device

Rooting will give you the "Superuser" program in Android and allow you to provide superuser permissions to apps.

Reboot your device. As it powers on, hold the Volume Down button to get into the boot menu. Select the "Fastboot" menu option using the Volume Up key.

Type the following commands into the command prompt on your PC (assuming you're still in the C:\Atrix\ directory, or where you extracted the provided archive):

fastboot flash preinstall preinstall.img

fastboot reboot

Wait until your device boots fully into Android.

On the command prompt on your PC, type in the following commands, sequentially (executing each one-by-one, i.e., hitting the enter key after each):

adb shell

/preinstall/dosu

/bin/mount -o remount,rw /system

cp /preinstall/su /system/bin/

chmod 6755 /system/bin/su

PATH=/system/bin:$PATH pm install /preinstall/Superuser.apk

Done! You should now see the "Superuser" program as one of your Android's apps.

You are now unlocked, rooted and have CWM installed! You are ready to mod / ROM your Atrix. :D