Tag Archives: adb

VNC über USB für Android

VNC über USB für Android

Android Handy / Tablet über USB Fernsteuern

Es ist möglich und leicht realisierbar ein Android Gerät über die USB-Verbindung zum PC Fernzusteuern.
Man braucht nur 4 Sachen.

  1. root
  2. VNC-Server für Android
  3. ADB
  4. VNC-Viewer für den PC

1. root

Wie es für alle coolen Sachen für Android üblich ist braucht man auch hierfür ein Gerät mit Superuser-Rechten.
Hier im Blog gibt es Anleitungen wie man das beim Samsung Galaxy S i9000 und Nexus 7 macht. Ist das erledigt kann es weiter gehen.

2. VNC-Server für Android

Diesen kann man sich von Google-Play besorgen: VNC_server oder droid VNC server.
Oder einen anderen VNC-Server. Ist ziemlich egal.
Ist dieser dann installiert kann er geöffnet und gestartet werden. Jetzt kanns weiter gehen.

3. ADB

Anletung für Linux

Jetzt ist das Handy fertig und nun kommt der Rechner dran. In Linux ist es einfach.

Wir brauchen adb damit wir über das Datenkabel auf das Handy zugreifen können. adb ist sehr mächtig und wir benutzen es in unserem Fall den VNC-Port zum PC weiterzugeben.
adb hier herunterladen: ADB für linux
Jetzt diese ausführbar machen. Dazu Terminal starten und in das Downloadverzeichnis wechseln

cd Downloads

dann durch chmod ausführbar machen

chmod +x adb

jetzt noch ins PATH Verzeichniss /usr/local/bin verschieben das man es von überall öffnen kann.

sudo mv adb /usr/local/bin

Nun ist auch adb fertig eingerichtet. Und wir können mit der Port Weiterleitung beginnen:

adb forward tcp:5901 tcp:5901

so diese ist nun auch fertig. Nun kommen wir zum letzten Punkt.

4. VNC-Viewer für den PC

Jetzt kann man auf den VNC-Server zugreifen. Ich benutze den Tiger-VNC.
Oder man nimmt den REAL vnc. Der wird so Installiert:

sudo apt-get install vnc4server vnc-java 

Aber egal welchen man von den beiden nimmt der Befehl bleibt der gleiche:

vncviewer localhost:5901

Jetzt solltet ihr euren Android Bildschirm vor euch sehen.

Herzlichen Glückwunsch.

adb: error: insufficient permissions for device

adb: error: insufficient permissions for device

Fehler beim Versuch Android mit adb zu Verbinden

Gerade hatte ich das Problem das die Verbindung zu meinem Nexus 7 nicht klappen wollte.
Diese FEhlermeldung wurde ausgegeben:

* daemon not running. starting it now *
* daemon started successfully *
error: insufficient permissions for device

Die Lösung ist die, man startet den Dienst einfach mal neu.
Erstmal Server beenden:

adb kill-server

dann wieder starten:

sudo adb start-server

Jetzt klappt es wieder.