blob: b5b22a27adf01dfe639487436cab7577fd8afc5f [file] [log] [blame]
Nick Kralevich929da012017-02-16 12:04:40 -08001# /proc/config.gz
Tri Vo41bf08e2018-02-15 18:07:18 -08002type config_gz, fs_type, proc_type;
Dan Cashman91d398d2017-09-26 12:58:29 -07003
Maciej Żenczykowskib13921c2022-05-21 05:03:29 -07004# /sys/fs/bpf/<dir> for mainline tethering use
5# TODO: move S+ fs_bpf_tethering here from public/file.te
6type fs_bpf_net_private, fs_type, bpffs_type;
7type fs_bpf_net_shared, fs_type, bpffs_type;
8type fs_bpf_netd_readonly, fs_type, bpffs_type;
9type fs_bpf_netd_shared, fs_type, bpffs_type;
Maciej Żenczykowskie14e69a2022-12-01 14:45:35 +000010type fs_bpf_loader, fs_type, bpffs_type;
Yu-Ting Tsengbaea6412024-01-16 14:02:59 -080011type fs_bpf_uprobestats, fs_type, bpffs_type;
Maciej Żenczykowskib13921c2022-05-21 05:03:29 -070012
Dan Cashman91d398d2017-09-26 12:58:29 -070013# /data/misc/storaged
14type storaged_data_file, file_type, data_file_type, core_data_file_type;
Vishnu Nair2d6942d2017-11-17 08:23:32 -080015
16# /data/misc/wmtrace for wm traces
Hongwei Wang93720262023-01-20 12:14:31 -080017type wm_trace_data_file, file_type, data_file_type, core_data_file_type, mlstrustedobject;
Primiano Tucci1a9f4f72018-01-24 16:07:09 +000018
Hongming Jin58f83412021-02-09 12:03:40 -080019# /data/misc/a11ytrace for accessibility traces
20type accessibility_trace_data_file, file_type, data_file_type, core_data_file_type;
21
Primiano Tucci1a9f4f72018-01-24 16:07:09 +000022# /data/misc/perfetto-traces for perfetto traces
23type perfetto_traces_data_file, file_type, data_file_type, core_data_file_type;
Dan Austin55d90962018-11-29 10:37:18 -080024
Primiano Tucci2f998092021-01-07 17:12:21 +000025# /data/misc/perfetto-traces/bugreport for perfetto traces for bugreports.
26type perfetto_traces_bugreport_data_file, file_type, data_file_type, core_data_file_type;
27
Yisroel Fortac5cb5a22024-02-15 20:16:46 +000028# /data/misc/perfetto-traces/profiling for perfetto traces from profiling apis.
29type perfetto_traces_profiling_data_file, file_type, data_file_type, core_data_file_type;
30
Primiano Tucci512bdb92020-10-13 21:13:09 +010031# /data/misc/perfetto-configs for perfetto configs
32type perfetto_configs_data_file, file_type, data_file_type, core_data_file_type;
33
Daniele Di Proietto9a997592024-02-16 17:51:49 +000034# /system/etc/perfetto for perfetto configs
35type system_perfetto_config_file, file_type, system_file_type;
36
Yu-Ting Tseng43cae4e2023-12-15 00:48:23 +000037# /data/misc/uprobestats-configs for uprobestats configs
38type uprobestats_configs_data_file, file_type, data_file_type, core_data_file_type;
39
40# /apex/com.android.art/bin/oatdump
41type oatdump_exec, system_file_type, exec_type, file_type;
42
Mohammad Samiul Islamd2ffd352022-05-11 21:43:54 +010043# /data/misc_{ce/de}/<user>/sdksandbox root data directory for sdk sandbox processes
44type sdk_sandbox_system_data_file, file_type, data_file_type, core_data_file_type;
Bram Bonneb93f26f2022-03-15 18:28:02 +010045# /data/misc_{ce/de}/<user>/sdksandbox/<app-name>/* subdirectory for sdk sandbox processes
46type sdk_sandbox_data_file, file_type, data_file_type, core_data_file_type, app_data_file_type;
47
Dan Austin55d90962018-11-29 10:37:18 -080048# /sys/kernel/debug/kcov for coverage guided kernel fuzzing in userdebug builds.
49type debugfs_kcov, fs_type, debugfs_type;
50
Nick Kralevichfb66c6f2019-01-11 09:37:46 -080051# App executable files in /data/data directories
52type app_exec_data_file, file_type, data_file_type, core_data_file_type;
53typealias app_exec_data_file alias rs_data_file;
Narayan Kamath2ad229c2019-01-14 15:02:12 +000054
55# /data/misc_[ce|de]/rollback : Used by installd to store snapshots
56# of application data.
57type rollback_data_file, file_type, data_file_type, core_data_file_type;
Kiyoung Kimaffa6f32019-07-08 19:02:05 +090058
Tianjieb729aa62021-10-05 22:13:20 -070059# /data/misc_ce/checkin for checkin apps.
60type checkin_data_file, file_type, data_file_type, core_data_file_type;
61
Yifan Hong07a99e12019-08-07 13:01:15 -070062# /data/gsi/ota
63type ota_image_data_file, file_type, data_file_type, core_data_file_type;
Shuo Qian9322cb02019-10-15 13:13:56 -070064
Howard Chen55665d62020-12-25 17:32:13 +080065# /data/gsi_persistent_data
66type gsi_persistent_data_file, file_type, data_file_type, core_data_file_type;
67
Shuo Qian9322cb02019-10-15 13:13:56 -070068# /data/misc/emergencynumberdb
69type emergency_data_file, file_type, data_file_type, core_data_file_type;
Yi Kong239c85d2020-06-18 12:43:23 +080070
71# /data/misc/profcollectd
72type profcollectd_data_file, file_type, data_file_type, core_data_file_type;
Orion Hodson8f75f762020-10-16 15:29:55 +010073
74# /data/misc/apexdata/com.android.art
Alan Stokesfa10a142021-07-12 14:21:48 +010075type apex_art_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type;
Orion Hodson8f75f762020-10-16 15:29:55 +010076
77# /data/misc/apexdata/com.android.art/staging
78type apex_art_staging_data_file, file_type, data_file_type, core_data_file_type;
Seigo Nonaka9c3707f2021-01-21 13:08:31 -080079
Alan Stokes10fbf232021-07-12 15:12:37 +010080# /data/misc/apexdata/com.android.compos
81type apex_compos_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type;
82
Alice Wang40519f72023-08-31 11:37:30 +000083# /data/misc/apexdata/com.android.virt
84type apex_virt_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type;
85
Kangping Donge21496b2024-01-02 15:10:27 +080086# /data/misc/apexdata/com.android.tethering
87type apex_tethering_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type;
88
Alan Stokes53c76a22022-02-08 15:44:06 +000089# legacy labels for various /data/misc[_ce|_de]/*/apexdata directories - retained
90# for backward compatibility b/217581286
91type apex_appsearch_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type;
92type apex_permission_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type;
93type apex_scheduling_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type;
94type apex_wifi_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type;
95
Seigo Nonaka9c3707f2021-01-21 13:08:31 -080096# /data/font/files
97type font_data_file, file_type, data_file_type, core_data_file_type;
Martijn Coenen6afdb722020-11-27 12:23:54 +010098
Alexander Potapenko0a64d102022-01-28 19:48:27 +010099# /data/misc/dmesgd
100type dmesgd_data_file, file_type, data_file_type, core_data_file_type;
101
Orion Hodson7c6b3eb2021-04-09 15:17:38 +0100102# /data/misc/odrefresh
103type odrefresh_data_file, file_type, data_file_type, core_data_file_type;
104
Martijn Coenen6afdb722020-11-27 12:23:54 +0100105# /data/misc/odsign
106type odsign_data_file, file_type, data_file_type, core_data_file_type;
satayevafc97912021-03-19 11:08:49 +0000107
Shikha Panwar36daf982022-02-24 11:50:35 +0000108# /data/misc/odsign_metrics
109type odsign_metrics_file, file_type, data_file_type, core_data_file_type;
110
Andrew Walbran654c5b02021-05-19 17:10:43 +0000111# /data/misc/virtualizationservice
David Brazdil55d808c2022-12-15 13:38:42 +0000112# The type needs to be mlstrustedobject to allow for being accessed from
113# virtualizationmanager, which runs at a more constrained MLS level.
114type virtualizationservice_data_file, file_type, data_file_type, core_data_file_type, mlstrustedobject;
Andrew Walbran654c5b02021-05-19 17:10:43 +0000115
satayevafc97912021-03-19 11:08:49 +0000116# /data/system/environ
117type environ_system_data_file, file_type, data_file_type, core_data_file_type;
Andrew Walbrana995e842021-03-29 17:19:12 +0000118
Lee George Thomas407e1cf2023-07-25 15:02:33 -0700119# /data/misc/bootanim
Josh Yang1d967dd2021-12-23 14:37:41 -0800120type bootanim_data_file, file_type, data_file_type, core_data_file_type;
121
Andrew Walbrana995e842021-03-29 17:19:12 +0000122# /dev/kvm
David Brazdil55d808c2022-12-15 13:38:42 +0000123# The type needs to be mlstrustedobject to allow for being accessed from
124# crosvm, which runs at a more constrained MLS level.
Elliot Bermanae5869a2023-03-22 17:31:35 -0700125type kvm_device, dev_type, mlstrustedobject, vm_manager_device_type;
Alan Stokesec4a90f2021-09-21 13:32:24 +0100126
127# /apex/com.android.virt/bin/fd_server
128type fd_server_exec, system_file_type, exec_type, file_type;
Jeff Vander Stoep5aa5e5e2021-11-17 08:51:11 +0100129
Alan Stokes766caba2022-02-14 14:33:37 +0000130# /apex/com.android.compos/bin/compsvc
131type compos_exec, exec_type, file_type, system_file_type;
132# /apex/com.android.compos/bin/compos_key_helper
133type compos_key_helper_exec, exec_type, file_type, system_file_type;
134
Pete Bentleye6da3b82022-09-16 15:31:39 +0100135# Filesystem entry for for PRNG seeder socket. Processes require
136# write permission on this to connect, and needs to be mlstrustedobject
137# in to satisfy MLS constraints for trusted domains.
138type prng_seeder_socket, file_type, coredomain_socket, mlstrustedobject;
Jaewan Kim93f57882023-02-07 01:49:24 +0900139
Jaewan Kim2141ad52024-01-31 05:56:43 +0000140# /proc/device-tree/avf and /sys/firmware/devicetree/base/avf
Jaewan Kim93f57882023-02-07 01:49:24 +0900141type sysfs_dt_avf, fs_type, sysfs_type;
Jaewan Kim2141ad52024-01-31 05:56:43 +0000142type proc_dt_avf, fs_type, proc_type;
Seigo Nonakad570a5c2023-07-21 14:29:24 +0900143
144# Type for /system/fonts/font_fallback.xm
145type system_font_fallback_file, system_file_type, file_type;
Yu-Ting Tseng3e8e8ea2023-09-25 18:42:03 +0000146
147# Type for /sys/devices/uprobe.
148type sysfs_uprobe, fs_type, sysfs_type;
Dennis Shen26592572024-02-25 15:44:51 +0000149
150# Type for aconfig daemon socket
151type aconfigd_socket, file_type, coredomain_socket;
Dennis Shenf008c292024-02-28 18:08:10 +0000152
153# Type for /(system|system_ext|product)/etc/aconfig
154type system_aconfig_storage_file, system_file_type, file_type;
155
156# Type for /vendor/etc/aconfig
157type vendor_aconfig_storage_file, vendor_file_type, file_type;
Hansen Kurli0e638112023-12-14 16:30:26 +0800158
159# /data/misc/connectivityblobdb
160type connectivityblob_data_file, file_type, data_file_type, core_data_file_type;
Jiakai Zhang4acd0732024-03-20 11:24:54 +0000161
162# Type for /mnt/pre_reboot_dexopt
163type pre_reboot_dexopt_file, file_type;
164
165# Type for /mnt/artd_tmp in the Pre-reboot Dexopt chroot
166# This type is set on the directory through the `rootcontext=` mount option.
167type pre_reboot_dexopt_artd_file, file_type;