BEHOBEN: Kann keine Verbindung zu adb über wifi

Es stellt sich heraus, dass adbd Insecure war in der Tat das problem. Wenn ich es deaktiviert (durch ausführen der app und deaktivieren Sie die Kontrollkästchen Enable insecure adbd, ich war in der Lage zu verbinden Prima über WLAN.

Auch für diejenigen, die interessiert sind, das war mal funktioniert, dann netstat -n zeigte die Verbindung, d.h.:

$ netstat -n 
Proto Recv-Q Send-Q Local Address          Foreign Address        State
tcp       0      0 0.0.0.0:5555               0.0.0.0:*              LISTEN
tcp       0      0 **192.168.0.169:5555**     192.168.0.50:51178     ESTABLISHED
tcp6      0      0 ::ffff:127.0.0.1:47514 :::*                       LISTEN

Barry


Bin ich keine adb-Verbindung über WLAN (funktioniert es über USB).

Habe ich durch Lesen der verschiedenen Beiträge hier und anderswo und habe nicht eine Antwort gefunden, die funktioniert für mich.

Habe ich versucht, die Verbindung von meinem laptop mit zwei verschiedenen Geräten (Samsung S4, Nexus 7 2013 (wifi) Es nicht zu verbinden, in beiden Fällen mit der gleichen Fehlermeldung, auch wenn Sie die IP-Adresse eines spezifischen Geräts, z.B.:

keine Verbindung zu 192.168.0.125:5555

Beide Geräte gerootet mit towelroot, SuperSU und "adbd Insecure". Ich bin in der Lage, ping 192.168.0.125 von meinem laptop und ich habe ausgeschaltet, mein laptop ist Virenschutz und firewall.

Folgte ich dem standard vor:

  • adb kill-server
  • adb-usb -
  • adb devices
  • adb tcpip 5555
  • adb connect 192.168.0.125

Habe ich gelesen, dass "netstat -n" sollte zeigen, einen neuen sockel präsentieren und lauscht auf port 5555 ( Kann nicht verbinden mit Android über ADB über wifi - brauche ich root-Zugriff? ), aber in meinem Fall, dass das nicht passiert -- es zeigt nur eine localhost-Verbindung auf default-port 5037.

  root@deb:/ # netstat -n
  Proto Recv-Q Send-Q Local Address          Foreign Address        State
  tcp       0      0 127.0.0.1:5037         0.0.0.0:*              LISTEN

Ausgabe von "getprop | grep adb" ist:

  $ adb shell
  root@deb:/ # getprop | grep adb
  getprop | grep adb
  [init.svc.adbd]: [running]
  [persist.radio.adb_log_on]: [0]
  [persist.sys.usb.config]: [mtp,adb]
  [ro.adb.secure]: [1]
  [service.adb.tcp.port]: [5555]
  [sys.usb.config]: [mtp,adb]
  [sys.usb.state]: [mtp,adb]
  root@deb:/ #

Scheint es, dass das system empfangen und verarbeitet adb "tcp 5555" - Befehl, aber aus irgendeinem Grund nicht in der Lage ist, die Informationen zu verwenden.

Seit dies passiert auf beiden Geräten, die ich vermute, dass das problem ist:

  1. Auf meinem laptop oder
  2. Etwas gemeinsam, um beide Geräte (z.B., "adbd Insecure" installiert) oder
  3. Piloten Fehler.

Fragen:

  1. Sollte nicht "netstat -n", eine socket-listening auf 192.168.0.125:5555?
  2. Ist es evtl. ein problem im Zusammenhang mit der Verwendung von "adbd Insecure"???

Alle Hilfe dankbar.

Dank,
Barry

InformationsquelleAutor Barry Holroyd | 2015-01-06

Schreibe einen Kommentar