我想让我的三星Galaxy gt-i8530手机读取USB设备(鼠标,pendrive,键盘)。它具有与galaxy s 3 mini相同的SoC,而mini具有OTG支持。我的目标不是创建应用程序,而是简单地打开USB主机模式,以便手机可以安装和读取这些USB设备的文件。手机已植根,安装了busybox并在4.1.2上运行。我试图找出哪些文件丢失,以便手机可以检测到这些USB设备。一旦我用合适的otg电缆插入USB pendrive,鼠标或键盘(低于200mA),就不会发生任何事情。我也试过一个有源的USB集线器,但仍然没有被识别出来。
以下是root中已存在的文件:
现在调查http://developer.android.com/reference/android/hardware/usb/package-summary.html我可以看到已经存在的
似乎类别:UsbConstants,UsbDevice,UsbDeviceConnection,UsbEndpoint,UsbInterface,UsbManager,UsbRequest在etc / permissions中不存在。同样在/ lib / modules中没有usb-storage.ko文件
这让我得出结论,由于这些缺少的类和缺少的.ko模块(除非这些文件可以在另一个根文件夹中找到),USB主机模式无法在我的手机上运行。我对么?还是我错过了别的什么?谢谢