A little over a month from its release, the Motorola Droid 3 has finally been rooted.
Security consultant, Dan Rosenberg, has identified a vulnerability specific to Motorola devices and released instructions on how to obtain root.
The whole process is done via commands in adb shell, so if you’re not familiar with adb you should probably wait until someone develops a more “noob”-friendly method – I’m sure it won’t be long.
ROOT INSTRUCTIONS BELOW (via Vulnfactory)
Log in to the device using “adb shell” and type the following commands:
mv /data/local/12m /data/local/12m.bak
ln -s /data /data/local/12m
Next, physically reboot the device by pressing the power button. When it wakes up, log in using “adb shell” again, and type the following:
mv /data/local/12m.bak /data/local/12m
mv /data/local.prop /data/local.prop.bak
echo “ro.sys.atvc_allow_netmon_usb=0″ > /data/local.prop
echo “ro.sys.atvc_allow_netmon_ih=0″ >> /data/local.prop
echo “ro.sys.atvc_allow_res_core=0″ >> /data/local.prop
echo “ro.sys.atvc_allow_res_panic=0″ >> /data/local.prop
echo “ro.sys.atvc_allow_all_adb=1″ >> /data/local.prop
echo “ro.sys.atvc_allow_all_core=0″ >> /data/local.prop
echo “ro.sys.atvc_allow_efem=0″ >> /data/local.prop
echo “ro.sys.atvc_allow_bp_log=0″ >> /data/local.prop
echo “ro.sys.atvc_allow_ap_mot_log=0″ >> /data/local.prop
echo “ro.sys.atvc_allow_gki_log=0″ >> /data/local.prop
ro.sys.atvc_allow_all_adbproperty is a Motorola-specific configuration that prevents ADB from dropping its root privileges. Reboot the device one final time, and on logging in with “adb shell”, you should be presented with a root prompt. Enjoy!
If you need help, hit up the XDA thread HERE
About the Author (Author Profile)
Co-owner and PR guy for GizmoNinja.com. I’m happily married and a father to a wonderful (most of the time) son. I work in the E9-1-1 software/data industry by day and am a tech loving geek in my spare time. I’m interested in all things tech, but am big into Android especially. I dabble in a little of everything – Android development, PC development, web development, etc – but am a master of none (not even close)… But I have fun doing it anyway! =P