来自 php node js 的 Webusb adb shell 可以通过网站与移动 phone 等 USB 设备通信

Webusb adb shell from php node js it is possible to communicate usb device like mobile phone via website

我有兴趣构建一个 Web 应用程序来读取和写入移动设备的信息 phone 使用 webusb 或 adb shell 或节点 js 打开端口并使用 at 命令或 adb 命令与设备通信

但我正在为正确和安全的方式而苦苦挣扎,而且我有权限问题

Webusb 工作正常,但我无法在命令或 adb 中输入 shell ?

webadb.js library 在 Javascript 中提供了使用 WebUSB 与本地设备通信的 ADB 协议的实现。这假定设备是本地计算机 运行 网络浏览器。

如果您想从服务器控制设备,您需要为服务器提供一种方式来命令浏览器将命令转发到设备。例如,这可以使用 Web 套接字来完成。

如果您想使用浏览器来控制连接到服务器的设备,则需要采用不同的方法。在这种情况下,您将使用 adbkit 之类的库直接从 Node 连接到设备。