1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
# Perfd
/(vendor|system/vendor)/bin/perfd u:object_r:perfd_exec:s0
/data/system/perfd(/.*)? u:object_r:mpctl_data_file:s0
/dev/socket/perfd u:object_r:mpctl_socket:s0
/data/misc/perfd(/.*)? u:object_r:mpctl_socket:s0
# Location
/data/misc/location(/.*)? u:object_r:location_data_file:s0
/data/misc/location/mq/location-mq-s u:object_r:location_socket:s0
/data/misc/location/mq/alarm_svc u:object_r:location_socket:s0
# IMS
/(vendor|system/vendor)/bin/imscmservice u:object_r:ims_exec:s0
/dev/socket/ims_rtpd u:object_r:ims_socket:s0
# Port bridge
/data/misc/port_bridge(/.*)? u:object_r:port_bridge_data_file:s0
# IPA
/data/misc/ipa(/.*)? u:object_r:ipacm_data_file:s0
# IOP
/data/misc/iop(/.*)? u:object_r:iop_data_file:s0
# Battery
/sys/devices(/platform)?/soc\.0/qpnp-linear-charger-[a-z0-9]+/power_supply/battery(/.*)? u:object_r:sysfs_battery_supply:s0
/sys/devices(/platform)?/soc\.0/qpnp-vm-bms-[a-z0-9]+/power_supply/bms(/.*)? u:object_r:sysfs_battery_supply:s0
# Graphics
/sys/devices(/platform)?/soc\.0/[a-z0-9]+\.qcom,mdss_mdp/qcom,mdss_fb_primary\.[0-9]+/leds/lcd-backlight(/.*)? u:object_r:sysfs_graphics:s0
/sys/devices(/platform)?/soc\.0/[a-z0-9]+\.qcom,mdss_mdp/caps u:object_r:sysfs_graphics:s0
# Subsys restart
/sys/devices(/platform)?/soc\.0/[a-z0-9\.:]+,[a-z0-9\-]+(\.[0-9]+)?/subsys[0-9]+/name u:object_r:sysfs_ssr:s0
/sys/devices/[0-9a-f]+\.qcom,lpass/subsys[0-9]+/name u:object_r:sysfs_ssr:s0
/sys/devices/[0-9a-f]+\.qcom,mss/subsys[0-9]+/name u:object_r:sysfs_ssr:s0
/sys/devices/[0-9a-f]+\.qcom,pronto/subsys[0-9]+/name u:object_r:sysfs_ssr:s0
/sys/devices/[0-9a-f]+\.qcom,venus/subsys[0-9]+/name u:object_r:sysfs_ssr:s0
# Camera
/data/fdAlbum u:object_r:camera_data_file:s0
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,msm-cam/video4linux/video[0-9]+/name(/.*)? u:object_r:sysfs_graphics:s0
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,cci/[0-9]+\.qcom,camera/video4linux/video[0-9]+/name(/.*)? u:object_r:sysfs_graphics:s0
# UIO
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,msm-core/uio/uio[0-9]+(/.*)? u:object_r:sysfs_uio_file:s0
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,dsp_sharedmem/uio/uio[0-9]+(/.*)? u:object_r:sysfs_uio_file:s0
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,mdm_sharedmem/uio/uio[0-9]+(/.*)? u:object_r:sysfs_uio_file:s0
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,rmtfs_sharedmem/uio/uio[0-9]+(/.*)? u:object_r:sysfs_uio_file:s0
/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,sensors_sharedmem/uio/uio[0-9]+(/.*)? u:object_r:sysfs_uio_file:s0
/sys/devices/[0-9a-f]+\.rmtfs_sharedmem/uio/uio[0-9]+(/.*)? u:object_r:sysfs_uio_file:s0
/sys/devices/[0-9a-f]+\.dsp_sharedmem/uio/uio[0-9]+(/.*)? u:object_r:sysfs_uio_file:s0
/sys/devices/[0-9a-f]+\.mdm_sharedmem/uio/uio[0-9]+(/.*)? u:object_r:sysfs_uio_file:s0
/sys/devices/[0-9a-f]+\.bimc_sharedmem/uio/uio[0-9]+(/.*)? u:object_r:sysfs_uio_file:s0
/sys/devices/[0-9a-f]+\.oem_data_sharedmem/uio/uio[0-9]+(/.*)? u:object_r:sysfs_uio_file:s0
# GPU
/sys/devices/[a-f0-9]+\.qcom,kgsl-3d0/kgsl/kgsl-3d0(/.*)? u:object_r:sysfs_kgsl:s0
/sys/devices/[a-f0-9]+\.qcom,kgsl-3d0/devfreq/[a-f0-9]+.qcom,kgsl-3d0(/.*)? u:object_r:sysfs_kgsl:s0
/sys/devices/[a-f0-9]+\.qcom,kgsl-3d0/kgsl/kgsl-3d0/gpuclk u:object_r:sysfs_kgsl_gpuclk:s0
# Runtime status
/sys/devices/mdp\.0/power/runtime_status u:object_r:sysfs_runtime_status:s0
# Old camera sockets
/data/cam_socket[12] u:object_r:camera_socket:s0
# Bluetooth
/(vendor|system/vendor)/bin/hci_qcomm_init u:object_r:bluetooth_loader_exec:s0
/sys/devices/bt_qca6174\.[0-9]+/extldo u:object_r:sysfs_bluetooth_writable:s0
/sys/devices/bt_qca6174\.[0-9]+/rfkill/rfkill0/state u:object_r:sysfs_bluetooth_writable:s0
|