How To Root Any Motorola Device Running Android 2.3.x Gingerbread
A couple of days back, we brought you a universal rooting method for Gingerbread-based Samsung smartphones, courtesy of the hardworking folk of XDA developers. Today, we present you a similar discovery, this time for Motorola devices running the Big G’s older smartphone software.
The method, naturally, comes straight from XDA once again via member rodrigojfuentes, who has offered a simple method which should effortlessly root all Motorola phones currently running Gingerbread. One snag, however, is that you’ll need to be running a Linux machine, although Windows and Mac users can simply load Linux virtual machine. It is, unfortunately, a bit of hassle, but once the device has been rooted, you can continue with your normal OS and configuration.
Besides, a couple of basic commands and alterations later – as detailed in the step-by-step tutorial below – will have you on your way. We strongly recommend you adhere to the steps religiously and refrain from cutting corners – we don’t want to mess anything up.
DISCLAIMER: As usual, proceed with caution and at your own risk. Although the chances of something going wrong are minimal, Redmond Pie is not to be held responsible for any loss of data or the damage of your device as a result of you following this tutorial.
Step 1: Presuming your device is running unrooted Gingerbread, you’ll need to ask for a rooted gingerbread userdata partition image (aka CG37), with a modified local.prop file and USB Debugging enabled.
Step 2: Next, you’ll need to alter the value of ro.sys.atvc_allow_all_adb from 0 to 1. Step 3: Then, create a userdata partition image by typing the following in the shell (with root access)