From 8c09b65d8f17f190091b62e2b2014aefcafd310d Mon Sep 17 00:00:00 2001 From: Jeff Sharkey <jsharkey@android.com> Date: Tue, 1 Mar 2016 18:00:56 -0700 Subject: [PATCH] Allow Phone to write cached ringtones. avc: denied { write } for path="/data/system_de/0/ringtones/ringtone_cache" dev="mmcblk0p44" ino=1602501 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:ringtone_file:s0 tclass=file permissive=0 Bug: 27366059 Change-Id: I120a69ac4f58c64db6f169ae4f9942ce357b0b1f --- priv_app.te | 3 +++ 1 file changed, 3 insertions(+) diff --git a/priv_app.te b/priv_app.te index 79e9e96e9..235006c81 100644 --- a/priv_app.te +++ b/priv_app.te @@ -86,6 +86,9 @@ allowxperm priv_app self:udp_socket ioctl SIOCGIFHWADDR; binder_call(priv_app, update_engine) allow priv_app update_engine_service:service_manager find; +# Allow Phone to read/write cached ringtones (opened by system). +allow priv_app ringtone_file:file { getattr read write }; + ### ### neverallow rules ### -- GitLab