Skip to content

Commit

Permalink
New version 1.6
Browse files Browse the repository at this point in the history
Added Technipad Mini root for build GE.TPad.V1.07
Set Root Box version to 1.6
  • Loading branch information
Lostech committed Mar 5, 2015
1 parent b0c078c commit e3fdf3c
Show file tree
Hide file tree
Showing 4 changed files with 315 additions and 1 deletion.
9 changes: 9 additions & 0 deletions Anleitung.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,13 @@
:: Starten Sie die "Start.bat" Datei und folgen Sie den dort ::
:: beschriebenen Anweisungen. ::
:: ::
:: Es wird empfohlen, die Lostech Root Box mit Administrator- ::
:: rechten auszuführen! ::
:: ::
:: Sollten weiterhin Probleme bei der Treiberinstallation ::
:: auftreten, muessen die Treiber manuell installiert werden. ::
:: Das Treiber Setup waehrend des Root Vorgangs kann dann ::
:: einfach geschlossen werden. Es wird dann automatisch mit ::
:: dem naechsten Punkt im Root Vorgang fortgefahren. ::
:: ::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
268 changes: 268 additions & 0 deletions root_box/devices/root_GE.TPad.V1.07.bat.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,268 @@
@echo off
color 1F
cd %~dp0
cls
set /p supersu=<../apk/supersu
set /p busybox=<../apk/busybox
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Lostech TechniPad Mini Root V1.0 ::
echo :: ::
echo :: Dieses Skript installiert Root Zugriff, SuperUser Verwaltung ::
echo :: und eine aktuelle BusyBox auf einem TechniPad Mini mit ::
echo :: ::
echo :: Android Version: 4.2.2 ::
echo :: Build Version: GE.TPad.V1.07 ::
echo :: ::
echo :: Wenn Sie das nicht wollen, koennen Sie jederzeit das Skript mit STRG+C ::
echo :: abbrechen oder schliessen Sie einfach das Fenster! ::
echo :: ::
echo :: [weiter mit beliebiger Taste] ::
echo :: ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo.
pause > NUL

cls
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Rufen Sie in den Tablet Einstellungen die Systeminfo "Ueber das Tablet" ::
echo :: auf und kontrollieren Sie, ob die Versionsangaben dort mit folgenden ::
echo :: Versionsangaben uebereinstimmen: ::
echo :: ::
echo :: Android Version: 4.2.2 ::
echo :: Build Version: GE.TPad.V1.07 ::
echo :: ::
echo :: Stimmen die Versionen nicht ueberein, wird der Root Vorgang ::
echo :: hoechstwahrscheinlich fehlschlagen. Es wird empfohlen STRG+C oder durch ::
echo :: Schliessen des Fensters den Vorgang abzubrechen. ::
echo :: Fahren Sie fort, wenn die Versionen uebereinstimmen. ::
echo :: ::
echo :: [weiter mit beliebiger Taste] ::
echo :: ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo.
pause > NUL

cls
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Rufen Sie in den Tablet Einstellungen die "Entwickleroptionen" auf. ::
echo :: Werden diese nicht angezeigt, so rufen sie die Systeminfo ::
echo :: "Ueber das Tablet" auf und tippen 7x die Build-Nummer an, um die ::
echo :: "Entwickleroptionen" einzublenden. ::
echo :: Aktivieren Sie im Menue "Entwickleroptionen" das "USB-Debugging". ::
echo :: ::
echo :: [weiter mit beliebiger Taste] ::
echo :: ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo.
pause > NUL

cls
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Verbinden Sie das Tablet per USB Kabel mit dem PC und installieren Sie ::
echo :: ggfs. die ADB Treiber. Sollten die Treiber bereits installiert sein, ::
echo :: brechen Sie das Treiber Setup ab, das als naechstes gestartet wird. ::
echo :: ::
echo :: [weiter mit beliebiger Taste] ::
echo :: ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo.
pause > NUL

cls
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Starte Treiber Setup... ::
echo :: ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
start /wait ../drivers/rk/DriverInstall.exe
cls
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: ...Treiber Setup beendet ::
echo :: ::
echo :: Es sollte nun eine ADB Verbindung aufgebaut werden koennen. Falls im ::
echo :: spaeterem Verlauf die Verbindung nicht direkt aufgebaut wird, entfernen ::
echo :: Sie kurz das USB Kabel und stecken es erneut ein. ::
echo :: Sollte dann immer noch keine Verbindung aufgebaut werden, deaktivieren ::
echo :: das "USB-Debugging" und aktivieren es anschliessend neu. ::
echo :: ::
echo :: [weiter mit beliebiger Taste] ::
echo :: ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo.
pause > NUL

cls
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Teste ADB Treiber... ::
echo :: ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Warte auf ADB Verbindung und lese Seriennummer ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
cd %~dp0../adb
adb_rk30.exe wait-for-device > NUL
adb_rk30.exe get-serialno
echo.
echo.
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Es sollte nun die Seriennummer des Tablets angezeigt werden. Ist dies ::
echo :: nicht der Fall, brechen Sie das Skript mit STRG+C ab oder schliessen Sie ::
echo :: Sie das Fenster und kontrollieren Sie die Treiber Installation! ::
echo :: ::
echo :: [weiter mit beliebiger Taste] ::
echo :: ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
pause > NUL

