1 # Grant access to Qualcomm MSM Interface (QMI) radio sockets to system services 2 # (e.g., LocationManager) 3 qmux_socket(system_server) 4 5 # PowerManagerService access to sensors socket 6 unix_socket_connect(system_server, sensors, sensors) 7 unix_socket_send(system_server, sensors, sensors) 8 allow system_server sensors:unix_stream_socket sendto; 9 allow system_server sensors_socket:sock_file r_file_perms; 10 11 # mpdecision socket access 12 unix_socket_connect(system_server, mpdecision, mpdecision) 13 unix_socket_send(system_server, mpdecision, mpdecision) 14 allow system_server mpdecision:unix_stream_socket sendto; 15 allow system_server mpdecision_socket:dir search; 16 17 # Read /data/tombstones/ramdump files. 18 allow system_server ramdump_data_file:dir r_dir_perms; 19 allow system_server ramdump_data_file:file r_file_perms; 20 21 allow system_server self:netlink_socket create_socket_perms; 22 23 allow system_server rtc:chr_file rw_file_perms; 24