# Integrated NXP sensor process. type sensors, domain; type sensors_exec, exec_type, file_type; # Started by init. init_daemon_domain(sensors) # Change own perms to (nobody,nobody). allow sensors self:capability { setuid setgid }; # Chown /data/misc/sensors/debug/ to nobody. allow sensors self:capability chown; dontaudit sensors self:capability fsetid; # Access /data/misc/sensors/debug and /data/system/sensors/settings. allow sensors self:capability dac_read_search; dontaudit sensors self:capability dac_override; # Access sensor nodes (/dev/msm_dsps). allow sensors sensors_device:chr_file rw_file_perms; # Wake lock access. wakelock_use(sensors) allow sensors cgroup:dir { create add_name }; allow sensors input_device:chr_file rw_file_perms; allow sensors input_device:dir r_dir_perms; allow sensors uhid_device:chr_file rw_file_perms;