Android 访问/dev/mem和/dev/kmem时出现问题

Android 访问/dev/mem和/dev/kmem时出现问题,android,linux,linux-kernel,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和k

我使用的是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绑定它们。 请给我一些建议。
谢谢

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

  • 您正在使用的Android安装没有用于控制访问这些设备的现有用户组
    mem
    kmem
    。只需使用现有组即可

  • /dev/kmem
    很可能是-在这种情况下,创建设备节点不会起任何作用

  • 我希望
    /dev/mem
    至少会被禁用,如果不是通过一些补丁完全禁用的话

  • 为什么需要使用这两种虚拟设备中的任何一种