upload android base code part6
This commit is contained in:
parent
421e214c7d
commit
4e516ec6ed
35396 changed files with 9188716 additions and 0 deletions
35
android/system/sepolicy/private/mediaprovider.te
Normal file
35
android/system/sepolicy/private/mediaprovider.te
Normal file
|
@ -0,0 +1,35 @@
|
|||
###
|
||||
### A domain for android.process.media, which contains both
|
||||
### MediaProvider and DownloadProvider and associated services.
|
||||
###
|
||||
|
||||
typeattribute mediaprovider coredomain;
|
||||
app_domain(mediaprovider)
|
||||
|
||||
# DownloadProvider accesses the network.
|
||||
net_domain(mediaprovider)
|
||||
|
||||
# DownloadProvider uses /cache.
|
||||
allow mediaprovider cache_file:dir create_dir_perms;
|
||||
allow mediaprovider cache_file:file create_file_perms;
|
||||
# /cache is a symlink to /data/cache on some devices. Allow reading the link.
|
||||
allow mediaprovider cache_file:lnk_file r_file_perms;
|
||||
|
||||
allow mediaprovider app_api_service:service_manager find;
|
||||
allow mediaprovider audioserver_service:service_manager find;
|
||||
allow mediaprovider drmserver_service:service_manager find;
|
||||
allow mediaprovider mediaserver_service:service_manager find;
|
||||
allow mediaprovider surfaceflinger_service:service_manager find;
|
||||
|
||||
# Allow MediaProvider to read/write cached ringtones (opened by system).
|
||||
allow mediaprovider ringtone_file:file { getattr read write };
|
||||
|
||||
# MtpServer uses /dev/mtp_usb
|
||||
allow mediaprovider mtp_device:chr_file rw_file_perms;
|
||||
|
||||
# MtpServer uses /dev/usb-ffs/mtp
|
||||
allow mediaprovider functionfs:dir search;
|
||||
allow mediaprovider functionfs:file rw_file_perms;
|
||||
|
||||
# MtpServer sets sys.usb.ffs.mtp.ready
|
||||
set_prop(mediaprovider, ffs_prop)
|
Loading…
Add table
Add a link
Reference in a new issue