Wie kann ich mit Droid VNC Server über USB fernsteuern?

9

Ich habe Droid VNC Server auf meinem Android-Handy 2.2 (CyanogenMod) installiert , aber es ist nicht klar, wie ich mein Telefon jetzt über USB steuern soll.

Wenn ich den Server auf dem Telefon starte, gibt es mir eine IP, aber ich kann nicht pingen. Ich kann weder über den Browser unter der angegebenen Adresse noch über den VNC-Client eine Verbindung herstellen.

Ich habe Root-Zugriff.

Kann mir jemand die folgenden Schritte erklären?

Erpel
quelle

Antworten:

9

Es gibt kein Handbuch oder häufig gestellte Fragen (FAQ), die ich für das Programm gefunden habe, daher bin ich mir nicht sicher, ob dies die beabsichtigte Verwendung ist. Es funktioniert jedoch und ich kann keine alternative Methode zur Verwendung von USB sehen.

  1. Sie müssen ADB zusammen mit den richtigen Treibern für Ihr Gerät installieren. Dies hängt von der Plattform und dem Telefon ab. Überprüfen Sie daher Google oder XDA.
  2. Aktivieren Sie das USB-Debugging auf Ihrem Gerät - Einstellungen> Anwendungen> Entwicklung> USB-Debugging
  3. Stecken Sie ein, starten Sie den Droiden-VNC-Server
  4. Führen Sie in einer Befehlszeile die folgenden Befehle aus:
    • adb forward tcp:5801 tcp:5801
    • adb forward tcp:5901 tcp:5901
  5. Besuchen Sie http: // localhost: 5801 mit einem Browser oder zeigen Sie Ihren VNC-Client auf localhost: 5901

Ich stelle fest, dass die Leistung über USB im Vergleich zu 802.11g nicht besser ist. Daher würde ich nur empfehlen, sich damit zu befassen, wenn der Zugriff auf Ihr Gerät über WLAN nicht möglich ist.

Saiboogu
quelle
Es hat funktioniert, vielen Dank! Das einzige Problem mit dem Browser ist die Antwort, es werden jedoch nur zwei Links zu TightVNC und der Autorenseite angezeigt. Ich benutze stattdessen UltraVNC Viewer, um eine Verbindung herzustellen, und funktioniert sehr gut.
Drake
Möglicherweise ist Java nicht installiert, oder der Java VNC-Client hatte Probleme beim Laden auf Ihrem System. In beiden Fällen spielt es keine Rolle, da UltraVNC für Sie gearbeitet hat.
Saiboogu