How to Root Droid Razr on Mac or Linux!

For those of you with a Mac or Linux, here’s how to root your Droid Razr!

Step 1. Go to Settings->Applications->Development and make sure USB Debugging is checked on.

Step 2. Connect your micro-USB cable to your Droid Razr and computer then make sure USB Mode is set to “Charge Only”.

Step 3. Download DroidRazrRootMacLinux.zip and unzip.

Download DroidRazrRootMacLinux.zip

Step 4. Open up a terminal in your computer and use cd command to browse to the DroidRazrRootMacLinux directory:

cd Downloads/DroidRazrRootMacLinux

Step 5. For Linux, type:

sh runmelinux.sh

or

sudo sh runmelinux.sh

For Mac, type:

sh runmemac.sh

Step 6. Your phone should root itself and reboot.
If it hangs, you can try Step 5 again.

Step 7. Verify you have Superuser app after reboot, congratulations!

If you like video, please sign up for AndroidRoot.org and subscribe to my Channel!
Need a good Droid Razr Case?
See Here for Droid Razr Cases!
Want to stay updated on latest Droid Razr Root news?
Sign up for our Droid Razr Root Newsletter here so you don't miss a single tip and get personal help via e-mail!
Droid Razr Reference
You will need a rooted Droid Razr to install all ROM/kernels.
NOTE: PLEASE ONLY INSTALL ROMS INTENDED FOR YOUR VERSION OF Droid Razr! Otherwise you WILL BRICK YOUR PHONE and I will not be responsible! ALL ROMs on this site are ONLY for Verizon Droid Razr!
How to Root Droid Razr!

First time to rooting and custom ROMs? Please see our Droid Razr FAQ FIRST!
Droid Razr ROMs
Droid Razr ROMs
Want to contact me?
Add me on:
GooglePlus
Facebook
Twitter
For emergencies (such as bootloops, cannot get phone working) e-mail me at zedomax at gmail.com with Subject EMERGENCY and make sure include the model number of your Droid Razr.
VN:F [1.9.16_1159]
Rating: 0.0/10 (0 votes cast)
Categories: Droid Razr Root.

Recent Android News from HighOnAndroid.com

