Categorized | Phones

Root Motorola Atrix 4.5.91 on Gingerbread 2.3.4



Gingerbread was released in the new update Motorola just pushed out to the Atrix phone. Many have been asking for a way to root the phone even though the bootloader is unlocked. Below you will find the files needed and the steps to root your Motorola Atrix on Gingerbread.

How to root the Motorola Atrix with 4.5.91 Gingerbread 2.3.4

  1. Download the files
  2. Connect your phone to your computer
  3. 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. Press volume up button and you should see “Starting Fastboot protocol support”. Note: your computer might install new drivers
  4. Unzip the 5 files to your C:\ Drive under a new folder named “root”
  5. Open a command prompt on your computer (Windows logo key + R, type cmd) and go to that directory (should be c:\root) by typing cd c:\root and press enter
  6. Type the following commands one by one:
    • Type moto-fastboot.exe flash preinstall preinstall.img and press enter
    • Type moto-fastboot.exe reboot and press enter
  7. At this point your phone will reboot. After it reboots completely, type the following on the same command prompt (if /preinstall/dosu does not work, try /preinstall/su):
    • Type adb shell and press enter
    • Type /preinstall/dosu and press enter
    • Type /bin/mount -o remount,rw /system and press enter
    • Type cp /preinstall/su /system/bin/ and press enter
    • Type chmod 6755 /system/bin/su and press enter
    • Type PATH=/system/bin:$PATH pm install /preinstall/Superuser.apk and press enter
  8. And reboot the phone, it should be rooted

*Please let us know how the process goes for you if you follow these steps. We want to hear from you.



Related Posts

  1. »Motorola Atrix 4g Root 4.1.83
  2. »Easy Gladroot 4.2 GUI to Root and Unroot Motorola Atrix
  3. »Unlock Motorola Atrix 4G Bootloader
  4. »Motorola Atrix Gets Gingerbread Update to 2.3.4, Available Now

