Commit | Line | Data |
---|---|---|
c1a50488 DW |
1 | ########################## |
2 | # Devices | |
3 | # | |
4 | /dev/mali[0-9]* u:object_r:gpu_device:s0 | |
5 | ||
6 | /dev/bcm2079x u:object_r:nfc_device:s0 | |
7 | /dev/sec-nfc u:object_r:nfc_device:s0 | |
8 | ||
9 | /dev/ttySAC3 u:object_r:bluetooth_device:s0 | |
10 | ||
11 | /dev/s5p-smem u:object_r:secmem_device:s0 | |
12 | /dev/mobicore u:object_r:tee_device:s0 | |
13 | /dev/mobicore-user u:object_r:tee_device:s0 | |
14 | ||
15 | /dev/v4l-subdev[0-9]* u:object_r:video_device:s0 | |
16 | /dev/m2m1shot_scaler[0-9]* u:object_r:video_device:s0 | |
17 | /dev/media[0-3]* u:object_r:camera_device:s0 | |
18 | /dev/m2m1shot_jpeg u:object_r:camera_device:s0 | |
19 | ||
c1a50488 DW |
20 | /dev/__cbd_msg_ u:object_r:mif_device:s0 |
21 | /dev/umts.* u:object_r:mif_device:s0 | |
22 | /dev/ehci_power u:object_r:mif_device:s0 | |
23 | /dev/mipi-lli/lli_control u:object_r:mif_device:s0 | |
24 | ||
25 | /dev/gnss_ipc u:object_r:gps_device:s0 | |
26 | /dev/ttySAC[0-1]* u:object_r:gps_device:s0 | |
27 | ||
db470146 | 28 | /dev/block/vnswap0 u:object_r:sswap_device:s0 |
2d3ce51e | 29 | /dev/block/zram0 u:object_r:swap_block_device:s0 |
db470146 | 30 | |
c1a50488 DW |
31 | /dev/block/mmcblk0p[0-9]* u:object_r:emmcblk_device:s0 |
32 | ||
33 | /dev/block/mmcblk0p10 u:object_r:boot_block_device:s0 | |
34 | /dev/block/mmcblk0p11 u:object_r:recovery_block_device:s0 | |
35 | /dev/block/mmcblk0p14 u:object_r:radio_block_device:s0 | |
bb9fe4ce | 36 | /dev/block/mmcblk0p17 u:object_r:frp_block_device:s0 |
c1a50488 DW |
37 | /dev/block/mmcblk0p20 u:object_r:system_block_device:s0 |
38 | /dev/block/mmcblk0p21 u:object_r:cache_block_device:s0 | |
39 | /dev/block/mmcblk0p23 u:object_r:userdata_block_device:s0 | |
40 | ||
41 | /dev/rfkill u:object_r:rfkill_device:s0 | |
42 | ||
43 | /dev/bbd_control u:object_r:bbd_device:s0 | |
44 | /dev/bbd_packet u:object_r:bbd_device:s0 | |
45 | /dev/bbd_patch u:object_r:bbd_device:s0 | |
46 | /dev/bbd_reliable u:object_r:bbd_device:s0 | |
47 | /dev/bbd_sensor u:object_r:bbd_device:s0 | |
48 | /dev/bbd_sio u:object_r:bbd_device:s0 | |
49 | /dev/ttyBCM[0-9]* u:object_r:bbd_device:s0 | |
50 | ||
51 | /dev/esfp0 u:object_r:fingerprint_device:s0 | |
377e1d00 | 52 | /dev/vfsspi u:object_r:fingerprint_device:s0 |
c1a50488 DW |
53 | |
54 | /dev/batch_io u:object_r:sensor_device:s0 | |
55 | /dev/ssp_sensorhub u:object_r:sensor_device:s0 | |
56 | ||
57 | # TFA98xx amplifier | |
58 | /dev/i2c-0 u:object_r:amplifier_device:s0 | |
59 | ||
60 | # Knox status | |
61 | /dev/knox_kap u:object_r:knox_device:s0 | |
62 | ||
63 | #################################### | |
64 | # efs files | |
65 | /efs/FactoryApp(/.*)? u:object_r:app_efs_file:s0 | |
66 | /efs/FactoryApp/baro_delta u:object_r:baro_delta_factoryapp_efs_file:s0 | |
67 | /efs/FactoryApp/factorymode u:object_r:factorymode_factoryapp_efs_file:s0 | |
68 | /efs/FactoryApp/fdata u:object_r:radio_factoryapp_efs_file:s0 | |
69 | /efs/FactoryApp/hist_nv u:object_r:radio_factoryapp_efs_file:s0 | |
70 | /efs/FactoryApp/prox_cal u:object_r:sensor_factoryapp_efs_file:s0 | |
71 | /efs/FactoryApp/test_nv u:object_r:radio_factoryapp_efs_file:s0 | |
72 | ||
73 | /efs/Battery(/.*)? u:object_r:battery_efs_file:s0 | |
74 | /efs/bluetooth(/.*)? u:object_r:bluetooth_efs_file:s0 | |
75 | /efs/drm(/.*)? u:object_r:drm_efs_file:s0 | |
76 | /efs/gyro_cal_data u:object_r:sensor_efs_file:s0 | |
77 | /efs/h2k\.dat u:object_r:cpk_efs_file:s0 | |
78 | /efs/imei(/.*)? u:object_r:imei_efs_file:s0 | |
79 | /efs/nv_data.bin(.*) u:object_r:bin_nv_data_efs_file:s0 | |
80 | /efs/nv.log u:object_r:bin_nv_data_efs_file:s0 | |
81 | /efs/\.nv_core\.bak(.*) u:object_r:bin_nv_data_efs_file:s0 | |
82 | /efs/prov(/.*)? u:object_r:prov_efs_file:s0 | |
83 | /efs/prov_data(/.*)? u:object_r:prov_efs_file:s0 | |
84 | /efs/wifi(/.*)? u:object_r:wifi_efs_file:s0 | |
85 | /efs/wv\.keys u:object_r:cpk_efs_file:s0 | |
a4afb280 | 86 | /cpefs(/.*)? u:object_r:sec_efs_file:s0 |
c1a50488 DW |
87 | |
88 | #################################### | |
89 | # data files | |
90 | /data/nfc(/.*)? u:object_r:nfc_data_file:s0 | |
91 | /data/\.cid\.info u:object_r:wifi_data_file:s0 | |
92 | /data/misc/conn/\.wifiver\.info u:object_r:wifi_data_file:s0 | |
c1a50488 | 93 | /data/misc/radio(/.*)? u:object_r:radio_data_file:s0 |
869e237e | 94 | /data/vendor/display(/.*)? u:object_r:display_vendor_data_file:s0 |
c1a50488 DW |
95 | |
96 | # gps | |
97 | /data/system/gps(/.*)? u:object_r:gps_data_file:s0 | |
98 | /data/gps/ctrlpipe u:object_r:gps_data_file:s0 | |
99 | /data/gps/\.gpslogd\.pipe u:object_r:gps_data_file:s0 | |
100 | /data/gps/nmeapipe u:object_r:gps_data_file:s0 | |
101 | ||
c1a50488 DW |
102 | /data/biometrics(/.*)? u:object_r:fingerprintd_data_file:s0 |
103 | ||
104 | # camera | |
105 | /data/camera/ISP_CV u:object_r:camera_data_file:s0 | |
106 | ||
107 | #################################### | |
108 | # sysfs files | |
c63278d0 DW |
109 | #/sys/class/power_supply/battery/music -- u:object_r:sysfs_writable:s0 |
110 | #/sys/class/devfreq/exynos5-busfreq-mif(/.*)? -- u:object_r:sysfs_writable:s0 | |
111 | #/sys/class/lcd(/.*)? -- u:object_r:sysfs_writable:s0 | |
c1a50488 DW |
112 | |
113 | # bluetooth | |
114 | /sys/devices/bluetooth.[0-9]*/rfkill/rfkill0/state u:object_r:sysfs_bluetooth_writable:s0 | |
115 | /sys/devices/bluetooth.[0-9]*/rfkill/rfkill0/type u:object_r:sysfs_bluetooth_writable:s0 | |
c63278d0 DW |
116 | /sys/class/rfkill/rfkill0/state u:object_r:sysfs_bluetooth_writable:s0 |
117 | /sys/class/rfkill/rfkill0/type u:object_r:sysfs_bluetooth_writable:s0 | |
c1a50488 DW |
118 | |
119 | # CP device | |
120 | /dev/spi_boot_link u:object_r:radio_device:s0 | |
121 | ||
122 | # cbd | |
c63278d0 | 123 | /sys/devices/10f24000.mipi-lli/lli_control u:object_r:sysfs_mipi:s0 |
c1a50488 DW |
124 | |
125 | # gps | |
c63278d0 | 126 | /sys/class/sec/gps u:object_r:sysfs_gps:s0 |
c1a50488 DW |
127 | /sys/devices/soc0/machine u:object_r:sysfs_gps:s0 |
128 | /sys/devices/soc0/revision u:object_r:sysfs_gps:s0 | |
129 | /sys/devices/139c0000.pinctrl/gpio/gpio137/value u:object_r:sysfs_gps:s0 | |
130 | ||
131 | # rild | |
c63278d0 | 132 | /sys/devices/virtual/misc/multipdp(/.*) u:object_r:sysfs_multipdp:s0 |
c1a50488 DW |
133 | /dev/socket/rild2 u:object_r:rild_socket:s0 |
134 | /dev/socket/rild-debug2 u:object_r:rild_debug_socket:s0 | |
135 | ||
136 | # mDNIe | |
c63278d0 DW |
137 | /sys/devices/[0-9]*\.dsim/lcd/panel/mdnie/accessibility u:object_r:sysfs_mdnie:s0 |
138 | /sys/devices/[0-9]*\.dsim/lcd/panel/mdnie/mode u:object_r:sysfs_mdnie:s0 | |
139 | /sys/devices/[0-9]*\.dsim/lcd/panel/mdnie/scenario u:object_r:sysfs_mdnie:s0 | |
140 | /sys/devices/[0-9]*\.dsim/lcd/panel/mdnie/lux u:object_r:sysfs_mdnie:s0 | |
141 | /sys/devices/[0-9]*\.dsim/lcd/panel/mdnie/sensorRGB u:object_r:sysfs_mdnie:s0 | |
c1a50488 DW |
142 | |
143 | # Lights | |
c63278d0 DW |
144 | /sys/devices/virtual/sec/sec_touchkey/brightness u:object_r:sysfs_light:s0 |
145 | /sys/devices/14800000.dsim/backlight/panel(/.*)? u:object_r:sysfs_light:s0 | |
146 | /sys/class/leds(/.*)? u:object_r:sysfs_light:s0 | |
147 | /sys/devices/virtual/sec/led(/.*)? u:object_r:sysfs_light:s0 | |
148 | /sys/class/lcd/panel/power_reduce u:object_r:sysfs_light:s0 | |
47bda42f | 149 | /sys/devices/i2c.24/i2c-6/6-0030/leds(/.*)? u:object_r:sysfs_light:s0 |
c1a50488 DW |
150 | |
151 | # Wifi | |
c63278d0 | 152 | /sys/module/dhd/parameters/firmware_path u:object_r:sysfs_wifi:s0 |
c1a50488 DW |
153 | |
154 | #################################### | |
155 | # deamons | |
156 | # | |
157 | ||
b739e47b DW |
158 | /(vendor|system/vendor)/bin/mcDriverDaemon u:object_r:tee_exec:s0 |
159 | /(vendor|system/vendor)/bin/modemloader u:object_r:modemloader_exec:s0 | |
160 | /(vendor|system/vendor)/bin/wifiloader u:object_r:wifiloader_exec:s0 | |
c1a50488 | 161 | |
b739e47b DW |
162 | /(vendor|system/vendor)/bin/cbd u:object_r:cpboot-daemon_exec:s0 |
163 | /(vendor|system/vendor)/bin/gpsd u:object_r:gpsd_exec:s0 | |
164 | /(vendor|system/vendor)/bin/sswap u:object_r:sswap_exec:s0 | |
d56a00a1 | 165 | |
869e237e | 166 | /(vendor|system/vendor)/bin/hw/vendor\.lineage\.livedisplay@2\.0-service\.samsung-exynos u:object_r:hal_lineage_livedisplay_sysfs_exec:s0 |
d56a00a1 | 167 | /(vendor|system/vendor)/bin/hw/vendor\.lineage\.touch@1\.0-service\.samsung u:object_r:hal_lineage_touch_default_exec:s0 |
e157b080 | 168 | /(vendor|system/vendor)/bin/hw/android\.hardware\.drm@1\.3-service\.clearkey u:object_r:hal_drm_clearkey_exec:s0 |
eeb10813 | 169 | /(vendor|system/vendor)/bin/hw/android\.hardware\.light@2\.0-service\.samsung u:object_r:hal_light_default_exec:s0 |
ef23cfc1 | 170 | /(vendor|system/vendor)/bin/hw/android\.hardware\.biometrics\.fingerprint@2\.1-service\.samsung u:object_r:hal_fingerprint_default_exec:s0 |
6a2f233e | 171 | /(vendor|system/vendor)/bin/hw/android\.hardware\.power@1\.0-service\.exynos u:object_r:hal_power_default_exec:s0 |
bbf7b48c | 172 | /(vendor|system/vendor)/bin/hw/android\.hardware\.nfc@1\.2-service\.samsung u:object_r:hal_nfc_default_exec:s0 |
15cc1bf6 AP |
173 | |
174 | # Gatekeeper | |
175 | /(vendor|system/vendor)/bin/hw/android\.hardware\.gatekeeper@1\.0-service\.software u:object_r:hal_gatekeeper_default_exec:s0 |