Whenever I think of “rooting”, my literary self reminds of the beginning line of Milton’s Paradise Lost which beautifully describes how Adam and Eve, the first man and woman, were hurled down from the blissful Garden of Eden to the mortal planet which we know as earth. The great “fall” was caused by the innate human desire to “trespass the will” of GOD. I see rooting as the “forbidden tree” mentioned in that great epic by Milton. You trespass the will of OEMs and are hurled to a state where your device’s warranty gets void.
The concern of voiding the warranty pulls billions of Android users back from touching the “forbidden tree” and thus they miss the taste of the fruit eventually. If you are one with an adventurous spirit and got a Motorola smartphone, rooting your device is probably one of the best things you can do on your phone!
Rootdefyxt320ย from XDA has come up with an universal root method that works on most Motorola phones, specially those that use SBF firmware in “CG2.smg format”. The method, with a few changes, has also been reported working on devices that use firmware in “fastboot.xml.zip” or “xml.zip”ย format. ย Also, this root exploit only works on Motorola devices with Qualcomm chipsets.
Disclaimer:
The procedure laid out below is considered risky and meant for advanced users only. Do not cross this line if you do not know what it is all about. You’ve been warned! Neither the developer of this method, not DroidViews should be held responsible for any mishap.
Prerequisites:
- Install Motorola USB drivers on your computer: Download
- Make sure your Motorola device has fastboot protocol support in the bootloader.
- Charge your phone to al least 60-70% of battery life.
- Turn on USB Debugging on your phone from Settings> Developer Options.
- Make sure you have already set up ADB (Android Debug Bridge) on your computer. If you have not done that, you could simply use the ADB and Fastboot files provided in the zip above.
- Copy the “UPDATE-SuperSU-v1.41.zip” file to your phone.
The rooting tutorial for Motorola devices has been divided into 2 sections depending on the type of firmware they use. Please follow the one that suits your device.
Rooting Method 1:
The following method is only for devices which use firmwares inย SBF format that are packed in CG2.smg format.ย It has been successfully tested onย Motorola Defy Mini XT320, Fire XT311, XT316, XT530, XT531, and Motoluxe XT615 but it should also work on other devices in the category too. It does not, however, work on theย Canadian XT615.
- Download the SBF file for your Motorola phone.
- Now extract the “MotoAndroidDepacker-1.2alpha3.zip” file and runย MotoAndroidDepacker.exe.
- From the program window, click on “Open from File” option.
- Select the SBF file you downloaded in step 1.
- Now click on “Split to folder” button to split the SBF file.
- Then click on the “Open from File” button again, navigate to extracted SBF folder and select “MOTOBLUR mbn image (*CG2.smg)”.
- Now minimize theย MotoAndroidDepacker window.
- Open the extracted SBF folder and go to the directory called “CG2-extracted”.
- Look for a file called “recoverysec.mbn” or “’emmc_recovery.mbn” and rename this file as “recovery.img”. This is the stock recovery file for your device.
- Now open to the ClockworkMod Builder site in your web browser. Click on the first “Choose file” button and then select theย “recovery.img” file. Then click on “Build” button.
- Wait till the new recovery.img with inbuilt CWM is ready for download. Download the new ““recovery.img” file (leave “inputrecovery.img”).
- Extract the “adb_fastboot.zip”ย file you downloaded earlier and copy the newly downloaded “recovery.img” file inside this folder. Make sure you have ADB, Fastboot and recovery files in the same location.
- Make sure you have enabled USB Debugging on your device as directed above then connect it to the computer using a USB cable.
- Now boot your device into Fastboot Mode. To do this, open the “adb_fastboot” folder, press Shift key on your computer’s keyboard and then Right-click a blank location with your mouse. Select “Open command window here” option.
- In the cmd window, type the following command:
adb reboot-bootloader
- Doing this will boot the phone into Fastboot Mode. Now type the following command in the cmd to boot device intoย temporary CWM Recovery:
fastboot boot recovery.img
- When your phone enters recovery mode, scroll to “install zip from sdcard” option using volume keys, locate the and selectย “UPDATE-SuperSU-v1.41.zip” using the Power key. Confirm the installation.
- When it is installed, return back to main menu in recovery using “+++Go back+++” option.
- Select “reboot system now”
Your Motorola device will now reboot and it should be rooted now. You can close the cmd window and disconnect the device.
Rooting Method 2:
There is yet another method of rooting your Motorola device but it works only on devices that use firmwares withย fastboot.xml.zip,ย fb.xml.zip or .xml.zip extension.ย Theย Motorola RAZR XT910 and some other devices come under this category. Here are the steps for rooting those phones.
- Downloadย UPDATE-SuperSU-v1.41.zipย and copy it to your device.
- Extract theย “adb_fastboot.zip”ย file on your desktop.
- Download the firmware file withย fastboot.xml.zip,ย fb.xml.zipย orย .xml.zipย extension from this link.
- Extract the firmware zip file andย find a file called “recovery_signed” and rename it to “recovery.img”.Then go toย ClockworkMod Builderย and upload your recovery.img file using choose file option. Click on Build button.
- Download the new recovery image file and copy it to theย ย “adb_fastboot”ย folder.
- While this folder is open. Press the Shift key + Right click with your mouse and select “Open command prompt here”.
- Now connect the phone to computer and type the following command:
adb reboot-bootloader
- Doing this will reboot the device into Fastboot Mode.
- Now type the this command to reboot phone into CWM recovery:
fastboot boot recovery.img
- Your device will now boot into CWM recovery mode.
- Go to “install zip from sdcard” and select “UPDATE-SuperSU-v1.41.zip”.
- Install it and then return to the main menu in recovery.
- Finally select “reboot system now”.
When your phone boots up, it should be rooted with Chainfire’s SuperUser. To confirm proper root access, download and run the RootChecker app from the Google Play.
[googleplay url=”https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck”]Cheers!
Hello, I’ve been trying out method 1, but once I’ve downloaded my corresponding firmware, I’m unable to locate the sbf file within the zip, there are just a bunch of other files. Could someone please help?
What is the full name of the firmware file?
where is the folder adb_fastboot?