From 6e8bfa2d3e416cd50fa26aa2796b57c250f36f4a Mon Sep 17 00:00:00 2001 From: Joel Galenson <jgalenson@google.com> Date: Mon, 19 Mar 2018 17:13:48 -0700 Subject: [PATCH] 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 --- private/audioserver.te | 3 +++ 1 file changed, 3 insertions(+) diff --git a/private/audioserver.te b/private/audioserver.te index ed5279e18..b7d5320e2 100644 --- a/private/audioserver.te +++ b/private/audioserver.te @@ -46,6 +46,9 @@ allow audioserver audio_data_file:file create_file_perms; # 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) -- GitLab