🧾 简介

设备节点权限配置表

📌 SDK

 ❯ find . -name "ueventd*.rc"
./mkcombinedroot/vendor/ueventd.rc
./device/generic/trusty/ueventd.qemu_trusty.rc
./device/generic/goldfish/ueventd.ranchu.rc
./device/generic/goldfish/ueventd.goldfish.rc
./device/rockchip/common/ueventd.rockchip.rc
./system/core/rootdir/ueventd.rc

分析:

  • system/core/rootdir/ueventd.rc
    → Android AOSP 默认 ueventd 配置。
  • device/rockchip/common/ueventd.rockchip.rc
    → Rockchip 平台的扩展规则,最终会和 ueventd.rc 合并。
  • vendor/ueventd.rc
    → 有些厂商会在 vendor 下单独维护一份,和平台强相关。

📌 开发板

rk3566_r:/ # find . -name "ueventd.rc"
./vendor/ueventd.rc
./system/etc/ueventd.rc

💎 总结

ueventd.rc 是 Android 系统中一个关键的配置文件,​​专门用于定义设备节点(如 /dev和 /sys下的文件)的权限、所有权和创建规则​​。它是 ueventd守护进程(负责动态管理设备节点)的核心配置来源,确保硬件设备在用户空间可安全访问。