在 Android 上禁用 USB 驱动程序

Disabling usb driver on Android

我使用 webusb 在 POS 打印机上打印。过去我在任何系统中都遇到过问题,但现在我有 Windows 和 Linux 的解决方案。但是没有 Android.

在 windows 我安装了 Zadig 驱动程序。

在 linux 我在文件夹 /etc/udev/rules.d/

上制定了规则 SUBSYSTEM=="usb", ATTRS{idVendor}=="3e33", ATTRS{idProduct}=="0130", MODE="0664", GROUP="plugdev", RUN+="/bin/sh -c 'echo -n $id:1.0 > /sys/bus/usb/drivers/usblp/unbind && echo -n $id:1.0 > /sys/bus/usb/drivers/usbfs/unbind'"

在 Linux 和 android 上,我遇到了同样的问题,即 usblp 驱动程序不允许连接到打印机。但是我在Linux上成功打败了它,但我不知道在android上如何。

是否可以在 android 上禁用 usblp 驱动程序?

据我所知,如果不对设备进行 root 操作,就无法在 Android 上禁用驱动程序。

Android SDK 提供了请求接口“强制”声明的能力,我已向 Chromium 项目提交 https://crbug.com/1099521 以考虑是否在 [=15] 上利用它=].