1binder_call(rild, mediaserver)
2binder_use(rild)
3binder_service(rild)
4
5# Grant access to Qualcomm MSM Interface (QMI) radio sockets to RILD
6qmux_socket(rild)
7
8allow rild persist_file:dir search;
9allow rild persist_modem_file:dir rw_dir_perms;
10allow rild persist_modem_file:file create_file_perms;
11
12allow rild time:unix_stream_socket connectto;
13allow rild sysfs_capsense_update:file { getattr w_file_perms};
14allow rild sysfs_sar_wifi:file { getattr w_file_perms};
15
16allow rild audio_cutback_data_file:dir rw_dir_perms;
17allow rild audio_cutback_data_file:sock_file create_file_perms;
18# why?
19allow rild audio_cutback_data_file:dir setattr;
20
21# rild needs to parse through /proc to obtain pid of netmgrd
22r_dir_file(rild, netmgrd)
23# b/18352920 suppress denials until the procfs lookup is removed
24dontaudit rild domain:dir r_dir_perms;
25
26# Allow permissions for FSG
27allow rild fsg_file:dir search;
28allow rild fsg_file:file r_file_perms;
29
30allow rild mediaserver_service:service_manager find;
31