Created
June 7, 2013 20:53
Script to root a defy+
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
cls | |
adb kill-server > NUL | |
COLOR F0 | |
TITLE Defy+ Easy Root script v1 | |
cls | |
echo *************************************************************************** | |
echo * * | |
echo * Defy+ Easy Root script v1 * | |
echo * erstellt von Defy@1.1.Ghz * | |
echo * basierend auf "DROID 3 Easy Root script v7" * | |
echo * * | |
echo *************************************************************************** | |
echo * | |
echo * Stelle bitte sicher, dass folgende Schritte bereits durchgefuehrt worden sind: | |
echo * | |
echo * (a) offiziellen Motorola Drivers installiert | |
echo * (sollte beim ersten anschliessen des Defy+ via USB automatisch | |
echo * geschehen) | |
echo * (b) USB-Debugging aktivieren (unter Einstellungen -^> Anwendungen | |
echo * -^> Entwicklung) | |
echo * (c) Defy+ am PC anschliessen und als USB-Verbindung "Nur Laden" | |
echo * auswaehlen | |
echo * | |
echo * | |
echo * Bitte beachte: Dein Defy+ wird waehrend des gesamten Vorgangs 3 mal | |
echo * neustarten! | |
echo * | |
echo * Beliebige Taste druecken, sobald das Defy+ angeschlossen ist! | |
echo * | |
adb wait-for-device > NUL | |
COLOR F0 | |
echo * Starte Vorgang 1 von 3 | |
adb kill-server > NUL | |
adb shell rm /data/local/12m.bak > NUL | |
adb shell mv /data/local/12m /data/local/12m.bak > NUL | |
adb shell ln -s /data /data/local/12m | |
adb reboot | |
echo * | |
echo * 1. Neustart des Defy+ - bitte warten! | |
adb kill-server > NUL | |
COLOR F0 | |
adb wait-for-device > NUL | |
adb wait-for-device > NUL | |
COLOR F0 | |
echo * | |
echo * Starte Vorgang 2 von 3 | |
adb shell rm /data/local/12m | |
adb shell mv /data/local/12m.bak /data/local/12m | |
adb shell rm /data/local.prop.bak > NUL | |
adb shell mv /data/local.prop /data/local.prop.bak | |
adb shell echo "ro.sys.atvc_allow_netmon_usb=0" ^> /data/local.prop | |
adb shell echo "ro.sys.atvc_allow_netmon_ih=0" ^>^> /data/local.prop | |
adb shell echo "ro.sys.atvc_allow_res_core=0" ^>^> /data/local.prop | |
adb shell echo "ro.sys.atvc_allow_res_panic=0" ^>^> /data/local.prop | |
adb shell echo "ro.sys.atvc_allow_all_adb=1" ^>^> /data/local.prop | |
adb shell echo "ro.sys.atvc_allow_all_core=0" ^>^> /data/local.prop | |
adb shell echo "ro.sys.atvc_allow_efem=0" ^>^> /data/local.prop | |
adb shell echo "ro.sys.atvc_allow_bp_log=0" ^>^> /data/local.prop | |
adb shell echo "ro.sys.atvc_allow_ap_mot_log=0" ^>^> /data/local.prop | |
adb shell echo "ro.sys.atvc_allow_gki_log=0" ^>^> /data/local.prop | |
adb reboot | |
echo * | |
echo * 2. Neustart des Defy+ - bitte warten! | |
adb kill-server > NUL | |
COLOR F0 | |
adb wait-for-device > NUL | |
adb wait-for-device > NUL | |
COLOR F0 | |
echo * | |
echo * Starte Vorgang 3 von 3 | |
adb remount | |
adb push busybox /system/xbin/busybox | |
adb push su /system/xbin/su | |
adb push Superuser.apk /system/app/Superuser.apk | |
adb shell chmod 4755 /system/xbin/su | |
adb shell chmod 755 /system/xbin/busybox | |
adb shell chown system.system /data | |
adb reboot | |
echo * | |
echo * 3. und letzter Neustart des Defy+ | |
echo * Ich (Defy@1.1Ghz) wuensche dir viel Spass mit deinem | |
echo * gerootetem Defy+ - vielleicht klickst du ja auf den | |
echo * Danke-Button im android-hilfe.de-Forum | |
echo * | |
echo ****************************************************************************** | |
echo. | |
echo Fenster kann geschlossen werden | |
echo. | |
COLOR F0 | |
adb kill-server > NUL | |
pause | |
TITLE Command Prompt | |
COLOR F0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment