| 1 | # file_contexts |
| 2 | |
| 3 | ### DATA |
| 4 | /data/vendor/biometrics(/.*)? u:object_r:biometrics_vendor_data_file:s0 |
| 5 | /data/vendor/conn(/.*)? u:object_r:conn_vendor_data_file:s0 |
| 6 | /data/vendor/gps(/.*)? u:object_r:gps_vendor_data_file:s0 |
| 7 | /data/vendor/wifi(/.*)? u:object_r:wifi_vendor_data_file:s0 |
| 8 | /data/vendor/log(/.*)? u:object_r:log_vendor_data_file:s0 |
| 9 | /data/vendor/log/cbd(/.*)? u:object_r:log_cbd_vendor_data_file:s0 |
| 10 | /data/vendor/secradio(/.*)? u:object_r:radio_vendor_data_file:s0 |
| 11 | |
| 12 | ### DEV |
| 13 | /dev/block/platform/.+/by-name/cache u:object_r:cache_block_device:s0 |
| 14 | /dev/block/platform/.+/by-name/efs u:object_r:efs_block_device:s0 |
| 15 | /dev/block/platform/.+/by-name/dqmdbg u:object_r:dqmdbg_block_device:s0 |
| 16 | /dev/block/platform/.+/by-name/keydata u:object_r:keydata_block_device:s0 |
| 17 | /dev/block/platform/.+/by-name/keyrefuge u:object_r:keyrefuge_block_device:s0 |
| 18 | /dev/block/platform/.+/by-name/misc u:object_r:misc_block_device:s0 |
| 19 | /dev/block/platform/.+/by-name/modem u:object_r:modem_block_device:s0 |
| 20 | /dev/block/platform/.+/by-name/omr u:object_r:omr_block_device:s0 |
| 21 | /dev/block/platform/.+/by-name/persistent u:object_r:frp_block_device:s0 |
| 22 | /dev/block/platform/.+/by-name/radio u:object_r:radio_block_device:s0 |
| 23 | /dev/block/platform/.+/by-name/sec_efs u:object_r:sec_efs_block_device:s0 |
| 24 | /dev/block/platform/.+/by-name/userdata u:object_r:userdata_block_device:s0 |
| 25 | |
| 26 | /dev/esfp[0-9] u:object_r:fp_sensor_device:s0 |
| 27 | /dev/batch_io u:object_r:io_device:s0 |
| 28 | /dev/ssp_sensorhub u:object_r:ssp_device:s0 |
| 29 | |
| 30 | # bluetooth |
| 31 | /dev/ttySAC[0-9] u:object_r:bt_device:s0 |
| 32 | |
| 33 | # cpu |
| 34 | /dev/cpu_dma_latency u:object_r:cpu_dma_device:s0 |
| 35 | |
| 36 | ### epic |
| 37 | /dev/mode u:object_r:epic_device:s0 |
| 38 | /dev/socket/epic u:object_r:epicd_socket:s0 |
| 39 | |
| 40 | ### gnss/gps |
| 41 | /dev/bbd_control u:object_r:bbd_device:s0 |
| 42 | /dev/bbd_packet u:object_r:bbd_device:s0 |
| 43 | /dev/bbd_patch u:object_r:bbd_device:s0 |
| 44 | /dev/bbd_reliable u:object_r:bbd_device:s0 |
| 45 | /dev/bbd_sensor u:object_r:bbd_device:s0 |
| 46 | /dev/bbd_sio u:object_r:bbd_device:s0 |
| 47 | /dev/bbd_urgent_patch u:object_r:bbd_device:s0 |
| 48 | /dev/ttyBCM[0-9]* u:object_r:bbd_device:s0 |
| 49 | |
| 50 | ### qos |
| 51 | /dev/bus_throughput u:object_r:pm_qos_device:s0 |
| 52 | /dev/bus_throughput_max u:object_r:pm_qos_device:s0 |
| 53 | /dev/cluster0_freq_max u:object_r:pm_qos_device:s0 |
| 54 | /dev/cluster0_freq_min u:object_r:pm_qos_device:s0 |
| 55 | /dev/cluster1_freq_max u:object_r:pm_qos_device:s0 |
| 56 | /dev/cluster1_freq_min u:object_r:pm_qos_device:s0 |
| 57 | /dev/cluster2_freq_max u:object_r:pm_qos_device:s0 |
| 58 | /dev/cluster2_freq_min u:object_r:pm_qos_device:s0 |
| 59 | /dev/cpu_online_max u:object_r:pm_qos_device:s0 |
| 60 | /dev/cpu_online_min u:object_r:pm_qos_device:s0 |
| 61 | /dev/device_throughput u:object_r:pm_qos_device:s0 |
| 62 | /dev/device_throughput_max u:object_r:pm_qos_device:s0 |
| 63 | /dev/gpu_freq_max u:object_r:pm_qos_device:s0 |
| 64 | /dev/gpu_freq_min u:object_r:pm_qos_device:s0 |
| 65 | /dev/mfc_throughput u:object_r:pm_qos_device:s0 |
| 66 | /dev/mfc_throughput_max u:object_r:pm_qos_device:s0 |
| 67 | /dev/network_throughput u:object_r:radio_qos_device:s0 |
| 68 | /dev/npu_throughput u:object_r:pm_qos_device:s0 |
| 69 | /dev/npu_throughput_max u:object_r:pm_qos_device:s0 |
| 70 | |
| 71 | ### radio |
| 72 | # DRB |
| 73 | /dev/drb u:object_r:drb_device:s0 |
| 74 | |
| 75 | # UMTS |
| 76 | /dev/umts_boot0 u:object_r:vendor_radio_device:s0 |
| 77 | /dev/umts_cass u:object_r:vendor_radio_device:s0 |
| 78 | /dev/umts_ipc[0-1] u:object_r:vendor_radio_device:s0 |
| 79 | /dev/umts_dm0 u:object_r:vendor_radio_device:s0 |
| 80 | /dev/umts_rfs0 u:object_r:vendor_radio_device:s0 |
| 81 | /dev/umts_router u:object_r:vendor_radio_device:s0 |
| 82 | |
| 83 | ### EFS |
| 84 | /efs/Battery(/.*)? u:object_r:battery_efs_file:s0 |
| 85 | /efs/DAK(/.*)? u:object_r:prov_efs_file:s0 |
| 86 | /efs/afc(/.*)? u:object_r:sec_efs_file:s0 |
| 87 | /efs/bluetooth(/.*)? u:object_r:bluetooth_efs_file:s0 |
| 88 | /efs/cpk(/.*)? u:object_r:cpk_efs_file:s0 |
| 89 | /efs/imei(/.*)? u:object_r:imei_efs_file:s0 |
| 90 | /efs/nfc(/.*)? u:object_r:nfc_efs_file:s0 |
| 91 | /efs/nv_data\.bin(.*) u:object_r:bin_nv_data_efs_file:s0 |
| 92 | /efs/pfw_data(/.*)? u:object_r:pfw_efs_file:s0 |
| 93 | /efs/prov(/.*)? u:object_r:prov_efs_file:s0 |
| 94 | /efs/prov_data(/.*)? u:object_r:prov_efs_file:s0 |
| 95 | /efs/root(/.*)? u:object_r:app_efs_file:s0 |
| 96 | /efs/tee(/.*)? u:object_r:tee_efs_file:s0 |
| 97 | /efs/wifi(/.*)? u:object_r:wifi_efs_file:s0 |
| 98 | |
| 99 | /mnt/vendor/efs(/.*)? u:object_r:efs_file:s0 |
| 100 | /mnt/vendor/efs/DAK(/.*)? u:object_r:prov_efs_file:s0 |
| 101 | /mnt/vendor/efs/afc(/.*)? u:object_r:sec_efs_file:s0 |
| 102 | /mnt/vendor/efs/bluetooth(/.*)? u:object_r:bluetooth_efs_file:s0 |
| 103 | /mnt/vendor/efs/cpk(/.*)? u:object_r:cpk_efs_file:s0 |
| 104 | /mnt/vendor/efs/imei(/.*)? u:object_r:imei_efs_file:s0 |
| 105 | /mnt/vendor/efs/nv_data\.bin(.*) u:object_r:bin_nv_data_efs_file:s0 |
| 106 | /mnt/vendor/efs/pfw_data(/.*)? u:object_r:pfw_efs_file:s0 |
| 107 | /mnt/vendor/efs/prov(/.*)? u:object_r:prov_efs_file:s0 |
| 108 | /mnt/vendor/efs/prov_data(/.*)? u:object_r:prov_efs_file:s0 |
| 109 | /mnt/vendor/efs/root(/.*)? u:object_r:app_efs_file:s0 |
| 110 | /mnt/vendor/efs/tee(/.*)? u:object_r:tee_efs_file:s0 |
| 111 | /mnt/vendor/efs/wifi(/.*)? u:object_r:wifi_efs_file:s0 |
| 112 | |
| 113 | ### VENDOR |
| 114 | /(vendor|system/vendor)/bin/cbd u:object_r:cbd_exec:s0 |
| 115 | /(vendor|system/vendor)/bin/secril_config_svc u:object_r:secril_config_svc_exec:s0 |
| 116 | |
| 117 | /(vendor|system/vendor)/bin/hw/android\.hardware\.biometrics\.fingerprint@[0-9].[0-9]-service\.samsung u:object_r:hal_fingerprint_default_exec:s0 |
| 118 | /(vendor|system/vendor)/bin/hw/android\.hardware\.light@[0-9].[0-9]-service\.samsung u:object_r:hal_light_default_exec:s0 |
| 119 | /(vendor|system/vendor)/bin/hw/android\.hardware\.power@[0-9].[0-9]-service\.exynos u:object_r:hal_power_default_exec:s0 |
| 120 | /(vendor|system/vendor)/bin/hw/android\.hardware\.power@[0-9].[0-9]-service\.samsung-libperfmgr u:object_r:hal_power_default_exec:s0 |
| 121 | /(vendor|system/vendor)/bin/hw/android\.hardware\.thermal@[0-9].[0-9]-service\.samsung u:object_r:hal_thermal_default_exec:s0 |
| 122 | /(vendor|system/vendor)/bin/hw/android\.hardware\.vibrator@[0-9].[0-9]-service\.samsung-haptic u:object_r:hal_vibrator_default_exec:s0 |
| 123 | /(vendor|system/vendor)/bin/hw/vendor\.lineage\.biometrics\.fingerprint\.inscreen@1.0-service.samsung u:object_r:hal_lineage_fod_default_exec:s0 |
| 124 | /(vendor|system/vendor)/bin/hw/vendor\.lineage\.powershare@[0-9].[0-9]-service\.samsung u:object_r:hal_lineage_powershare_default_exec:s0 |
| 125 | /(vendor|system/vendor)/bin/hw/vendor\.lineage\.fastcharge@[0-9]\.[0-9]-service\.samsung u:object_r:hal_lineage_fastcharge_default_exec:s0 |
| 126 | /(vendor|system/vendor)/bin/hw/vendor\.lineage\.touch\@[0-9]\.[0-9]-service.samsung u:object_r:hal_lineage_touch_default_exec:s0 |
| 127 | /(vendor|system/vendor)/bin/hw/vendor\.samsung_slsi\.hardware\.configstore@[0-9]\.[0-9]-service u:object_r:hal_vendor_configstore_default_exec:s0 |
| 128 | /(vendor|system/vendor)/bin/hw/vendor\.samsung_slsi\.hardware\.ExynosHWCServiceTW@[0-9]\.[0-9]-service u:object_r:hal_vendor_hwcservice_default_exec:s0 |
| 129 | |
| 130 | /(vendor|system/vendor)/firmware(/.*)? u:object_r:vendor_firmware_file:s0 |