Android 内核上的 USB 零小工具

USB Zero gadget on Android Kernel

有没有人可以在android内核中使用USB Zero gadget? 我的 USB Zero 小工具有问题。

要在 android 上加载 usb zero 小工具, 我认为它必须使用 'modprobe' 命令 但是 Android 不支持 modprobe 命令。

我也用busybox但是android不能不支持/proc/modules/ .

请给我任何想法。

某些 Android 设备支持 modprobe,但您必须是 root 用户才能使用它。如果您没有 /proc/modules,则不支持您的内核模块。

即使您确实支持模块,您仍然需要针对您使用的特定内核编译 usb 零 运行,我猜您还没有这样做。

因此,要解决您的问题,您应该:

  1. 启用对动态可加载模块的支持 - 这意味着您需要为您的设备编译一个新内核并在 .config
  2. 中启用可加载模块选项
  3. 为您的内核编译 usb 零 - 这意味着您需要根据步骤 1 中的内核树自行编译内核模块
  4. 启用 root 访问权限以获得足够的特权来加载模块 - 这意味着您要么对设备进行 root 操作,要么通过修改内核代码启用 root 访问权限

总之,这些事情没有现成的解决方案