Intel Studybook rooten?
Wie im letzten Beitrag erwähnt, habe ich jetzt ein Intel Studybook - nun wollte ich auch root-Rechte im Android bekommen. Meine bisher erfolglosen Versuche beschreibe ich dir hier:
Ich habe verschiedene Sachen probiert. Alle basieren auf einem Live-USB-Stick mit xUbuntu (oder irgendeinem anderen Linux-Live-Stick). Ich habe Tastatur und USB-Stick per Hub mit dem Tablet verbunden, da es nur einen USB-Platz gibt. Ins Boot-Menü kommst du mit gedrückter "Lauter"-Taste beim starten des Tablet. Dort den USB-Stick wählen und mit der Haus-Taste bestätigen. Alternativ ginge es auch mit dem drücken der [Entf]-Taste während das "Intel"-Logo beim Startvorgang erscheint - der erste Weg ist aber einfacher. Mit folgenden Schritten bekommst du nach dem booten vom USB-Stick Schreibzugriff auf die /system/ Partition:
# root werden (das "-" sollte beim "ß" sein oder per Nummernblock) sudo -H -s # Tastaturlayout auf deutsch stellen: # intl 105 Tasten # -> Deutsch "no dead keys" # -> Standardwerte dpkg-reconfigure keyboard-configuration # Dateisysteme für /system und / einhängen mkdir /mnt/system /mnt/data mount /dev/sda7 /mnt/system mount /dev/sda9 /mnt/data # /mnt/data/media ist /sdcard im Android
Diese Wege sind mir eingefallen:
- su-Dateien von XDA-Dev nach /sdcard/androot/ entpackt: frei nach script/install-device.sh vorgegangen (siehe Code-Block weiter unten)
- Ergebnis: daemon-su wird wohl erst ab Android 4.3 benötigt, nicht erfolgreich :(
- su-Dateien von Chainfire (SuperSU): x86/* nach /mnt/system/xbin/ gelegt und chmod 06755 chattr su
- Ergebnis: Absturz von SuperSU bzw. endlose Ladezeit beim Start aus dem Terminal, strace su zeigt warten auf pipe (glaube ich) :(
- chmod 777 /mnt/system/xbin /mnt/system/bin + auskommentieren des readonly-mount in /mnt/system/etc/init.springhill.sh
- Ergebnis: /system/xbin hat wieder 755, /system/bin bleibt auf 777 aber /system ist trotzdem readonly mount :(
- Android 4.4 RC2 per Live-Boot: dieses 4.4 ist schon gerootet und läuft einigermaßen stabil aber langsam. Da ich vom Tablet-Hersteller Car-TFT (siehe Hinweis in diesem Post) das Image für Android 3.2 bekommen habe und problemlos per Stick aufspielen kann, wäre 4.4 wohl mein nächster Versuch.
- Ergebnis: offen
- adb/fastboot: komme ich irgendwie in den fastboot-Modus hinein? Könnte ich mich von dort einfacher einklinken?
- Ergebnis: offen
## Der Weg von Versuch 1 # Init-Skript anpassen nano /mnt/system/etc/init.springhill.sh # hier kannst du den TD Guardian (rotes Kreuz im Android) deaktivieren: # dafür in Zeile 83 "/system/bin/startguardian.sh &" auskommentieren # außerdem in die Zeile darunter reinschreiben: # "daemonsu --daemon &" # mit [Strg]+[x] und [Enter] beenden # Dateien kopieren mkdir /mnt/system/bin/.ext cp /mnt/data/media/androot/system/bin/.ext/.su /mnt/system/bin/.ext/ cp /mnt/data/media/androot/system/xbin/su /mnt/system/xbin/ cp /mnt/data/media/androot/system/xbin/daemonsu /mnt/system/xbin/ cp /mnt/data/media/androot/system/app/Superuser.apk /mnt/system/app/ #cp /mnt/data/media/androot/system/etc/init.sh /mnt/system/etc/ # Berechtigungen setzen chmod 06755 /mnt/system/xbin/su chmod 06755 /mnt/system/xbin/daemonsu chmod 06755 /mnt/system/bin/.ext/.su chmod 777 /mnt/system/bin/.ext #chmod 755 /system/etc/init.sh # aufräumen cd / umount /mnt/system umount /mnt/data reboot # "reboot" fährt herunter, "halt" fährt nur halb herunter
Irgendwann bei Versuch 1 oder 2 hat es ein bisschen funktioniert. Zumindest habe ich später die Datei /system/xbin/.tmpsu gefunden, die von SuperSU vermutlich direkt aus dem Android dort abgelegt wurde. Dennoch habe ich es bisher nicht geschafft, aber es ist vermutlich nur eine Frage der Zeit, bis jemand eine gut funktionierende Methode veröffentlicht - die Hürden sind bei anderen Geräten deutlich höher.
Kommentare
Comments powered by Disqus