cls
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Das Tablet kann nun gerootet werden. ::
echo :: Wenn Sie das nicht wollen, brechen Sie das Skript mit STRG+C ab oder ::
echo :: schliessen Sie das Fenster! ::
echo :: ::
echo :: [weiter mit beliebiger Taste] ::
echo :: ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo.
pause > NUL

cls
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Root Vorgang gestartet ::
echo :: ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Warte auf ADB Verbindung... ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
adb_rk30.exe wait-for-device
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Lade Datei "su" hoch ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
adb_rk30.exe push ../su/rk30/su /sdcard/su
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Mounte /system neu (rw) ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
adb_rk30.exe shell rksu -c mount -o remount,rw /system
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Erstelle Backup von vorhandener "rksu" Datei ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
adb_rk30.exe shell rksu -c dd if=/system/xbin/rksu of=/system/xbin/suu
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Setze Rechte des "su" Backups ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
adb_rk30.exe shell rksu -c chmod 06755 /system/xbin/suu
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Installiere neue "su" Datei ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
adb_rk30.exe shell suu -c dd if=/sdcard/su of=/system/xbin/su
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Setze Rechte fuer "su" ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
adb_rk30.exe shell suu -c chmod 06755 /system/xbin/su
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Lade SuperUser Datei ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
echo Verwende APK: %supersu%
adb_rk30.exe push ../apk/%supersu% /sdcard/%supersu%
adb_rk30.exe shell suu -c dd if=/sdcard/%supersu% of=/data/app/%supersu%
adb_rk30.exe shell rm /sdcard/%supersu%
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Setze Rechte fuer SuperSu ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
adb_rk30.exe shell suu -c chmod 06755 /data/app/%supersu%
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Lade BusyBox Datei ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
echo Verwende APK: %busybox%
adb_rk30.exe push ../apk/%busybox% /sdcard/%busybox%
adb_rk30.exe shell suu -c dd if=/sdcard/%busybox% of=/data/app/%busybox%
adb_rk30.exe shell rm /sdcard/%busybox%
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Setze Rechte fuer BusyBox ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
adb_rk30.exe shell suu -c chmod 06755 /data/app/%busybox%
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Starte Tablet neu... ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
adb_rk30.exe reboot
echo.
echo.
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo ú Warte auf ADB Verbindung... ú
echo ú (muss ggfs. im Entwicklermenue erneut aktiviert werden) ú
echo úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
echo.
adb_rk30.exe wait-for-device
echo.
echo.
cls
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Root Zugriff, SuperUser Verwaltung und aktuelle BusyBox sollten nun ::
echo :: verfuegbar sein. ::
echo :: ::
echo :: [beenden mit beliebiger Taste] ::
echo :: ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
echo.
adb_rk30.exe kill-server
pause > NUL
cd %~dp0
call ../menu.bat

37 changes: 37 additions & 0 deletions root_box/menu_technisat.bat
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ echo :: Waehlen Sie ein TechniSat Geraet aus:
echo :: (1) Root Automatik (fuer unbekannte Geraete) ::
echo :: (2) TechniPad 8 Root ::
echo :: (3) TechniPad 10(G) Root ::
echo :: (4) TechniPad Mini Root ::
echo :: (m) Hauptmenue ::
echo :: ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Expand All @@ -23,6 +24,7 @@ goto :menu_technisat
IF %device%==1 (goto menu_auto)
IF %device%==2 (goto menu_tpad8)
IF %device%==3 (goto menu_tpad10_all)
IF %device%==4 (goto menu_tpadmini)
IF %device%==m (goto menu)
goto :menu_technisat

Expand Down Expand Up @@ -174,6 +176,37 @@ IF %rootmethod%==z (goto menu_technisat)
IF %rootmethod%==m (goto menu)
goto :tpad10g

:menu_tpadmini
cls
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo :: ::
echo :: Rufen Sie in den Tablet Einstellungen die Systeminfo "Ueber das Tablet" ::
echo :: auf und lesen Sie die Versionsangaben ab: ::
echo :: ::
echo :: Variante 1: ::
echo :: ----------- ::
echo :: Android Version: 4.2.2 ::
echo :: Build Version: GE.TPad.V1.07 ::
echo :: ::
echo :: Waehlen Sie nun die entsprechende Root Methode oder brechen Sie ab: ::
echo :: (1) Root Methode fuer Variante 1 starten ::
echo :: (2) Root Methode unbekannt / Automatik versuchen ::
echo :: (z) TechniSat Geraetemenue ::
echo :: (m) Hauptmenue ::
echo :: ::
echo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo.
SET rootmethod=
SET /P rootmethod= Auswahl:
if '%rootmethod%'=='' (
goto :menu_tpadmini
)
IF %rootmethod%==1 (goto tpadmini_root1)
IF %rootmethod%==2 (goto auto_root_rk30)
IF %rootmethod%==z (goto menu_technisat)
IF %rootmethod%==m (goto menu)
goto :menu_tpadmini

:menu
call "%~dp0menu.bat"
goto :exit
Expand All @@ -194,6 +227,10 @@ goto :exit
call "%~dp0/devices/root_GE.TPad.S10_G.V1.05.bat"
goto :exit

:tpadmini_root1
call "%~dp0/devices/root_GE.TPad.V1.07.bat"
goto :exit

:auto_root_rk30
call "%~dp0/devices/root_auto_rk30.bat"
goto :exit
Expand Down
2 changes: 1 addition & 1 deletion root_box/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
:: Lostech Root Box V1.5 ::
:: Lostech Root Box V1.6 ::

0 comments on commit e3fdf3c

Please sign in to comment.