Skip to content

Instantly share code, notes, and snippets.

@edpichler
Created June 7, 2013 20:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save edpichler/5732348 to your computer and use it in GitHub Desktop.
Save edpichler/5732348 to your computer and use it in GitHub Desktop.
Script to root a defy+
@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