亚行通过无线

2022-08-31 10:26:55

嘿,我想知道你需要root才能做到这一点吗?我想通过无线安装/运行应用程序以停止所有这些电缆切换。我也读过它可能会导致一些错误吗?那是在这个网站上的旧帖子上,我想知道它现在可靠和容易做吗?


答案 1

生根不是必需的。连接 USB 电缆后,端口 5555 在所有涉及的防火墙上打开,并启用调试模式

adb tcpip 5555

然后查看您的设备和您使用的网络的无线属性,以查看已向设备授予的 IP 地址(或将 DHCP 配置为始终对设备 mac 地址使用相同的 IP 地址)。然后

adb connect 192.168.1.133

(192.168.1.133 是示例 IP 地址)。

仅此而已。您现在可以使用插入USB电缆或或类似的东西。adb shelladb installadb upload

要切换回 USB 模式,

adb usb

重新启动后,设备也可能恢复到USB模式。

开发直接使用连接的 USB 设备的应用程序时需要此模式(USB 端口由设备使用,因此 ADB 无法使用)。它在Android网站的USB调试部分中简要介绍。


答案 2

我今天遇到了同样的问题,发现在我的无根4.2 Galaxy Nexus设备上一切都很好,但是在我的旧(同样是无根的)三星Galaxy Y(2.3)设备上不起作用。

我尝试了这里给出的步骤,但看起来需要一个扎根的手机才能在一些早期的型号上工作(也许还有其他非联结设备)。

这就是我尝试过的 ——

$ adb shell netstat | grep 5555

此端口上未打开套接字。

已尝试手动设置adb tcpip执行的步骤 -

$ adb shell setprop service.adb.tcp.port 5555
$ adb shell stop adbd
$ adb shell start adbd
$ adb shell getprop | grep adb

这不会显示刚刚设置的属性。

这就是它在我的nexus设备上显示的内容,它可以在没有生根的情况下工作 -

$ adb shell getprop | grep adb
[service.adb.tcp.port]: [5555]

因此,根据您拥有的手机/操作系统版本,您的里程可能会有所不同。

:-)


推荐