Note these like any hack/mod, doing the following will 100% void your warranty and can (though very unlikely) brick your phone. By doing the following you agree that you fully understand the risk (and reward) and that if something goes wrong, we did not make you hack your phone. Enough said, now to the fun...
The newest and easiest way to root (and unroot) is Pete's Motorola Root Tools here:Pete's Motorola Root Tools
Old Method (hidden because it clears out the /preinstall/apps folder and that could cause an issue with OTA updates)
The newest and easiest way to root (and unroot) is Pete's Motorola Root Tools here:Pete's Motorola Root Tools
Old Method (hidden because it clears out the /preinstall/apps folder and that could cause an issue with OTA updates)
How to root the Atrix - All Versions inc. Gingerbread
This method works on all versions but requires you use adb. So if you are not on Gingerbread and don't know adb, try Gingerbreak linked below
Follow the steps in post #68 here: Root at XDA
#1. Get your file package here and extract it to your c: drive: Root at XDA
#1. Switch to fastboot mode by turning off your phone, and turning it back while holding down the Volume Down button until you see Fastboot on the screen.
#2. Press volume up button and you should see "Starting Fastboot protocol support".
#3. Extract the file you downloaded to your C: drive
#4. Open a command prompt on your computer (Windows logo key + R, type cmd) and go to that directory (should be c:/moto-fastboot-win32)
#5. Type the following commands one by one:
Your phone will reboot, when it is up and running again, type the following into the command prompt.
It comes with a superuser apk in the files and that post, but I recommend you install superuser from the android market.
Ok so what does this do? Let me see if I can explain. When you flash the preinstall.img that is in that link, it has the su file for webtop root renamed to dosu in it, so the system does not know what it is, and it placed in a folder called preinstall (it is kinda a Torjan horse).
Since it is the su file, when you run it with the /preinstall/dosu command, it automatically gives you superuser control.
You then mount the system as read/write, copy the dosu file to the correct foler and rename it to su using the cp command.
Chmod the new su file so it is useable by the phone.
Install superuser and now you are rooted.
-----------------------------------------------------------------------
This method works on all versions but requires you use adb. So if you are not on Gingerbread and don't know adb, try Gingerbreak linked below
Follow the steps in post #68 here: Root at XDA
#1. Get your file package here and extract it to your c: drive: Root at XDA
#1. Switch to fastboot mode by turning off your phone, and turning it back while holding down the Volume Down button until you see Fastboot on the screen.
#2. Press volume up button and you should see "Starting Fastboot protocol support".
#3. Extract the file you downloaded to your C: drive
#4. Open a command prompt on your computer (Windows logo key + R, type cmd) and go to that directory (should be c:/moto-fastboot-win32)
#5. Type the following commands one by one:
Code:
moto-fastboot.exe flash preinstall preinstall.img
moto-fastboot.exe reboot
Your phone will reboot, when it is up and running again, type the following into the command prompt.
Code:
adb shell
/preinstall/dosu
/bin/mount -o remount,rw /system
cp /preinstall/su /system/bin/
chmod 6755 /system/bin/su
It comes with a superuser apk in the files and that post, but I recommend you install superuser from the android market.
Ok so what does this do? Let me see if I can explain. When you flash the preinstall.img that is in that link, it has the su file for webtop root renamed to dosu in it, so the system does not know what it is, and it placed in a folder called preinstall (it is kinda a Torjan horse).
Since it is the su file, when you run it with the /preinstall/dosu command, it automatically gives you superuser control.
You then mount the system as read/write, copy the dosu file to the correct foler and rename it to su using the cp command.
Chmod the new su file so it is useable by the phone.
Install superuser and now you are rooted.
-----------------------------------------------------------------------