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