Home | History | Annotate | Download | only in vendor
      1 # dev nodes
      2 /dev/btpower                                    u:object_r:bt_device:s0
      3 /dev/diag                                       u:object_r:diag_device:s0
      4 /dev/kgsl-3d0                                   u:object_r:gpu_device:s0
      5 /dev/rtc0                                       u:object_r:rtc_device:s0
      6 /dev/smd.*                                      u:object_r:smd_device:s0
      7 # TODO: does ttyMSM0 need to be more specific
      8 /dev/ttyMSM0                                    u:object_r:tty_device:s0
      9 /dev/ipa                                        u:object_r:ipa_dev:s0
     10 /dev/wwan_ioctl                                 u:object_r:ipa_dev:s0
     11 /dev/ipaNatTable                                u:object_r:ipa_dev:s0
     12 /dev/cpu_dma_latency                            u:object_r:latency_device:s0
     13 /dev/rmnet_ctrl.*                               u:object_r:rmnet_device:s0
     14 /dev/at_.*                                      u:object_r:at_device:s0
     15 /dev/video([0-9])+                              u:object_r:video_device:s0
     16 /dev/media([0-9])+                              u:object_r:video_device:s0
     17 /dev/v4l-subdev.*                               u:object_r:video_device:s0
     18 /dev/qseecom                                    u:object_r:tee_device:s0
     19 /dev/qsee_ipc_irq_spss                          u:object_r:qsee_ipc_irq_spss_device:s0
     20 /dev/seemplog                                   u:object_r:seemplog_device:s0
     21 /dev/spcom                                      u:object_r:spcom_device:s0
     22 /dev/jpeg[0-9]*                                 u:object_r:video_device:s0
     23 /dev/adsprpc-smd                                u:object_r:qdsp_device:s0
     24 /dev/sdsprpc-smd                                u:object_r:dsp_device:s0
     25 /dev/wcd-dsp-glink                              u:object_r:audio_device:s0
     26 /dev/wcd_dsp0_control                           u:object_r:audio_device:s0
     27 /dev/msm_thermal_query                          u:object_r:thermal_device:s0
     28 /dev/msm_.*                                     u:object_r:audio_device:s0
     29 /dev/avtimer                                    u:object_r:avtimer_device:s0
     30 /dev/subsys_.*                                  u:object_r:ssr_device:s0
     31 /dev/ramdump_.*                                 u:object_r:ramdump_device:s0
     32 /dev/hbtp_input                                 u:object_r:hbtp_device:s0
     33 /dev/hbtp_vm                                    u:object_r:hbtp_device:s0
     34 /dev/sg[0-9]+                                   u:object_r:sg_device:s0
     35 /dev/sensors                                    u:object_r:sensors_device:s0
     36 /dev/mnh_sm                                     u:object_r:easel_device:s0
     37 /dev/easelcomm-client                           u:object_r:easel_device:s0
     38 /dev/pn81a                                      u:object_r:pn81a_device:s0
     39 
     40 # dev socket nodes
     41 /dev/socket/chre                                u:object_r:chre_socket:s0
     42 /dev/socket/oemlock                             u:object_r:hal_bootctl_socket:s0
     43 /dev/socket/qmux_audio(/.*)?                    u:object_r:qmuxd_socket:s0
     44 /dev/socket/qmux_bluetooth(/.*)?                u:object_r:qmuxd_socket:s0
     45 /dev/socket/qmux_gps(/.*)?                      u:object_r:qmuxd_socket:s0
     46 /dev/socket/qmux_nfc(/.*)?                      u:object_r:qmuxd_socket:s0
     47 /dev/socket/qmux_radio(/.*)?                    u:object_r:qmuxd_socket:s0
     48 /dev/socket/ims_qmid                            u:object_r:ims_socket:s0
     49 /dev/socket/ims_datad                           u:object_r:ims_socket:s0
     50 /dev/socket/ipacm_log_file                      u:object_r:ipacm_socket:s0
     51 /dev/socket/cnd                                 u:object_r:cnd_socket:s0
     52 /dev/socket/msm_irqbalance                      u:object_r:irqbalance_socket:s0
     53 /dev/socket/thermal-send-client                 u:object_r:thermal_socket:s0
     54 /dev/socket/thermal-recv-client                 u:object_r:thermal_socket:s0
     55 /dev/socket/thermal-recv-passive-client         u:object_r:thermal_socket:s0
     56 /dev/socket/perfd                               u:object_r:perfd_socket:s0
     57 /dev/socket/netmgr(/.*)?                        u:object_r:netmgrd_socket:s0
     58 /dev/nq-nci                                     u:object_r:nfc_device:s0
     59 /dev/ttyHS0                                     u:object_r:hci_attach_dev:s0
     60 /dev/wlan                                       u:object_r:wlan_device:s0
     61 
     62 # dev block nodes
     63 /dev/block/platform/soc/1da4000\.ufshc/by-name/abl_[ab]        u:object_r:ab_block_device:s0
     64 /dev/block/platform/soc/1da4000\.ufshc/by-name/aes_[ab]        u:object_r:ab_block_device:s0
     65 /dev/block/platform/soc/1da4000\.ufshc/by-name/apdp_[ab]       u:object_r:ab_block_device:s0
     66 /dev/block/platform/soc/1da4000\.ufshc/by-name/cmnlib64_[ab]   u:object_r:ab_block_device:s0
     67 /dev/block/platform/soc/1da4000\.ufshc/by-name/cmnlib_[ab]     u:object_r:ab_block_device:s0
     68 /dev/block/platform/soc/1da4000\.ufshc/by-name/dtbo_[ab]       u:object_r:ab_block_device:s0
     69 /dev/block/platform/soc/1da4000\.ufshc/by-name/devcfg_[ab]     u:object_r:ab_block_device:s0
     70 /dev/block/platform/soc/1da4000\.ufshc/by-name/hosd_[ab]       u:object_r:ab_block_device:s0
     71 /dev/block/platform/soc/1da4000\.ufshc/by-name/hyp_[ab]        u:object_r:ab_block_device:s0
     72 /dev/block/platform/soc/1da4000\.ufshc/by-name/keymaster_[ab]  u:object_r:ab_block_device:s0
     73 /dev/block/platform/soc/1da4000\.ufshc/by-name/lockbooter_[ab] u:object_r:ab_block_device:s0
     74 /dev/block/platform/soc/1da4000\.ufshc/by-name/laf_[ab]        u:object_r:ab_block_device:s0
     75 /dev/block/platform/soc/1da4000\.ufshc/by-name/msadp_[ab]      u:object_r:ab_block_device:s0
     76 /dev/block/platform/soc/1da4000\.ufshc/by-name/pmic_[ab]       u:object_r:ab_block_device:s0
     77 /dev/block/platform/soc/1da4000\.ufshc/by-name/rpm_[ab]        u:object_r:ab_block_device:s0
     78 /dev/block/platform/soc/1da4000\.ufshc/by-name/storsec_[ab]    u:object_r:ab_block_device:s0
     79 /dev/block/platform/soc/1da4000\.ufshc/by-name/trusty_[ab]     u:object_r:ab_block_device:s0
     80 /dev/block/platform/soc/1da4000\.ufshc/by-name/tz_[ab]         u:object_r:ab_block_device:s0
     81 /dev/block/platform/soc/1da4000\.ufshc/by-name/vbmeta_[ab]     u:object_r:ab_block_device:s0
     82 
     83 /dev/block/platform/soc/1da4000\.ufshc/by-name/boot_[ab]       u:object_r:boot_block_device:s0
     84 
     85 /dev/block/platform/soc/1da4000\.ufshc/by-name/metadata        u:object_r:metadata_block_device:s0
     86 
     87 /dev/block/platform/soc/1da4000\.ufshc/by-name/misc            u:object_r:misc_block_device:s0
     88 
     89 /dev/block/platform/soc/1da4000\.ufshc/by-name/frp             u:object_r:frp_block_device:s0
     90 
     91 /dev/block/platform/soc/1da4000\.ufshc/by-name/fsc             u:object_r:modem_block_device:s0
     92 /dev/block/platform/soc/1da4000\.ufshc/by-name/fsg             u:object_r:modem_block_device:s0
     93 /dev/block/platform/soc/1da4000\.ufshc/by-name/modem_[ab]      u:object_r:modem_block_device:s0
     94 /dev/block/platform/soc/1da4000\.ufshc/by-name/modemst[12]     u:object_r:modem_block_device:s0
     95 /dev/block/platform/soc/1da4000\.ufshc/by-name/persist         u:object_r:persist_block_device:s0
     96 /dev/block/platform/soc/1da4000\.ufshc/by-name/ramdump         u:object_r:ramdump_block_device:s0
     97 
     98 /dev/block/platform/soc/1da4000\.ufshc/by-name/ssd             u:object_r:ssd_block_device:s0
     99 
    100 /dev/block/platform/soc/1da4000\.ufshc/by-name/system_[ab]     u:object_r:system_block_device:s0
    101 /dev/block/platform/soc/1da4000\.ufshc/by-name/vendor_[ab]     u:object_r:system_block_device:s0
    102 
    103 /dev/block/platform/soc/1da4000\.ufshc/by-name/userdata        u:object_r:userdata_block_device:s0
    104 
    105 /dev/block/platform/soc/1da4000\.ufshc/by-name/xbl_[ab]        u:object_r:xbl_block_device:s0
    106 
    107 # Block device holding the GPT, where the A/B attributes are stored.
    108 /dev/block/sda                                  u:object_r:gpt_block_device:s0
    109 
    110 # Block devices for the drive that holds the xbl_a and xbl_b partitions.
    111 /dev/block/sd[bc]1?                             u:object_r:xbl_block_device:s0
    112 
    113 # Block device for hal_bootctl
    114 /dev/block/sde                                  u:object_r:boot_block_device:s0
    115 
    116 # Block device for ZRAM
    117 /dev/block/zram0                                u:object_r:swap_block_device:s0
    118 
    119 # file in /system
    120 /system/bin/move_widevine_data\.sh              u:object_r:move-widevine-data-sh_exec:s0
    121 
    122 # files in /vendor
    123 /vendor/bin/hw/android\.hardware\.dumpstate@1\.0-service.wahoo      u:object_r:hal_dumpstate_impl_exec:s0
    124 /vendor/bin/hw/android\.hardware\.vr@1\.0-service.wahoo      u:object_r:hal_vr_default_exec:s0
    125 /vendor/bin/hw/android\.hardware\.biometrics\.fingerprint@2\.1-service\.fpc u:object_r:hal_fingerprint_default_exec:s0
    126 /vendor/bin/msm_irqbalance      u:object_r:irqbalance_exec:s0
    127 /vendor/bin/perfd               u:object_r:perfd_exec:s0
    128 /vendor/bin/thermal-engine      u:object_r:thermal-engine_exec:s0
    129 /vendor/bin/sensors.qcom        u:object_r:sensors_exec:s0
    130 /vendor/bin/ssr_setup           u:object_r:ssr_setup_exec:s0
    131 /vendor/bin/ssr_diag            u:object_r:ssr_diag_exec:s0
    132 /vendor/bin/pm-service          u:object_r:per_mgr_exec:s0
    133 /vendor/bin/pm-proxy            u:object_r:per_proxy_exec:s0
    134 /vendor/bin/qseecomd            u:object_r:tee_exec:s0
    135 /vendor/bin/subsystem_ramdump   u:object_r:subsystem_ramdump_exec:s0
    136 /vendor/bin/adsprpcd            u:object_r:adsprpcd_exec:s0
    137 /vendor/bin/irsc_util           u:object_r:irsc_util_exec:s0
    138 /vendor/bin/rmt_storage         u:object_r:rmt_storage_exec:s0
    139 /vendor/bin/tftp_server         u:object_r:rfs_access_exec:s0
    140 /vendor/bin/cnss-daemon         u:object_r:wcnss_service_exec:s0
    141 /vendor/bin/cnss_diag           u:object_r:wcnss_service_exec:s0
    142 /vendor/bin/diag_mdlog          u:object_r:qlogd_exec:s0
    143 /vendor/bin/netmgrd             u:object_r:netmgrd_exec:s0
    144 /vendor/bin/port-bridge         u:object_r:port-bridge_exec:s0
    145 /vendor/bin/qti                 u:object_r:qti_exec:s0
    146 /vendor/bin/ramdump             u:object_r:ramdump_exec:s0
    147 /vendor/bin/smlog_dump          u:object_r:smlog_dump_exec:s0
    148 /vendor/bin/wcnss_filter        u:object_r:wcnss_filter_exec:s0
    149 /vendor/bin/loc_launcher        u:object_r:location_exec:s0
    150 /vendor/bin/lowi-server         u:object_r:location_exec:s0
    151 /vendor/bin/xtra-daemon         u:object_r:location_exec:s0
    152 /vendor/bin/pd-mapper           u:object_r:pd_mapper_exec:s0
    153 /vendor/bin/imsqmidaemon        u:object_r:ims_exec:s0
    154 /vendor/bin/imsdatadaemon       u:object_r:ims_exec:s0
    155 /vendor/bin/ims_rtp_daemon      u:object_r:hal_imsrtp_exec:s0
    156 /vendor/bin/ipacm               u:object_r:hal_tetheroffload_default_exec:s0
    157 /vendor/bin/ipacm-diag          u:object_r:hal_tetheroffload_default_exec:s0
    158 /vendor/bin/qmuxd               u:object_r:qmuxd_exec:s0
    159 /vendor/bin/cnd                 u:object_r:cnd_exec:s0
    160 /vendor/bin/ATFWD-daemon        u:object_r:atfwd_exec:s0
    161 /vendor/bin/easelmanagerd       u:object_r:easel_exec:s0
    162 # Remove after b/38447389
    163 /vendor/bin/esed                u:object_r:esed_exec:s0
    164 # Rename to android.hardware.[XXX] after b/38447431
    165 /vendor/bin/hw/esed             u:object_r:esed_exec:s0
    166 /vendor/bin/ese_load            u:object_r:init_ese_exec:s0
    167 /vendor/bin/ese-replay          u:object_r:esed_exec:s0
    168 /vendor/bin/ese-ls-provision    u:object_r:esed_exec:s0
    169 /vendor/bin/hw/android\.hardware\.oemlock@1\.0-service               u:object_r:hal_oemlock_default_exec:s0
    170 /vendor/bin/oemlock_provision   u:object_r:hal_bootctl_default_exec:s0
    171 /vendor/bin/oemlock-bridge      u:object_r:hal_bootctl_default_exec:s0
    172 /vendor/bin/hw/android\.hardware\.usb@1\.1-service.wahoo             u:object_r:hal_usb_impl_exec:s0
    173 /vendor/bin/hw/android\.hardware\.power@1\.2-service.wahoo           u:object_r:hal_power_default_exec:s0
    174 /vendor/bin/hw/android\.hardware\.power@1\.2-service.wahoo-libperfmgr u:object_r:hal_power_default_exec:s0
    175 /vendor/bin/hw/android\.hardware\.thermal@1\.0-service.wahoo         u:object_r:hal_thermal_default_exec:s0
    176 /vendor/bin/chre                u:object_r:chre_exec:s0
    177 /vendor/bin/time_daemon         u:object_r:time_daemon_exec:s0
    178 /vendor/bin/imsrcsd             u:object_r:hal_rcsservice_exec:s0
    179 /vendor/bin/init\.qcom\.devstart\.sh                                 u:object_r:init-qcom-devstart-sh_exec:s0
    180 /vendor/bin/init\.qcom\.ipastart\.sh                                 u:object_r:init-qcom-ipastart-sh_exec:s0
    181 /vendor/bin/init\.qcom\.wlan\.sh                                     u:object_r:init-qcom-wlan-sh_exec:s0
    182 /vendor/bin/init\.insmod\.sh                                         u:object_r:init-insmod-sh_exec:s0
    183 /vendor/etc/init\.insmod\.cfg                                        u:object_r:init-insmod-sh_exec:s0
    184 /vendor/bin/init\.power\.sh     u:object_r:init_power_exec:s0
    185 /vendor/bin/init\.radio\.sh     u:object_r:init_radio_exec:s0
    186 
    187 /vendor/bin/hw/android\.hardware\.bluetooth@1\.0-service-qti          u:object_r:hal_bluetooth_default_exec:s0
    188 /vendor/bin/hw/android\.hardware\.drm@1\.1-service\.widevine          u:object_r:hal_drm_widevine_exec:s0
    189 /vendor/bin/hw/android\.hardware\.drm@1\.1-service\.clearkey          u:object_r:hal_drm_clearkey_exec:s0
    190 /vendor/bin/hw/android\.hardware\.vibrator@1\.2-service\.wahoo        u:object_r:hal_vibrator_default_exec:s0
    191 /vendor/bin/hw/android\.hardware\.health@2\.0-service\.wahoo          u:object_r:hal_health_default_exec:s0
    192 /vendor/bin/hw/android\.hardware\.keymaster@3\.0-service-qti         u:object_r:hal_keymaster_qti_exec:s0
    193 /vendor/bin/hw/android\.hardware\.gatekeeper@1\.0-service-qti        u:object_r:hal_gatekeeper_qti_exec:s0
    194 /vendor/bin/hw/android\.hardware\.gnss@1\.0-service-qti              u:object_r:hal_gnss_qti_exec:s0
    195 /vendor/bin/hw/android\.hardware\.neuralnetworks@1\.0-service-hvx    u:object_r:hal_neuralnetworks_hvx_exec:s0
    196 
    197 ###############################################
    198 # same-process HAL files and their dependencies
    199 #
    200 /vendor/lib(64)?/hw/gralloc\.msm8998\.so   u:object_r:same_process_hal_file:s0
    201 /vendor/lib(64)?/libqdMetaData\.so         u:object_r:same_process_hal_file:s0
    202 /vendor/lib(64)?/libqservice\.so           u:object_r:same_process_hal_file:s0
    203 /vendor/lib(64)?/libqdutils\.so            u:object_r:same_process_hal_file:s0
    204 /vendor/lib(64)?/libadreno_utils\.so       u:object_r:same_process_hal_file:s0
    205 /vendor/lib(64)?/libgsl\.so                u:object_r:same_process_hal_file:s0
    206 
    207 /vendor/lib(64)?/hw/vulkan\.msm8998\.so    u:object_r:same_process_hal_file:s0
    208 /vendor/lib(64)?/egl/libEGL_adreno\.so         u:object_r:same_process_hal_file:s0
    209 /vendor/lib(64)?/egl/libGLESv1_CM_adreno\.so   u:object_r:same_process_hal_file:s0
    210 /vendor/lib(64)?/egl/libGLESv2_adreno\.so      u:object_r:same_process_hal_file:s0
    211 
    212 /vendor/lib(64)?/libdrmutils\.so           u:object_r:same_process_hal_file:s0
    213 /vendor/lib(64)?/libdrm\.so                u:object_r:same_process_hal_file:s0
    214 
    215 # /vendor/app/TimeService/TimeService.apk
    216 /vendor/lib(64)?/libTimeService\.so        u:object_r:same_process_hal_file:s0
    217 /vendor/lib(64)?/libtime_genoff\.so        u:object_r:same_process_hal_file:s0
    218 
    219 # RenderScript dependencies.
    220 # To test: run cts -m CtsRenderscriptTestCases
    221 /vendor/lib(64)?/libRSDriver_adreno\.so     u:object_r:same_process_hal_file:s0
    222 /vendor/lib(64)?/libCB\.so                  u:object_r:same_process_hal_file:s0
    223 /vendor/lib(64)?/libllvm-glnext\.so            u:object_r:same_process_hal_file:s0
    224 /vendor/lib(64)?/libbccQTI\.so              u:object_r:same_process_hal_file:s0
    225 /vendor/lib(64)?/libllvm-qcom\.so           u:object_r:same_process_hal_file:s0
    226 /vendor/lib(64)?/librs_adreno\.so           u:object_r:same_process_hal_file:s0
    227 /vendor/lib(64)?/librs_adreno_sha1\.so      u:object_r:same_process_hal_file:s0
    228 /vendor/lib(64)?/libqti-perfd-client\.so    u:object_r:same_process_hal_file:s0
    229 
    230 # TODO(b/36895509): remove the following 2 lines once this bug is resolved
    231 # needed by radio
    232 /vendor/lib(64)?/libimsmedia_jni\.so        u:object_r:same_process_hal_file:s0
    233 
    234 # Hexagon DSP host runtime and DSP-side executable needed for Halide operation
    235 /vendor/lib(64)?/libadsprpc\.so             u:object_r:same_process_hal_file:s0
    236 /vendor/lib/dsp/fastrpc_shell_0             u:object_r:hexagon_halide_file:s0
    237 
    238 # Hexagon DSP lib to extract image features
    239 /vendor/lib/rfsa/adsp/libexternal_dog_skel\.so  u:object_r:same_process_hal_file:s0
    240 /vendor/lib/rfsa/adsp/libdspCV_skel\.so         u:object_r:same_process_hal_file:s0
    241 /vendor/lib/rfsa/adsp/libapps_mem_heap\.so      u:object_r:same_process_hal_file:s0
    242 
    243 # thermal sysfs files
    244 /sys/class/thermal(/.*)?                    u:object_r:sysfs_thermal:s0
    245 
    246 # data files
    247 /data/vendor/netmgr(/.*)?              u:object_r:netmgr_data_file:s0
    248 /data/vendor/location(/.*)?            u:object_r:location_data_file:s0
    249 /data/nfc(/.*)?                        u:object_r:nfc_data_file:s0
    250 /data/vendor/camera(/.*)?              u:object_r:camera_vendor_data_file:s0
    251 /data/vendor/display(/.*)?             u:object_r:display_vendor_data_file:s0
    252 /data/vendor/nfc(/.*)?                 u:object_r:nfc_vendor_data_file:s0
    253 /data/vendor/radio(/.*)?               u:object_r:radio_vendor_data_file:s0
    254 /data/vendor/wifi/cnss_diag(/.*)?      u:object_r:cnss_vendor_data_file:s0
    255 /data/vendor/ramdump(/.*)?             u:object_r:ramdump_vendor_data_file:s0
    256 /data/vendor/ssrdump(/.*)?             u:object_r:ramdump_vendor_data_file:s0
    257 /data/vendor/modem_dump(/.*)?          u:object_r:modem_dump_file:s0
    258 /data/vendor/ese(/.*)?                 u:object_r:ese_vendor_data_file:s0
    259 /data/vendor/ipa(/.*)?                 u:object_r:ipa_vendor_data_file:s0
    260 /data/vendor/sensors(/.*)?             u:object_r:sensors_vendor_data_file:s0
    261 /data/vendor/audio(/.*)?               u:object_r:audio_vendor_data_file:s0
    262 /data/vendor/mediadrm(/.*)?            u:object_r:mediadrm_vendor_data_file:s0
    263 
    264 # input files
    265 /vendor/usr/idc(/.*)?                  u:object_r:idc_file:s0
    266 /vendor/usr/keylayout(/.*)?            u:object_r:keylayout_file:s0
    267 
    268 # /
    269 /tombstones             u:object_r:rootfs:s0
    270 /dsp                    u:object_r:rootfs:s0
    271 
    272 # files in firmware
    273 /firmware(/.*)?         u:object_r:firmware_file:s0
    274 
    275 # /persist
    276 /persist(/.*)?            u:object_r:persist_file:s0
    277 /persist/data(/.*)?       u:object_r:persist_data_file:s0
    278 /persist/display(/.*)?    u:object_r:persist_display_file:s0
    279 /persist/drm(/.*)?        u:object_r:persist_drm_file:s0
    280 /persist/elabel(/.*)?     u:object_r:persist_elabel_file:s0
    281 /persist/haptics(/.*)?    u:object_r:persist_haptics_file:s0
    282 /persist/hlos_rfs(/.*)?   u:object_r:persist_rfs_file:s0
    283 /persist/rfs(/.*)?        u:object_r:persist_rfs_file:s0
    284 /persist/sensors(/.*)?    u:object_r:persist_sensors_file:s0
    285 /persist/time(/.*)?       u:object_r:persist_time_file:s0
    286 /persist/battery(/.*)?    u:object_r:persist_battery_file:s0
    287 
    288 # b/70518189 vDSO experiments
    289 /sys/module/vdso/parameters  u:object_r:sysfs_vdso:s0
    290