Einzelnen Beitrag anzeigen
Alt 31.07.2009, 10:35   #2 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 31.07.2009
Beiträge: 75
Abgegebene Danke: 1
Erhielt 25 Danke für 13 Beiträge
Standard AW: Flashen unter Linux mit Virtualbox - aber kein root?

OK - ich bin zu doof und längst root. Man kann den "su" Befehl nur nicht direkt auf dem Gerät mit der ConnectBox eingeben. Es geht nur mit dem adb. Falls es jemand interessiert, hier meine Notizen dazu.

Kurzbeschreibungen gibt es hier:
receptorBlog Using adb on Samsung Galaxy with Fedora 11
how to use adb tool on SAMSUNG GALAXY? - Android Developers | Google Groups

Download:
Android 1.5 SDK, Release 3 | Android Developers (ZIP for Linux)
http://dl.google.com/android/android...x86-1.5_r3.zip

cd /opt
sudo unzip ~/Desktop/andro*
sudo chown -R $(id -u) andro*

Erstmal was lesen: firefox /opt/andro*/documentation.html

Dann evnt. die ~/.bashrc anpassen und /opt/andro*/tools in den PATH aufnehmen (bei mir in /etc/bash.bashrc.local einfach 'export PATH=${PATH}:/opt/android-sdk-linux_x86-1.5_r3/tools/' einbauen, evnt. geht auch ~/.bashrc). Jedenfalls muss nach einem Neustart der Shell/des Terminals das hier etwas sinnvolles ausgeben: 'adb --help 2>&1 | less' sagt 'Android Debugging Brigde...'

Nun eine neue udev-Regel anlegen. Also etwa sowas (Details Developing on a Device | Android Developers und die google-msg (siehe oben).
sudo sh -c 'echo SUBSYSTEM==\"usb\", SYSFS{idVendor}==\"04e8\", MODE=\"0666\" > /etc/udev/rules.d/50-android.rules && chmod +x /etc/udev/rules.d/50-android.rules'
sudo /etc/init.d/udev force-reload

Das adb ersetzen mit:

cd /opt/andro*/tools && sudo mv adb adb.orig
wget http://floe.butterbrot.org/external/adb.gz && gunzip adb.gz && md5sum adb && chmod +x adb
(md5sum zeigt: 4459870b4be60af5eb83c13572c3e353)

Jetzt die Probe. Auf dem Galaxy EInstellungen -> Telefoninfo -> Weitere -> Nur als Massenspeicher auf "aus" sowie Einstellungen -> Anwendungen -> Entwicklung -> USB-Debugging auf "ein". Dann einfach einloggen mit "adb shell". Zum Nachweis, dass man root ist einfach "id" eingeben.
sven-ola ist offline   Mit Zitat antworten