是否可以在不连接到同一 Wi-Fi 网络的情况下通过 ADB 远程连接到设备

Is it possible to connect remotely via ADB to a device without connecting to the same Wi-fi network

提问人:Shift 提问时间:11/13/2023 更新时间:11/13/2023 访问量:20

问:

是否可以以某种方式通过 Android ADB 远程与设备交互,即无需本地 USB 连接且无需连接到同一 WiFi 网络。也就是说,对于用户下载应用程序,授予推迟权限,该设备可以连接到服务器,并且已经可以在开发人员级别远程使用它。

我一直在 Internet 上寻找解决方案,得出的结论是只能通过 USB 或具有 root 权限才能实现,但无论如何只能通过连接到一个 Wi-Fi 网络。也许有人知道一些秘密)

安卓 adb

评论

0赞 Robert 11/13/2023
adb 是一种不受保护的明文协议。在受信任的(家庭)网络之外使用它将使设备面临严重的安全风险,因此不建议这样做(黑客可以接管 ADB 连接并发出他们想要的任何命令)。
0赞 Shift 11/14/2023
这是可以理解的。好吧,实施的事实是可能的,如果是这样,如何实现?
0赞 Robert 11/14/2023
这是可能的,但它的工作方式与你想要的不同。使用 Android 11 设备并执行 Wifi 配对。这是默认支持的内容。不确定它是否仅限于本地Wifi。通常最大的问题是您需要将直接TCP连接到设备作为服务器,这在NAT网关(通过Wifi路由器或运营商级NAT网关)后面是不可能的。
0赞 Diego Torres Milano 11/15/2023
这完全取决于您使用的设备,有些甚至支持以太网适配器,因此 adb 不以任何方式限制为 wifi。

答: 暂无答案