[Atrix 4G Android Development] Ririal:
Note to all users: This thread is now closed. I will no longer be updating GladRoot as there are more reliable and simpler methods for obtaining root on the newer firmwares. Support can still be found through PM for the older firmware versions.​

Note to all users on non-AT&T/Bell devices

This is currently untested on anything but AT&T and Bell phones. You can run this on any phone, and at the very worst, it just won't work. There's almost 0 chance you will harm your phone by running this, so feel free to try. Please report back what firmware version you tried it on, and if it worked or not and I'll update the first post here to reflect. I don't have any device but an AT&T Atrix so I can't test any of the other versions myself, I need your help!​

GladRoot v4.3 (AT&T 1.83 Update Supported - READ DIRECTIONS)

In the interest of cleaning things up and putting all the current information into one place, with links to everything you'll need to get this working.

Basically, there's a ton of misinformation floating around about current root methods. This is your one stop shop for all your root needs. To explain, the SuperOneClick method installs busybox a second time. The Atrix already has busybox installed, so there's no need to install a duplicate. This can cause issues with other mods. GladRoot will take care of everything SuperOneClick did. I've contacted the developer to see if there's a way around this.

Start Here

If you have an AT&T Atrix and want to update to 1.57/1.83 with root, follow the first set of instructions.

If you have a Bell Atrix or an AT&T Atrix on 1.26 or 1.52 and just want to root, go to the second set of instructions.

Please, please, PLEASE, read the whole first post before asking questions. Chances are your question is already covered in the directions.

If you have any features requests or notice any bugs, please PM me, I might miss them in this thread.

To unroot, just run unroot.bat

Note to users seeing "Unable to detect device" error: Disable USB debugging, and turn it back on. Make sure your connection type is set to None. If you need the drivers, they are available here: 32-bit Drivers and 64-bit Drivers

Little bit of additional info here:

This will root your phone. There is no need to run aRoot before this, and you should NOT be running SuperOneClick anymore.

This has options to enable sideloading and the tethering APN. Enabling sideloading will not add an Unknown Sources checkbox, it will just enable it. I don't see any reason for the need to disable this, so unless someone can make a case for the checkbox (that makes sense for users), it will remain this way.

Unlike v1, the scripts are fully automated. You need only click "allow" to superuser when prompted for certain steps.

If you are already on 1.57/1.83 and do not have root, you MUST flash back to 1.26 for this to work. NO EXCEPTIONS.
​

Installation instructions: 1.26 to 1.57/1.83

Read the directions.

Read the directions again.

Read the directions a third time. If you do not understand a step, ASK before starting.

Download the script

Extract the GladRoot folder and files to C:\. Do not install anywhere else. Having it inside a folder with a space will cause the script to FAIL.

Make sure your device is 1.2.6 and is not running any mods, I recommend a fresh SBF flash of 1.2.6. Download links and installation instructions here

Enable USB debugging (Settings -> Applications -> Development).

Connect your phone (I recommend setting USB Connection to 'None').

Run gladroot.bat and follow the on-screen directions (If you're using Windows 7, run as admin by holding down control and double-clicking).

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.bat (If you're using Windows 7, run as admin by holding down control and double-clicking).

Make sure you allow the superuser request on your phone or it WILL fail.

All done! Enjoy your rooted Atrix on 1.57/1.83!

​

Screenshots

**REMOVED FOR NOW UNTIL I GET A CHANCE TO UPDATE**​

Installation instructions: 1.26, 1.52 and Bell Atrix

Read the directions.

Read the directions again.

Read the directions a third time. If you do not understand a step, ASK before starting.

Download the script

Extract the GladRoot folder and files to C:\. Do not install anywhere else. Having it inside a folder with a space will cause the script to FAIL.

Make sure your device is the correct version. Go to Settings -> About phone -> Build number and make sure it matches one of the following:

OLYFR_U4_1.2.6

OLYFR_U4_1.5.2

OLYLA_U4_0.37.4

If you need to flash an SBF first, Download links and installation instructions here.

Enable USB debugging (Settings -> Applications -> Development).

Connect your phone (I recommend setting USB Connection to 'None').

Run gladroot.bat and follow the on-screen directions.(If you're using Windows 7, run as admin by holding down control and double-clicking).

When you get to the step that asks if you're updating to 1.57, just say no.

Verify that there are no errors.

All done! Enjoy your rooted Atrix!

​

DISCLAIMER

I am not responsible if this bricks your phone or if it doesn't work properly for you. I've done everything I can to ensure smooth execution.

If you have any issues, feel free to PM me, reply to this thread, or come find me on IRC (I'm Fenrir or fen|works on IRC)​

Special Thanks

Sogarth for adb wizardry, shawnbuck for the concept and getting the ball moving, designgears for the initial aRoot script method, and everyone on XDA and IRC who helped contribute and test.​

Changelog

Version 4.3

Cleaned up script a tiny bit

Added textual support for 1.83 (the method hasn't changed, it's always worked)

Version 4.2

Added Uknown Sources checkbox to sideloading, as well as enabling it.

Added unroot script.

Version 4.1

Fixed a few minor aesthetic errors in the script

Version 4

Added a pause after the superuser request so if it fails, users can read the output.

Started mapping out log process for error catching.

Removed abd kill-server from the beginning of the file as I think it might be causing problems on slower machines.

Version 3

Removed option to root, it just roots. This will not harm your phone if you're already rooted.

Added support to root all devices, including Bell Atrix.

Cleaned up and improved script.

Changed name from Root v2 to GladRoot (Which is Root v3)

Version 2

Massive improvements to deployment script

Removed need to manually enter commands

Version 1

Initial Release

​