universal7580: Build health HIDL
[GitHub/LineageOS/android_device_samsung_universal7580-common.git] / sepolicy / system_server.te
CommitLineData
c1a50488
DW
1# /dev/mbin0
2allow system_server emmcblk_device:dir search;
3allow system_server emmcblk_device:blk_file { getattr ioctl open read write };
4
5# /efs
6allow system_server efs_file:dir r_dir_perms;
7
8# /efs/gyro_cal_data
9allow system_server sensor_efs_file:file r_file_perms;
10
11# /data/system/gps/.gps.interface.pipe.*
12type_transition system_server system_data_file:fifo_file gps_data_file ".flp.interface.pipe.to_gpsd";
13type_transition system_server system_data_file:fifo_file gps_data_file ".gps.interface.pipe.to_gpsd";
14type_transition system_server system_data_file:fifo_file gps_data_file ".gps.interface.pipe.to_jni";
15allow system_server gps_data_file:fifo_file create_file_perms;
16allow system_server gps_data_file:dir rw_dir_perms;
17
18# /data/system/gps/chip.info
19allow system_server gps_data_file:file r_file_perms;
20
21# /efs/prox_cal
22allow system_server efs_file:file r_file_perms;
23
24# /efs/FactoryApp
25allow system_server app_efs_file:dir r_dir_perms;
26allow system_server app_efs_file:file r_file_perms;
27
28# WifiMachine
29allow system_server self:capability { sys_module };
30allow system_server wifi_efs_file:dir r_dir_perms;
31allow system_server wifi_efs_file:file r_file_perms;
32
33# mDNIE
c63278d0
DW
34allow system_server sysfs_mdnie:lnk_file rw_file_perms;
35#allow system_server sysfs_mdnie:dir rw_dir_perms;
36allow system_server sysfs_mdnie:file rw_file_perms;
37
38# Lights
39allow system_server sysfs_light:file rw_file_perms;
c1a50488
DW
40
41# memtrack HAL
42allow system_server debugfs:dir r_dir_perms;
43allow system_server debugfs:file r_file_perms;
44
45# sensor HAL
46allow system_server sensor_device:chr_file rw_file_perms;
47allow system_server baro_delta_factoryapp_efs_file:file r_file_perms;
48allow system_server sensor_factoryapp_efs_file:file r_file_perms;
4b5522fa 49allow system_server sysfs_sensors:file rw_file_perms;
c1a50488
DW
50
51# /data/system/gps/xtraee.bin
52allow system_server gps_data_file:file create_file_perms;
53
c63278d0
DW
54# Bluetooth buildprop
55allow system_server bluetooth_prop:file read;
56
57# Grpahics sysfs
58allow system_server sysfs_graphics:file rw_file_perms;
59
60# Input sysfs
61allow system_server sysfs_input:file rw_file_perms;
62
c1a50488 63unix_socket_connect(system_server, property, gpsd)