XDA forum member, dirbliss, has successfully rooted the Motorola DROID 3. It is as simple as using ADB shell to manipulate a few files.
The big news is that this method could work on the upcoming DROID Bionic. Lets keep our fingers crossed.
Full instructions after the break.
The Exploit
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:
rm /data/local/12m
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
The ro.sys.atvc_allow_all_adb property 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!
Thanks to mkultramega, Toaday, and zdooder for testing, KrazyKrivda for raising funds, scottml and Edgan for bouncing ideas, and rweb for convincing me to look at Droid 3 in the first place.
0 comments:
Post a Comment