Hello, all of you frustrated Mac users out there! 
This method is tested on my MacBook Pro (10.6.7)
Linux users should be able to use this if they replace the copy of adb that is in the zip file with the appropriate executable from Linux version of the SDK. If you know enough to run Linux then you can do that on your own
Warning -- AT&T Atrix only! No Bell!
So you're on 1.5.7 (or a brand new 1.8.3) -- let's root it!
Part A -- Revert software back to 1.26
See this post for further directions on 1.8.3
thanks to
OpticalDelusion (OPTICALDELUSION)
DesignGears([SCRIPT] aRoot for Atrix 4G [ root - init.d - sideloading - tethering ] - xda-developers)
Ririal ([SCRIPT] GladRoot v4 (Bell 0.37.4, AT&T 1.26/1.52/1.57 Supported) - xda-developers)
Kennethpenn ([GUIDE] Flash SBF to Motorola Atrix 4G - xda-developers)

This method is tested on my MacBook Pro (10.6.7)
Linux users should be able to use this if they replace the copy of adb that is in the zip file with the appropriate executable from Linux version of the SDK. If you know enough to run Linux then you can do that on your own

Warning -- AT&T Atrix only! No Bell!
So you're on 1.5.7 (or a brand new 1.8.3) -- let's root it!
Part A -- Revert software back to 1.26
- Download this file and unzip it
(Deposit Files)(New DepositFiles Upload) MD5 hash: 950e8dd3a1dd28a6c8f06da7f48ea5a9 - Make sure your phone is FULLY CHARGED
- Turn off your phone
- Remove your SIM card and SD card if you have one
- Turn your phone ON and hold the Volume UP button
- It will say ?Starting RSD protocol support? at the top of the boot screen
- Connect your phone to the computer via USB
- Run the downgrade.sh script. This will reflash your phone to 1.26 so that we can gain root access.
- it can take up to 5 minutes to flash depending on your computer speed. My MacBook Pro takes just under 4 minutes. If you get any errors that look something like
>> uploading RDL03: 0.0%usb_bulk_write -5
>> uploading RDL03: failed at 00000000/00300000
!! failed
>> rebooting
usb_bulk_write -104
Don't get nervous! That happens occasionally. Just run the script again. - Phone will reboot and it takes longer than usual to come up
- disconnect USB and power down.
- Put your SIM and SD cards back in
- Power up and verify that you are running 1.2.6 in Settings -> About Phone. You'll have to reenter your Motoblur account info.
Part B -- Root it! - Enable USB debugging (Settings -> Applications -> Development).
- Connect your phone and set USB Connection to 'None'.
- cd to the aRoot directory and run aRoot.sh and follow the on-screen directions
If you see this:
?
Getting temporary root access...
mmap() failed. Operation not permitted
?
then the rooting operation failed. Try running the aRoot.sh script again. If it fails manually run this:
./adb kill-server
If it keeps failing you may not have flashed back to 1.26 successfully. Start again.
- Verify that there are no errors before updating.
- Go to Settings -> About phone -> System updates
- Follow the on-screen instructions. First download the update (you will need a Wi-Fi connection for this), then it will prompt you to install.
- The update will reboot the device and install itself. If this part fails it's because you are not on stock 1.2.6 firmware. Start over and read the directions.
- When it boots back up, verify USB debugging is still on. Some users report that disabling and re-enabling USB debugging solves a few issues with the script detecting your device (Settings -> Applications -> Development).
- Run afterupdate.sh
- Make sure you allow the superuser request on your phone or it WILL fail.
- All done! Enjoy your rooted Atrix on 4.1.57!
See this post for further directions on 1.8.3
thanks to
OpticalDelusion (OPTICALDELUSION)
DesignGears([SCRIPT] aRoot for Atrix 4G [ root - init.d - sideloading - tethering ] - xda-developers)
Ririal ([SCRIPT] GladRoot v4 (Bell 0.37.4, AT&T 1.26/1.52/1.57 Supported) - xda-developers)
Kennethpenn ([GUIDE] Flash SBF to Motorola Atrix 4G - xda-developers)
Last edited: