访问/ dev / mem和/ dev / kmem

时间:2012-08-31 07:30:58

标签: android linux linux-kernel

我有Android 2.3.7(Cyanogen mod),我的设备上不存在2个节点/ dev / mem和/ dev / kmem。 我尝试了以下两个命令来创建节点:

# mknod /dev/mem c 1 1
# chown root.mem /dev/mem

# mknod /dev/kmem c 1 2
# chown root.kmem /dev/kmem

但我收到错误:chown: unknown user/group root:mem

似乎我可以创建节点,但我无法将它们与mem和kmem绑定。 请给我一些建议。 感谢

1 个答案:

答案 0 :(得分:2)

您可能会看到几个不同的问题:

  1. 您使用的Android安装没有现有用户组memkmem来控制对这些设备的访问。只需使用现有的组......

  2. /dev/kmem很可能是disabled - 在这种情况下,创建设备节点无能为力。

  3. 我希望/dev/mem 至少 filtered,如果不是通过某个补丁彻底禁用的话。

  4. 为什么需要使用这些虚拟设备?