98 Responses to “Root Motorola Atrix 4.5.91 on Gingerbread 2.3.4”

  1. Jonjon says:

    That was awesome man.. I had a broken exploit due to an OTA update to 2.3.4 and couldnt unroot or root either.. This is the only method so far that has worked.. Thank you. Perfect for broken exploits.

  2. Jeff says:

    Answered my own question. I changed the command to:
    mount -o remount rw, /system
    Worked fine. Now to see if the phone is rooted.

  3. Jeff says:

    Can’t do the remount of /system with rw permission. Says it can’t find /system in /etc/fstab or /etc/mtab.
    Anyone else had this issue?

  4. Mike says:

    Does need to install the “fastboot” drivers for this to work?
    Will this work on Windows 7?
    Does it require the original USB for the Artix?

    Thanks.

  5. hc says:

    after Type moto-fastboot.exe flash preinstall preinstall.img and press enter … How long need to wait… it showing

  6. Trevor says:

    Just got it rooted. Does anyone know how I can unlock tethering now?

    Thanks

  7. Mick says:

    about the easiest root i have done. thank you.

  8. Aldrin says:

    If I didnt follow the instructions correctly, will my phone be bricked? I’m very hesitant to do this because I might do harm to my phone than good.

    Thank you

  9. Triggz says:

    not to ask a silly question but after completing this how can I tell if the phone is rooted properly. I went through the above directions and everything seemed to go well. After I was done I rebooted and went to app market and download a free app call “Root Checker” it scanned it and said I didn’t have root access!? Any help would be greatly appreciated!

  10. Johnsonbar says:

    i was previously rooted, accidently updated ota and am wondering if this will work for to re-root?? thanks in advance.

  11. David says:

    the space between the /mount -o is what killed me for a bit but reading the other comments help thanks guys

  12. henry says:

    nevermind found the issue, it was a success

  13. henry says:

    cp: /system/bin/su: Read-only file is there any way of fixing this issue thanks man

  14. Thiago Marra says:

    Worked fine on Atrix 4G MB860 AT&T 4.5.91 Android 2.3.4.
    Thanx!

  15. Michael B says:

    Hi, Problem with step 7.6

    Everything was fine until that point were it gave me this error
    pkg superuser.apk
    Failure
    [install_failed_insufficient_storage]

    Anyone can help me plz

  16. shawn says:

    i saved files as root, go the root command up in cmd but when i try to type in “moto-fastboot.exe flash preinstall preinstall.img” i get “moto-fastboot.exe is not reconized as an internal or external command,operable program or batch file”

    any information that could help you can e mail me or leave a comment on here thanks in advance. BTW i LOVE my atrix.

    • Phillip says:

      Did you ever get a response to this? I am having the same issue as well.

      • R33C3 says:

        Make sure that when you un-zip the files into the C:\root folder they are not inside a folder themselves. While in the Command Prompt type:

        cd C:\root

        then

        ls

        You should see the individual files, not one folder.
        If you see one folder then type:

        C:\root\*

        (where * equals the name of the folder)

        then try the commands again.

  17. Santhosh says:

    Worked well. Thanks a lot for posting this!!!

  18. Stefano says:

    When I type “/preinstall/su” I get permission denied. Why?

  19. Alfredo says:

    GOT IT!
    First I got INSTALL_FAILED_INSUFFICIENT_STORAGE after trying to install superuser, I exited ADB Shell, went back in and did that step again, PERFECT!
    (Also the first try typed without CAPS, superuser.apk instead if Superuser.apk, I don’t know if it’s case sensitive)

  20. Chronic says:

    Worked perfectly on the newest Atrix 4g 2.3.4 Gingerbread OS with the 4.5.91 build.

    Thanks!

  21. Jose Toro says:

    It generated 2 errors.
    # /bin/mount -o remount,rw /system
    /bin/mount -o remount,rw /system
    [mntent]: line 42 in /etc/mtab is bad; rest of file ignored
    [mntent]: line 42 in /etc/mtab is bad; rest of file ignored

    But I have root

  22. Mhammondjr says:

    Finally!!! Been trying to get this to work forever but this actually worked. Thanks.

  23. Dree says:

    It want let me past step 6. – is not a recognized as an internal or external command operable program or batch files

  24. Bill says:

    Ok, here are some of my lessons learned (I am a noobie)
    Phone must be in USB debug mode to get the adb shell to connect, otherwise you get the error “device not found”

    Then the issues with read only is because the mount command failed. I had this problem because I did not see the space between the rw and the /system in line 3 command. Line 3 is the command to set up the directory as read-write hence the rw.

    Once I got over the above errors the commands worked well.

    HTH

  25. Louis says:

    YAY… Good job.. at last I can root and play my games…

    This is for STEP 6:
    C:\root>moto-fastboot.exe flash preinstall preinstall.img
    sending ‘preinstall’ (30720 KB)… OKAY [ 1.971s]
    writing ‘preinstall’… OKAY [ 2.154s]

    C:\root>moto-fastboot.exe reboot
    rebooting…

    This is for STEP 7: (I failed on #2, but continue #3)
    C:\root>adb shell
    $ /preinstall/dosu
    /preinstall/dosu
    bash: groups: command not found
    root@localhost:/# /bin/mount -o remount,rw /system
    /bin/mount -o remount,rw /system
    root@localhost:/# cp /preinstall/su /system/bin/
    cp /preinstall/su /system/bin/
    root@localhost:/# chmod 6755 /system/bin/su
    chmod 6755 /system/bin/su
    root@localhost:/# PATH=/system/bin:$PATH pm install /preinstall/Superuser.apk
    PATH=/system/bin:$PATH pm install /preinstall/Superuser.apk
    pkg: /preinstall/Superuser.apk
    Success
    root@localhost:/# /preinstall/dosu

    After that, I uninstall the superuser as not stable, i reinstall from google market. Now work like chaim..

  26. Dze Zimmer says:

    Thanks, work like a charm.

  27. Isaac says:

    Will this method erase any data on my phone?

  28. Clutz says:

    OMG been trying to root for a month. This worked perfectly for me.
    Thanks to everyone for all the helpful comments. BTW i’m a clutz and it still worked for me.

  29. Sudhir says:

    worked like a charm. I was getting the “device not found” error when running “adb shell” and I had to install the sync drivers. When you connect attrix to your computer for the first time it installs a bunch of drivers and then give an option to install “sync drivers”. After I installed that then “device not found” error went away. So maybe need to add that to the instructions list

  30. Edward says:

    Worked great! Thanks so much! The best procedure of its kind on the web!

  31. Robert says:

    When running the /preinstall/su command I get “permmission denied.
    Any ideas?

  32. Jack says:

    all works well except getting the error :

    # PATH=/system/bin:$PATH pm install /preinstall/superuser.apk
    PATH=/system/bin:$PATH pm install /preinstall/superuser.apk
    pkg: /preinstall/superuser.apk
    Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
    #

  33. Tom says:

    I’m getting, error: cannot load ‘preinstall.img’… I’m new at this, so any assistance would be appreciated.

  34. Mew says:

    /preinstall/dosu
    bash: groups: command not found

    and su comes up with permission denided

    any help?

  35. Frank TA says:

    Hi, I got this error, how can I solve this? Thx in advance…
    # PATH=/system/bin:$PATH pm install /preinstall/Superuser.apk
    PATH=/system/bin:$PATH pm install /preinstall/Superuser.apk
    pkg: /preinstall/Superuser.apk
    Failure [INSTALL_FAILED_ALREADY_EXISTS]

  36. Frankie4life says:

    I followed the directions but my superuser would force close. I then tried running the process again but then I couldn’t do step 3 because of this error /system/bin/su is a read-only file system. I then uninstalled superuser and tried the process again and it worked once superuser was uninstalled.

  37. Tom says:

    Thanks, worked like a charm. Awesome work.

  38. Tim says:

    Worked very well–thanks for putting together these instructions. The Superuser apk you have packaged here kept force closing, however; after I uninstalled this one and reinstalled from market everything went swimmingly.

  39. Benjamin says:

    unable to do step 5 because /system/bin/su is a read-only file system… any ideas?

  40. HP says:

    Worked like a charm, the Superuser.apk step failed but su worked w/o any issues.
    All, I really want is to be able to run ubuntu or debian using the lapdock. Hopefully, this will take me a step closer.

    Thanks.

  41. Ariel says:

    In step 7) 2. Type /preinstall/dosu and press enter
    It don’t work, I did wrong? image here http://i52.tinypic.com/rjkuxg.jpg
    Thx

  42. Omar says:

    Works perfect.
    If dosu does not work, su will.
    If superuser.apk is already installed, step 6 is not need it (turns an error)

  43. Ophelia says:

    I keep trying to root my phone and when I enter the adb shell command I keep receiving an error message that says error: device not found . Please help!!!!

    • Matt says:

      I’m having the same problem

    • Digital Tweaker says:

      To those having the device not found error, please make sure of the following: 1) you have plugged your phone to your computer previously and installed drivers for it. 2) Your computer recognizes your phone and is shown in My Computer. If not try re-installing the driver, or a different USB port. 3) Try turning on USB Debugging found in Settings>Applications>Development.

    • Gamaeraddikted says:

      Make sure you have USB debugging enabled. That was my problem.

  44. HP says:

    Do you lose all the files and settings on the phone or does it upgrade the kernel only?

  45. Jenn Lin says:

    worked for me! thanks… had to do it twice and used preinstall/su but now it worked. Plus my superuse.apk FAILED because it was already installed. And I did my RootChecker and it was successful… thanks again

  46. Matt says:

    When I goto enter adb shell it tells me device not found

  47. six0nine says:

    important to note you need the usb atrix drivers for win7 if running that:

    http://www.motorola-phones.org/motorola-atrix-4g-free-software-usb-driver.html/

  48. iamjoel5 says:

    I am having trouble initializing Fastboot. I hold the power_button+volume_down upon startup and select Fastboot with volume_up and it displays “Starting Fastboot protocol support” and remains on this screen until a battery pull. Does anyone know the solution to this as to where I will be able to root an Atrix?

    • Digital Tweaker says:

      This is normal. This mode just allows the phone to wait on instructions. You should be able to continue with the directions. If for some reason you ever want to get the Atrix out of “Fastboot Mode” you should be safe to pull the battery.

      • iamjoel5 says:

        Excuse the potentially noob question but cmd does not promt me with “c:/moto-fastboot-win32″, rather I get prompted with “C:\Users\Name Lastname>”. I am running on Windows 7 64-bit and I extracted the files to C:. I navigated through the command prompt to find moto-fastboot-win32 file but i have still no progress with running any of the files within. Any suggestions?

        • Digital Tweaker says:

          What folder did you extract the files to under your c drive? Type cd c:”whatever folder you extracted the 5 files to” and continue with directions. For example: I extracted to c:/root so I would type cd c:/root

          • iamjoel5 says:

            I was able to advance in steps to 7.1 but from 7.1 to 7.6 I am assuming I may have not fully connected when I input the “/preinstall/dosu” string. I am not familiar with the correct responses I should be expecting or not expecting when the prompt commands and returning text. This is the log of my attempt
            http://tinypic.com/r/34oynpg/7

          • iamjoel5 says:

            to clarify, i had the USB plugged in since the first power off of the Atrix. I also waited until i was prompted by my computer that both the Atrix and SD card were recognized before proceeding to “adb shell” step.

          • Digital Tweaker says:

            On 7.2 did you try /preinstall/su instead of /preinstall/dosu? Also, was your atrix rooted before? If so that could be the reason for the error when trying to install the superuser.apk since it already exists. I will try to get some screenshots and/or video up tomorrow

  49. Reggie says:

    Do I need to connect the phone to my computer? during which step? and should I mount my external sd card?

    • Digital Tweaker says:

      Yes, sorry. You do need to connect the phone to the computer which you should be able to do before you start putting it into fastboot mode. There shouldn’t be a need to mount the external sd card

      • Reggie says:

        Thanks, this is just my first time attempting to root and I really don’t want to brick my phone. when I connect my phone while it’s off the motorola logo shows up on its own, should that get in the way of me starting fastboot mode?

        • Reggie says:

          also, does it matter what I name the folder that I unzip the files to?

          • Digital Tweaker says:

            No this should not affect fastboot. Plug in your phone, turn it off, then immediately press and hold the power button and down volume button. Press the up volume button once you see “Fastboot” on the screen. Also, I have edited the directions to be a little clearer as to where to extract the files.

  50. Matt says:

    You have steps 1 & 2 backwards. You have to start the shell with “adb shell” before you can run a shell command “/preinstall/dosu”.


Leave a Reply