- Forum-Beiträge: 269
20.12.2010, 19:19:48 via Website
20.12.2010 19:19:48 via Website
Ich übernehme für Schäden, die bei Anwendung dieser Anleitung entstehen keinerlei Verantwortung!
Geht also vorsichtig mit dem hier geschilderten um.
Was man braucht:
- Android-SDK
http://developer.android.com/sdk/
- Java-JDK von hier:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Zwei Dateien, dass sind "Superuser.apk und "su" finden kann man sie hier:
Edit:
Hier ist der Link zum vom Entwickler "ChainsDD" geposteten Dateien.
http://forum.xda-developers.com/showthread.php?t=682828
Ihr müsst Euch im Forum anmelden, dann könnt Ihr die Datei:
su-2.3.6.1-ef-signed.zip
md5: 6d490575092a1c5d91af56b94c2328f4
- Eclair/Froyo
runter laden.
Wenn Ihr die Zip-Datei mit einem Packer öffnet findet ihr im Unterordner /system/bin die Datei "su" und im Ordner /system/app die Datei "Superuser.apk"
Die Sourcen findet ihr unter: https://github.com/ChainsDD
Los geht es:
Wichtig ist, dass man wirklich das Java-JDK installiert und nicht nur die Runtime (JRE)
Ich habe erst das Java-JDK für Windows 64bit installiert, leider verweigert da das Android-SDK die
Installation. Erst nachdem ich das Java-JDK für 32bit installiert habe ging die Installation
des Android-SDK problemlos.
Bei der Installation des Android-SDK wird nach dem Zielordner gefragt. Ich habe auf Laufwerk D: installiert,
also: "D:\android-sdk-windows"
Nun muss man noch Windows klarmachen wo es nach dem Programm "adb.exe" suchen muss.
Dazu gehen wir in:
Systemsteuerung -> System -> Erweiterte Systemeinstellungen -> Umgebungsvariablen
-> markieren Path und gehen auf "Bearbeiten"
Ist Path noch nicht vorhanden legen wir die Variable mit "Neu" an.
Als "Wert der Variable" geben wir "D:\android-sdk-windows\platform-tools" ein.
Dann die Eingaben bestätigen, Systemsteuerung verlassen, von Windows Ab- und wieder Anmelden.
Jetzt starten wir:
D:\android-sdk-windows\SDK Manager.exe
Jetzt wird automatisch das SDK auf den aktuellen Stand gebracht.
Wichtig ist, dass man die Nachfragen mit "Accept All" bestätigt.
Ist alles durchgelaufen wählen wir auf der linken Seite "Available packages",
dann rechts "Third party add-ons" -> "Google Inc.add-ons" und hier "Google Usb Driver package" aus
Dann unten auf "Install selected" und das Packet installieren.
Der USB-Treiber ist nun unter "D:\android-sdk-windows\google-usb_driver" gespeichert.
Jetzt verbinden wir das Tochlet über das USB-Kabel mit dem Rechner.
Wichtig ist! Nur verbinden, kein USB aktivieren.
Hintergrund: Android hat einen USB-Debug-mode, der ist auf unserem Tochlet in den Standardeinstellungen aktiv.
Also einfach nur anstecken!
Windows findet jetzt ein neues Gerät und fragt irgendwann nach den Treiberquellen.
Da den Ordner: "D:\android-sdk-windows\google-usb_driver" angeben und Treiber installieren.
Bei mir findet man im Gerätemanager nach erfolgreicher Installation unter "Laufwerke"
zwei Einträge "Linux File-CD Gadget USB Device"
Wir testen nun den adb-Zugang zum Tochlet.
Dazu öffnen wir ein Terminal auf dem Rechner.
"Start" -> "cmd" eingeben.
In dem Fenster geben wir "adb devices" ein.
Wenn wir bis jetzt alles richtig gemacht haben, kommt als Antwort:
"List of devices attached", eine Zahlenfolge und "device"
Damit haben wir erfolgreich eine Verbindung zum Tochlet hergestellt.
USB-Kabel trennen und wieder anstecken.
Nun entpacken wir die Datei "su-2.3.6.1-ef-signed.zip" auf unseren Rechner und kopieren das darin enthaltene Verzeichnis "system" auf die SD-Karte unseres Tochlet. Wenn man die Karte nicht aus dem Tochlet nehmen will,
vorher am Tochlet die USB Freigabe für die SD-Karte aktivieren. Dazu oben die Taskleiste aufziehen und USB-Verbindung , dann MicroSD-Karte auswählen und "USB-Speicher aktivieren".
So, die Vorbereitungen sind abgeschlossen.
Jetzt USB-Verbindung trennen und wieder herstellen
Achtung! einfach nur das Kabel anstecken, nichts weiter machen.
Nun sollte man überprüfen, ob der Akku des Tochlet's geladen ist. Über das USB- Kabel wird nicht geladen.
Auf dem Rechner "cmd" wie oben ausführen.
Im "DOS-Fenster" mit "adb devices" überprüfen ob die Verbindung funktioniert.
Antwortet das Tochlet mit der Devicenummer ist alles OK!
Nun geben wir folgenden Code ein:
2
3# busybox mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
4
5# busybox rm /system/bin/su
6
7# busybox cp /mnt/sdcard/system/bin/su /system/bin
8
9# busybox chmod 4755 /system/bin/su
10
11# busybox cp /mnt/sdcard/system/app/Superuser.apk /system/app
12
13# su
14
15# busybox mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system
16
17# exit
18
19C:\Users\gert>
Fertig, Touchlet trennen und neu starten.
Ihr solltet jetzt eine neue app Superuser im Programmordner haben.
Nun könnt Ihr Euch in den Weiten des Netzes den Root Explorer besorgen und installieren.
Wenn Ihr unter "Einstellungen - Anwendungen - Anwendungen verwalten "eine von Euch installierte Anwendung auswählt,
könnt Ihr diese auf die SD-Karte verschieben.
Oder Ihr bearbeitet die mitgelieferten Anwendungen mit dem Root Explorer.
kawa
— geändert am 15.03.2019, 00:59:45 durch Moderator