I was having issues rooting my Atrix using my Macbook Pro. I have a WinXP install running under VirtualBox which failed using superoneclick.
So I hunted around until I found this on XDA:
[SCRIPT] aRoot for Atrix 4G [ root - init.d - sideloading - tethering ] - xda-developers
DesignGears (starter of thread above) has a script that you can try to run which roots, enables sideloading, and enables tethering. You should try it but I couldn't get it to work either (using VirtualBox) -- as is at least.
Basically, I modified what he did so that:
1) the adb.exe he has is replaced with the mac version of adb (downloaded from the 2.3 SDK)
2) modified the root and unroot scripts so that they are valid UNIX sh scripts instead of Windows /bat files.
3) removed the stuff from the root script that "cleaned up" the mess left by SuperOneClick. Since I never got s1c to run cleaning it up seemed silly.
I'm not sure you should trust me but attached is a zip you can extract to do the job.
A completely reasonable thing to do, instead of trusting a random dude on the internet, would be to
1) Download the mac android sdk from google (
http://dl.google.com/android/android-sdk_r10-mac_x86.zip) to snag a copy of adb you know is good
2) Download the original aRoot.7zip from the XDA thread
3) download my copy of the aRoot.zip
4) compare my aRoot.sh to the original aRoot.bat, verifying that nothing untoward is being done.
My atrix is now rooted! have fun!
