加载Android内核模块

时间:2012-08-25 14:04:40

标签: android linux-kernel kernel-module

经过几周的捣乱,我已经(我认为)为我的三星Galaxy S3成功编译了g_hid.ko(USB Gadget HID模块),但一直无法测试它。如果我尝试使用目录中的insmod,它存储在i get insmod: can't insert 'g_hid.ko': No such device我是新手,但我认为这意味着我应该加载g_hid首先依赖的其他内容。任何人都知道这将是什么或如何找到?

同样在尝试使用rmmod时我收到以下错误rmmod: chdir(/system/lib/modules): No such file or directory这是真的,该目录不存在,据我所知,我的模块存储在/ lib / modules中但是这是一个只读文件系统,所以我不能在那里添加我的模型。如果我尝试使用modprobe,我也会得到同样的错误。你可以提供的任何帮助都会受到很大的关注。

由于

阿德里安

2 个答案:

答案 0 :(得分:1)

我最终得到了这个。关于这个主题的不断讨论是在Is it possible to program Android to act as physical USB keyboard?http://forum.xda-developers.com/showthread.php?t=1871281当我有几个星期的空闲时间(大学之后)我打算写下我做的每件事情,因为似乎有很多感兴趣的。

答案 1 :(得分:0)

关于无法将模块放入system / lib / modules ...您必须先连接到设备并发出命令:   adb root   adb remount

发出这些命令后,您可以将.ko放入正确的目录和"只读文件系统"问题就会消失。