1 binder_call(audioserver, rild) 2 3 userdebug_or_eng(` 4 allow audioserver diag_device:chr_file rw_file_perms; 5 ') 6 7 # access for speaker calibration file 8 allow audioserver persist_file:dir search; 9 allow audioserver persist_audio_file:dir search; 10 allow audioserver persist_audio_file:file r_file_perms; 11 12 # allow communication w/perfd 13 allow audioserver perfd_data_file:dir search; 14 allow audioserver perfd_data_file:sock_file write; 15 allow audioserver perfd:unix_dgram_socket sendto; 16 allow audioserver perfd:unix_stream_socket connectto; 17 18 # allow reading /sys/devices/soc0/hw_platform for acdb 19 allow audioserver sysfs:file { getattr open read }; 20