Android-Screenshot unter Ubuntu
Wenn ich der Anleitung „Screenshots vom Android-Smartphone“ aus c’t 10/10 auf meinem Ubuntu folge, erhalte ich statt eines Screenshots lediglich eine Fehlermeldung, die auf fehlende Rechte beim Zugriff auf das Smartphone hindeutet. Auch wird mir im Dalvik Debug Monitor Server (DDMS) statt meines HTC Desire lediglich „????????“ angezeigt.
Wenn ich der Anleitung „Screenshots vom Android-Smartphone“ aus c’t 10/10 auf meinem Ubuntu folge, erhalte ich statt eines Screenshots lediglich eine Fehlermeldung, die auf fehlende Rechte beim Zugriff auf das Smartphone hindeutet. Auch wird mir im Dalvik Debug Monitor Server (DDMS) statt meines HTC Desire lediglich „????????“ angezeigt.
Standardmäßig gewährt Ubuntu normalen Usern keinen Schreibzugriff auf per USB angebundene Android-Smartphones. Es gibt zwei Lösungen: Sie können vor dem Start von ddms den Android Debug Bridge Server mit root-Rechten starten:
adb kill-server ; sudo adb start-server
Eine dauerhafte Lösung ist das Anlegen einer Udev-Regel, die für die richtigen Zugriffsrechte sorgt: Eine Datei /etc/udev/rules.d/50-desire.rules mit der Zeile
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4",
ATTRS{idProduct}=="0c87", MODE="0666"
sorgt dafür, dass das HTC Desire, identifiziert über die Hersteller-ID 0bb4 und die Produkt-ID 0c87, beim nächsten Anstöpseln für alle les- und beschreibbar eingebunden wird. Wenn Sie ein anderes Smartphone verwenden: Mit dem Befehl lsub können Sie die Hersteller- und Produkt-ID Ihres Gerätes herausfinden.
(odi)