aboutsummaryrefslogtreecommitdiff
path: root/sepolicy/audioserver.te
blob: 54fe75db5ac1d44da5e53fa37d0abdaabc1558d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
allow audioserver asec_apk_file:dir search;
allow audioserver activity_service:service_manager { find };
allow audioserver factory_file:dir search;
allow audioserver factory_file:file r_file_perms;
allow audioserver media_rw_data_file:dir rw_dir_perms;
allow audioserver media_rw_data_file:file { create_file_perms rw_file_perms };
allow audioserver radio_device:chr_file rw_file_perms;
allow audioserver rootfs:lnk_file r_file_perms;
allow audioserver sysfs:file rw_file_perms;
allow audioserver tmpfs:dir search;

# Use sockets received over binder from various services.
allow audioserver system_server:unix_stream_socket rw_socket_perms;

set_prop(audioserver, audio_prop)

unix_socket_connect(audioserver, rild, rild)
wakelock_use(audioserver)