Rooting the Droid Razr can prove to be difficult if you have a hard time getting adb to recognize your device. However, following the instructions in my previous post should fix any adb problems.
Once your phone is recognized by adb, it’s time to root your phone. Some people are concerned with rooting and rightfully so. If you don’t understand root, let me shed some light on it for you:
Since Android is based on the Linux operating system, it is highly configurable. However, linux is a very secure operating system. The normal android device can not make many administrative-level changes to the operating system or the android environment. In linux systems, the root user (aka superuser) has unlimited administrative access to the operating system at all levels. Even though some files and options may be locked from the normal user, a root user has no limitations.
Since root can edit/change/make files anywhere on the Anrdoid system, it is a very powerful thing to do and must be done with caution. If you’re a novice and don’t understand what rooting a device provides, it’s probably best that you don’t root your droid razr. However, if you know the advantages of rooting and are willing to take the risk of potentially messing up your phone then you’ve found the right place.
There are many advantages to rooting including:
- USB Tethering
- Wifi tethering
- CPU / Kernel Management (optimization / battery saving)
- Root-only backups
- The ability to install custom ROM’s
- many more.
To root my droid razr, I downloaded an adb batch script from the xda forums. I was really ticked off because the developer of the adb script put the download behind a registration-required forum. I appreciate his hard work, but this is total BULLS#@!. This developer can easily scrape the usernames and passwords of this forum and potentially have usernames and passwords of xda members. (How many xda forum members do you actually think use different passwords for everything?). I find this activity completely shady, and therefore I’ll offer his script on my website without stealing credit for his hard work. At any time, if he removes the requirement to register to download this file I’ll remove my hard link.
Warning: This file was tested by me on Ice Cream Sandwich Android 4.0.4, I’m uncertain of the results on any other flavor of ICS. Do not use this file on gingerbread.
Once you’ve downloaded the script, unzip it into any directory of your choosing. The contents should look something like this:
After you’ve unzipped the files, ensure that your android phone has USB debugging and allow mock locations enabled under your android system settings. Be sure your phone is NOT in mass storage mode (PTP mode worked fine for me.)
After you’ve doubled checked your Android Operating System settings, plug your phone into your computer’s USB port. If you’re running Windows, Now you’re ready to double click the batch script. The file is called EasyRootICS_Windows. Note: If you are running linux or mac, there are respective files for you as well.
After Double Clicking and opening the batch script, you’ll see a window that looks like this:
Follow the instructions in the batch script (Just pressing the spacebar works) and it will reset your phone three times. After the final reboot, your phone will have superuser (Root). Congratulations! If you have any questions/comments/problems feel free to add a comment below. Comments can be added without registration.
Android Root Overview
- Download the root script
- Download: Droid Razr Root Ice Cream Sandwich script Credit goes to the Eternity Project
- Unzip the root script
- Put phone in USB Debugging mode (Android System developer options)
- Allow Mock locations (Android System developer options)
- Ensure phone is not in USB mass storage (Camera PTP works great).
- Plug phone into computer
- Double click EasyRoot batch script and follow directions
- Phone will reboot three times
If you appreciate my post, please consider buying me a coffee. Click on the coffee cup Android button to buy me a coffee!