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.