【问题标题】:Loading Android Kernel modules加载 Android 内核模块
【发布时间】:2012-08-20 19:12:59
【问题描述】:

经过数周的折腾,我(我认为)为我的三星 Galaxy S3 成功编译了 g_hid.ko(USB Gadget HID 模块),但无法对其进行测试。如果我尝试从它存储的目录中使用 insmod,我会得到 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,我也会得到同样的错误。您能提供的任何帮助将不胜感激。

谢谢

阿德里安

【问题讨论】:

  • 这可能更适合xda-developers.com
  • 谢谢,看看能不能帮忙
  • 也许您需要先“root”您的设备? :P

标签: android linux-kernel kernel-module


【解决方案1】:

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

【讨论】:

  • 对不起,我一直没有时间写详细的文章。自从我 2 年前开始使用它以来,我没有对此做过任何事情,并且不记得有关如何使用它的确切细节。你最好的办法是查看上面的 XDA 链接,因为我在那里写了大部分内容(尽管它更专注于让它编译)。祝你好运
【解决方案2】:

关于无法将模块放入 system/lib/modules... 您必须先连接到设备并发出命令: 亚行根 adb 重新挂载

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

【讨论】:

    猜你喜欢
    • 2012-03-14
    • 2013-09-20
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    • 1970-01-01
    • 2014-09-04
    • 2016-10-12
    • 1970-01-01
    相关资源
    最近更新 更多