Allow audioserver to access audio_device on non-Treble devices.
This should fix audio on non-Treble devices.
Bug: 75949883
Test: Built policy.
Change-Id: I90a4648aaf975d59be36afd5f62c88a015af10f7
diff --git a/private/audioserver.te b/private/audioserver.te
index ed5279e..b7d5320 100644
--- a/private/audioserver.te
+++ b/private/audioserver.te
@@ -46,6 +46,9 @@
# allow access to ALSA MMAP FDs for AAudio API
allow audioserver audio_device:chr_file { read write };
+not_full_treble(`allow audioserver audio_device:dir r_dir_perms;')
+not_full_treble(`allow audioserver audio_device:chr_file rw_file_perms;')
+
# For A2DP bridge which is loaded directly into audioserver
unix_socket_connect(audioserver, bluetooth, bluetooth)