From 2f829dcd55a1abc0c420e2bc9c3ea4545b7d5d1f Mon Sep 17 00:00:00 2001 From: Jeff Sharkey <jsharkey@android.com> Date: Sat, 5 Mar 2016 16:57:45 -0700 Subject: [PATCH] Cached ringtone files should be mlstrustedobject. Both appdomain and priv_app can set the default ringtones, so the cache files need to be mlstrustedobject. 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: Ib362f58b180a62bd46800083d6c538426f955b10 --- file.te | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file.te b/file.te index dcb94337f..ef0bd20f6 100644 --- a/file.te +++ b/file.te @@ -102,7 +102,7 @@ type heapdump_data_file, file_type, data_file_type, mlstrustedobject; # /data/nativetest type nativetest_data_file, file_type, data_file_type; # /data/system_de/0/ringtones -type ringtone_file, file_type, data_file_type; +type ringtone_file, file_type, data_file_type, mlstrustedobject; # Mount locations managed by vold type mnt_media_rw_file, file_type; -- GitLab