1# Grant access to Qualcomm MSM Interface (QMI) radio sockets to RILD 2qmux_socket(rild) 3 4binder_call(rild, per_mgr) 5binder_call(rild, audioserver) 6binder_call(rild, mediaserver) 7binder_use(rild) 8 9allow rild sysfs_msm_subsys:dir r_dir_perms; 10allow rild sysfs_msm_subsys:lnk_file read; 11 12allow rild sysfs_wifi_sar:file { getattr w_file_perms}; 13 14allow rild sysfs_lcd_mipi:file rw_file_perms; 15 16allow rild time:unix_stream_socket connectto; 17 18allow rild audioserver_service:service_manager find; 19allow rild mediaserver_service:service_manager find; 20allow rild per_mgr_service:service_manager find; 21 22# rild needs 'lock' for /vendor/qcril.db 23allow rild vendor_file:file { lock }; 24 25# allow rild to use qualcomm's socket ipc ioctls 26allow rild self:socket ioctl; 27allowxperm rild self:socket ioctl msm_sock_ipc_ioctls; 28