27 Responses to How to Root Droid Razr on Mac or Linux!

  1. aaron says:

    all that we need now is cdma workshop equivalent or even better a qxdm equivalent or even better dps. the thing is phone tools like that keep me from getting all the way away from windows i also would like adb in linux :/

  2. Charlie McClain, PhD, JD says:

    I’ve tried your technique, and it does not work from a Mac. I notice that the two .sh files are identical. Is this an error? What should the differences be. The rootkit apparently does not recognize the Mac file structure. Maybe some more mods are necessary. Please reply if you have any other ideas. Thanks

    Charlie McClain, PhD, JD

  3. keeb says:

    im running ubuntu 11.10 64 bit and keeb getting elf class 64: wrong elf class. how can i work around this?

  4. Brandon says:

    i unrooted using ginger unroot as it said i could do if i used the zergrush method which i did like you said, now when i try rerooting it says that it has rooted but im not seeing superuser in the app menu anywhere, and i forgot to change back the hotspot from 1 to 0 in sqlite editor as well as sqlite editor says im not rooted, please help

  5. Jamie says:

    I am having trouble doing this…

    I get the following when attempting to do this. Do you know what might cause the errors at the end?

    [+] Found a GingerBread ! 0×00019118
    [*] Scooting …
    [*] Sending 149 zerglings …
    [*] Sending 189 zerglings …
    [-] Hellions with BLUE flames !
    — WAITING FOR DEVICE TO RECONNECT
    if it gets stuck over here for a long time then try:
    disconnect usb cable and reconnect it
    toggle USB DEBUGGING (first disable it then enable it)
    — DEVICE FOUND
    — pushing busybox
    2870 KB/s (1075144 bytes in 0.365s)
    — correcting permissions
    — remounting /system
    mount: permission denied (are you root?)
    — copying busybox to /system/xbin/
    /system/xbin/busybox: cannot open for write: Read-only file system
    — correcting ownership
    Unable to chmod /system/xbin/busybox: No such file or directory
    — correcting permissions
    Unable to chmod /system/xbin/busybox: No such file or directory
    — installing busybox
    /system/xbin/busybox: not found
    — pushing SU binary
    failed to copy ‘su’ to ‘/system/bin/su’: Read-only file system
    — correcting ownership
    Unable to chmod /system/bin/su: No such file or directory
    — correcting permissions
    Unable to chmod /system/bin/su: No such file or directory
    — correcting symlinks
    rm failed for /system/xbin/su, Read-only file system
    link failed Read-only file system
    — pushing Superuser app
    failed to copy ‘Superuser.apk’ to ‘/system/app/./Superuser.apk’: Read-only file system
    — cleaning
    — rebooting
    — WAITING FOR DEVICE

    • Jamie says:

      I am also getting this error on my phone:

      Error running exec(). Command: [su, -c, . /data/data/org.cvpcs.android.bionic.bootstrap/files/surunner.sh] Working Directory:null Environment: null

    • Dan says:

      I’m getting the same deal. Then when I run sqlite editor, it tells me my phone isn’t rooted. I went and downloaded superuser from the app store separately, hoping it just didn’t copy over, but no dice.

  6. Sean D says:

    What if you aren’t seeing Superuser after the phone reboots? Everything else works except the last step for me.

  7. StrykR says:

    It seems we are all having the same problem, SO the question is why the hell don’t we have superuser? It appears that without this my phone isn’t rooted judging by my inability to use apps that require root access. The Bionic app that was installed doesn’t seem to do anything. Are we just completely out of luck?

  8. David says:

    Somebody please help me! I’ve been trying for 2 weeks to root my razr maxx and cant. When I open a terminal it is blank, and after typing the commands I still get nothing. Help out this tech idiot!!!

  9. Raymon says:

    I attempted root procedure and even doing the sudo command I still get the following:

    — STARTING —-
    — WAITING FOR DEVICE
    — cleaning
    rm failed for *, No such file or directory
    — pushing zergRush
    cannot stat ‘zergRush’: No such file or directory
    — correcting permissions
    Unable to chmod /data/local/tmp/zergRush: No such file or directory
    — executing zergRush
    ./data/local/tmp/zergRush: not found
    — WAITING FOR DEVICE TO RECONNECT
    if it gets stuck over here for a long time then try:
    disconnect usb cable and reconnect it
    toggle USB DEBUGGING (first disable it then enable it)
    — DEVICE FOUND
    — pushing busybox
    3192 KB/s (1075144 bytes in 0.328s)
    — correcting permissions
    — remounting /system
    mount: permission denied (are you root?)
    — copying busybox to /system/xbin/
    /system/xbin/busybox: cannot open for write: Read-only file system
    — correcting ownership
    Unable to chmod /system/xbin/busybox: No such file or directory
    — correcting permissions
    Unable to chmod /system/xbin/busybox: No such file or directory
    — installing busybox
    /system/xbin/busybox: not found
    — pushing SU binary
    failed to copy ‘su’ to ‘/system/bin/su’: Read-only file system
    — correcting ownership
    Unable to chmod /system/bin/su: No such file or directory
    — correcting permissions
    Unable to chmod /system/bin/su: No such file or directory
    — correcting symlinks
    rm failed for /system/xbin/su, Read-only file system
    link failed Read-only file system
    — pushing Superuser app
    failed to copy ‘Superuser.apk’ to ‘/system/app/./Superuser.apk’: Read-only file system
    — cleaning
    rm failed for *, No such file or directory
    — rebooting
    — WAITING FOR DEVICE
    2087 KB/s (3104805 bytes in 1.452s)
    pkg: /data/local/tmp/recovery.apk
    Failure [INSTALL_FAILED_ALREADY_EXISTS]
    All Done, run Bionic Recovery from App Draw
    Check out DroidRazrRoot.com for more cool hacks!

    Please advise, thanks very much.

  10. michael says:

    i got the same problem as this guy^^^^^^^^^^^

  11. shawn says:

    same prob as this guy ^

  12. Nik says:

    Works great. Make sure you run the script with sudo in Ubuntu, won’t work otherwise, it will just hang at start.

  13. Donn says:

    yeah im having the same problem as most of the people on here does anyone know how to get it rooted? lol cause i really want to root my phone so that i can be able to take screen shots again idk why they dont just put it on the phone to begin with everyone would use it if it came with them all

  14. Mark says:

    Any chance you could dummy this down a bit by sending me a sequential list of steps and exactly what needs to be typex in. The steps you have in your post bleed off the page and are cut off. I really want to rot my xt912 but have seen a lot of replies saying it dodn’t work. It would be very helful if you cojld really dummy this down step by step for me. You clearly are very talented whedeas this is my first phone and really don’t have much concidence in doing this. Thank you so much.
    Humbly,
    Madk

  15. DJzrule says:

    Guys with the filesystem read-only problem: set your usb mode to charge only. I had the same problem.

  16. Vinny says:

    ok so i am getting this

    Unable to chmod /system/bin/su: Read-only file system
    — correcting symlinks
    rm failed for /system/xbin/su, Read-only file system
    link failed File exists
    — pushing Superuser app
    failed to copy ‘Superuser.apk’ to ‘/system/app/./Superuser.apk’: Read-only file system
    — cleaning
    rm failed for wpa_supplicant, Is a directory
    — rebooting
    — WAITING FOR DEVICE
    2180 KB/s (3104805 bytes in 1.390s)
    pkg: /data/local/tmp/recovery.apk
    Failure [INSTALL_FAILED_ALREADY_EXISTS]
    All Done, run Bionic Recovery from App Draw
    Check out DroidRazrRoot.com for more cool hacks!
    vinny-lopess-macbook-2:droidrazrrootmaclinux Cenzo$ sh runmemac.sh

    any help?

  17. Rodrigo says:

    What is Bionic Bootstrap, the app that has been instaled with the superuser app ? can i uninstall it ?

  18. Antonio says:

    This is weird….the USB computer connection doesn’t have thecharge only, It shows Mass storage, Media device MTP ans Camera (ptp)….something I’m missing here, for the rest of the instructions seems to work OK…any ideas of why is this option missing or seems to not be there?

  19. chris says:

    My droid razr was rooted with ICS. It upgraded to jelly bean 4.1.2. . The last time I rooted it was on my macbook successfully while it was on ICS. Now on jelly bean I rooted it using a pc. The root worked and I had super user. I could not find my wifi tether I have used in the past (I previously uninstalled it when I lost my ics root with upgrade). Now I cannot find a tether that will work? What happened to the standard wifi tether we have used for some time? What should we download in the app store to make it work???

  20. Emmanuel says:

    Hi,
    I have an error :
    “— cleaning
    — rebooting
    — WAITING FOR DEVICE
    1291 KB/s (3104805 bytes in 2.347s)
    Error: Could not access the Package Manager. Is the system running?
    All Done, run Bionic Recovery from App Draw”

    I don’t understand why : do you have an idea ?

    Thanks for helping !

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Related News and Resources