# qmuxd daemon type qmuxd, domain; type qmuxd_exec, exec_type, file_type; init_daemon_domain(qmuxd) net_domain(qmuxd) # Allow access to /dev/hsicctl*. allow qmuxd hsic_device:chr_file rw_file_perms; # Allow access to /sys/devices/virtual/smdpkt/smdcntl*/open_timeout. allow qmuxd sysfs_smd_open_timeout:file w_file_perms; # Allow access to /sys/devices/virtual/hsicctl/hsicctl*/modem_wait. allow qmuxd sysfs_hsic_modem_wait:file w_file_perms; userdebug_or_eng(` allow qmuxd diag_device:chr_file rw_file_perms; ') # Allow qmuxd to have the CAP_BLOCK_SUSPEND capability wakelock_use(qmuxd)