android ADB : 检查 设备 上 的 连接 类型

euoag5mw  于 2022-11-20  发布在  Android
关注(0)|答案(1)|浏览(188)

我需要知道我的adb连接是通过USB还是TPC/IP。有没有办法在连接的设备上检查此状态?我可能会有USB连接时的情况,但adb仍然是通过以太网。
我试着检查充电状态。这可能没问题,但我仍然可以通过以太网连接。

h4cxqtbf

h4cxqtbf1#

用途

adb devices -l

它显示了usbtcp(* 在大多数情况下 *),以及与adb -t <id>一起使用时有用的trasnport_id

编辑

如果你想知道设备是否通过wi-fi使用adb连接,你可以这样做(* 假设你不知道端口,否则是相当微不足道的 *)。
查找外部网络上的侦听端口:

$ netstat -ltnp | grep LISTEN | grep -v 127.0.0.1

希望您只有一个端口,除非您安装了打开端口的应用程序。

tcp6       0      0 :::42678                :::*                    LISTEN      -

然后,检查该端口上已建立的连接

$ netstat -tnp 2>/dev/null | grep 42678

并且您最终将通过其IPv4Map的IPv6地址找到连接的adb

tcp6       0      0 ::ffff:<lipm46>:42678 ::ffff:<ripm46>:63333 ESTABLISHED -

相关问题