xref: /aosp_15_r20/system/sepolicy/private/property_contexts (revision e4a36f4174b17bbab9dc043f4a65dc8d87377290)
1*e4a36f41SAndroid Build Coastguard Worker##########################
2*e4a36f41SAndroid Build Coastguard Worker# property service keys
3*e4a36f41SAndroid Build Coastguard Worker#
4*e4a36f41SAndroid Build Coastguard Worker#
5*e4a36f41SAndroid Build Coastguard Workernet.rmnet               u:object_r:net_radio_prop:s0
6*e4a36f41SAndroid Build Coastguard Workernet.gprs                u:object_r:net_radio_prop:s0
7*e4a36f41SAndroid Build Coastguard Workernet.ppp                 u:object_r:net_radio_prop:s0
8*e4a36f41SAndroid Build Coastguard Workernet.qmi                 u:object_r:net_radio_prop:s0
9*e4a36f41SAndroid Build Coastguard Workernet.lte                 u:object_r:net_radio_prop:s0
10*e4a36f41SAndroid Build Coastguard Workernet.cdma                u:object_r:net_radio_prop:s0
11*e4a36f41SAndroid Build Coastguard Workernet.dns                 u:object_r:net_dns_prop:s0
12*e4a36f41SAndroid Build Coastguard Workerril.                    u:object_r:radio_prop:s0
13*e4a36f41SAndroid Build Coastguard Workerro.ril.                 u:object_r:radio_prop:s0
14*e4a36f41SAndroid Build Coastguard Workergsm.                    u:object_r:radio_prop:s0
15*e4a36f41SAndroid Build Coastguard Workerpersist.radio           u:object_r:radio_prop:s0
16*e4a36f41SAndroid Build Coastguard Worker
17*e4a36f41SAndroid Build Coastguard Workernet.                    u:object_r:system_prop:s0
18*e4a36f41SAndroid Build Coastguard Workerdev.                    u:object_r:system_prop:s0
19*e4a36f41SAndroid Build Coastguard Workerro.runtime.             u:object_r:system_prop:s0
20*e4a36f41SAndroid Build Coastguard Workerro.runtime.firstboot    u:object_r:firstboot_prop:s0
21*e4a36f41SAndroid Build Coastguard Workerhw.                     u:object_r:system_prop:s0
22*e4a36f41SAndroid Build Coastguard Workerro.hw.                  u:object_r:system_prop:s0
23*e4a36f41SAndroid Build Coastguard Workersys.                    u:object_r:system_prop:s0
24*e4a36f41SAndroid Build Coastguard Workersys.audio.              u:object_r:audio_prop:s0
25*e4a36f41SAndroid Build Coastguard Workersys.init.perf_lsm_hooks u:object_r:init_perf_lsm_hooks_prop:s0
26*e4a36f41SAndroid Build Coastguard Workersys.cppreopt            u:object_r:cppreopt_prop:s0
27*e4a36f41SAndroid Build Coastguard Workersys.lpdumpd             u:object_r:lpdumpd_prop:s0
28*e4a36f41SAndroid Build Coastguard Workersys.powerctl            u:object_r:powerctl_prop:s0
29*e4a36f41SAndroid Build Coastguard Workerservice.                u:object_r:system_prop:s0
30*e4a36f41SAndroid Build Coastguard Workerdhcp.                   u:object_r:dhcp_prop:s0
31*e4a36f41SAndroid Build Coastguard Workerdhcp.bt-pan.result      u:object_r:pan_result_prop:s0
32*e4a36f41SAndroid Build Coastguard Workerbluetooth.              u:object_r:bluetooth_prop:s0
33*e4a36f41SAndroid Build Coastguard Worker
34*e4a36f41SAndroid Build Coastguard Workerdebug.                  u:object_r:debug_prop:s0
35*e4a36f41SAndroid Build Coastguard Workerdebug.db.               u:object_r:debuggerd_prop:s0
36*e4a36f41SAndroid Build Coastguard Workerdebug.tracing.desktop_mode_visible_tasks u:object_r:debug_tracing_desktop_mode_visible_tasks_prop:s0 exact uint
37*e4a36f41SAndroid Build Coastguard Workerdumpstate.              u:object_r:dumpstate_prop:s0
38*e4a36f41SAndroid Build Coastguard Workerdumpstate.options       u:object_r:dumpstate_options_prop:s0
39*e4a36f41SAndroid Build Coastguard Workerinit.svc_debug_pid.     u:object_r:init_svc_debug_prop:s0
40*e4a36f41SAndroid Build Coastguard Workerllk.                    u:object_r:llkd_prop:s0
41*e4a36f41SAndroid Build Coastguard Workerkhungtask.              u:object_r:llkd_prop:s0
42*e4a36f41SAndroid Build Coastguard Workerro.llk.                 u:object_r:llkd_prop:s0
43*e4a36f41SAndroid Build Coastguard Workerro.khungtask.           u:object_r:llkd_prop:s0
44*e4a36f41SAndroid Build Coastguard Workerlog.                    u:object_r:log_prop:s0
45*e4a36f41SAndroid Build Coastguard Workerlog.tag                 u:object_r:log_tag_prop:s0
46*e4a36f41SAndroid Build Coastguard Workerlog.tag.WifiHAL         u:object_r:wifi_log_prop:s0
47*e4a36f41SAndroid Build Coastguard Workerro.log.file_logger.path    u:object_r:log_file_logger_prop:s0 exact string
48*e4a36f41SAndroid Build Coastguard Workersecurity.perf_harden    u:object_r:shell_prop:s0
49*e4a36f41SAndroid Build Coastguard Workerpersist.simpleperf.profile_app_uid              u:object_r:shell_prop:s0
50*e4a36f41SAndroid Build Coastguard Workerpersist.simpleperf.profile_app_expiration_time  u:object_r:shell_prop:s0
51*e4a36f41SAndroid Build Coastguard Workersecurity.lower_kptr_restrict u:object_r:lower_kptr_restrict_prop:s0
52*e4a36f41SAndroid Build Coastguard Workerservice.adb.root        u:object_r:shell_prop:s0
53*e4a36f41SAndroid Build Coastguard Workerservice.adb.tls.port    u:object_r:adbd_prop:s0
54*e4a36f41SAndroid Build Coastguard Workerpersist.adb.tradeinmode u:object_r:adbd_tradeinmode_prop:s0
55*e4a36f41SAndroid Build Coastguard Workerpersist.adb.wifi.       u:object_r:adbd_prop:s0
56*e4a36f41SAndroid Build Coastguard Workerpersist.adb.tls_server.enable  u:object_r:system_adbd_prop:s0
57*e4a36f41SAndroid Build Coastguard Worker
58*e4a36f41SAndroid Build Coastguard Workerpersist.audio.          u:object_r:audio_prop:s0
59*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.      u:object_r:bluetooth_prop:s0
60*e4a36f41SAndroid Build Coastguard Workerpersist.nfc.            u:object_r:nfc_prop:s0
61*e4a36f41SAndroid Build Coastguard Workerpersist.nfc_cfg.        u:object_r:nfc_prop:s0
62*e4a36f41SAndroid Build Coastguard Workerpersist.debug.          u:object_r:persist_debug_prop:s0
63*e4a36f41SAndroid Build Coastguard Workerpersist.debug.user_mode_emulation u:object_r:system_user_mode_emulation_prop:s0
64*e4a36f41SAndroid Build Coastguard Workerlogd.                   u:object_r:logd_prop:s0
65*e4a36f41SAndroid Build Coastguard Workerpersist.logd.           u:object_r:logd_prop:s0
66*e4a36f41SAndroid Build Coastguard Workerro.logd.                u:object_r:logd_prop:s0
67*e4a36f41SAndroid Build Coastguard Workerpersist.logd.audit.rate u:object_r:logd_auditrate_prop:s0
68*e4a36f41SAndroid Build Coastguard Workerpersist.logd.security   u:object_r:device_logging_prop:s0
69*e4a36f41SAndroid Build Coastguard Workerpersist.logd.logpersistd        u:object_r:logpersistd_logging_prop:s0
70*e4a36f41SAndroid Build Coastguard Workerlogd.logpersistd        u:object_r:logpersistd_logging_prop:s0
71*e4a36f41SAndroid Build Coastguard Workerpersist.log.tag         u:object_r:log_tag_prop:s0
72*e4a36f41SAndroid Build Coastguard Workerpersist.mmc.            u:object_r:mmc_prop:s0
73*e4a36f41SAndroid Build Coastguard Workerpersist.netd.stable_secret      u:object_r:netd_stable_secret_prop:s0
74*e4a36f41SAndroid Build Coastguard Workerpersist.pm.mock-upgrade u:object_r:mock_ota_prop:s0
75*e4a36f41SAndroid Build Coastguard Workerpersist.profcollectd.node_id    u:object_r:profcollectd_node_id_prop:s0     exact   string
76*e4a36f41SAndroid Build Coastguard Workerpersist.sys.            u:object_r:system_prop:s0
77*e4a36f41SAndroid Build Coastguard Workerpersist.sys.safemode    u:object_r:safemode_prop:s0
78*e4a36f41SAndroid Build Coastguard Workerpersist.sys.tap_gesture u:object_r:gesture_prop:s0
79*e4a36f41SAndroid Build Coastguard Workerpersist.sys.theme       u:object_r:theme_prop:s0
80*e4a36f41SAndroid Build Coastguard Workerpersist.sys.fflag.override.settings_dynamic_system    u:object_r:dynamic_system_prop:s0
81*e4a36f41SAndroid Build Coastguard Workerdynamic_system.data_transfer.shared_memory.size       u:object_r:dynamic_system_prop:s0   exact   uint
82*e4a36f41SAndroid Build Coastguard Workerro.sys.safemode         u:object_r:safemode_prop:s0
83*e4a36f41SAndroid Build Coastguard Workerpersist.sys.audit_safemode      u:object_r:safemode_prop:s0
84*e4a36f41SAndroid Build Coastguard Workerpersist.sys.dalvik.jvmtiagent   u:object_r:system_jvmti_agent_prop:s0
85*e4a36f41SAndroid Build Coastguard Workerpersist.service.        u:object_r:system_prop:s0
86*e4a36f41SAndroid Build Coastguard Workerpersist.service.bdroid. u:object_r:bluetooth_prop:s0
87*e4a36f41SAndroid Build Coastguard Workerpersist.security.       u:object_r:system_prop:s0
88*e4a36f41SAndroid Build Coastguard Workerpersist.traced.enable   u:object_r:traced_enabled_prop:s0
89*e4a36f41SAndroid Build Coastguard Workertraced.lazy.            u:object_r:traced_lazy_prop:s0
90*e4a36f41SAndroid Build Coastguard Workerpersist.heapprofd.enable u:object_r:heapprofd_enabled_prop:s0
91*e4a36f41SAndroid Build Coastguard Workerpersist.traced_perf.enable u:object_r:traced_perf_enabled_prop:s0
92*e4a36f41SAndroid Build Coastguard Workeruprobestats.start_with_config u:object_r:uprobestats_start_with_config_prop:s0
93*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.debug.wifi. u:object_r:persist_vendor_debug_wifi_prop:s0
94*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.overlay.  u:object_r:overlay_prop:s0
95*e4a36f41SAndroid Build Coastguard Workerril.cdma.inecmmode      u:object_r:radio_cdma_ecm_prop:s0 exact bool
96*e4a36f41SAndroid Build Coastguard Workerro.boot.vendor.overlay.  u:object_r:overlay_prop:s0
97*e4a36f41SAndroid Build Coastguard Workerro.boottime.             u:object_r:boottime_prop:s0
98*e4a36f41SAndroid Build Coastguard Workerro.serialno             u:object_r:serialno_prop:s0
99*e4a36f41SAndroid Build Coastguard Workerro.boot.btmacaddr       u:object_r:bluetooth_prop:s0
100*e4a36f41SAndroid Build Coastguard Workerro.boot.serialno        u:object_r:serialno_prop:s0
101*e4a36f41SAndroid Build Coastguard Workerro.bt.                  u:object_r:bluetooth_prop:s0
102*e4a36f41SAndroid Build Coastguard Workerro.boot.bootreason      u:object_r:bootloader_boot_reason_prop:s0
103*e4a36f41SAndroid Build Coastguard Workerro.misctrl.             u:object_r:misctrl_prop:s0
104*e4a36f41SAndroid Build Coastguard Workerpersist.sys.boot.reason u:object_r:last_boot_reason_prop:s0
105*e4a36f41SAndroid Build Coastguard Workersys.boot.reason         u:object_r:system_boot_reason_prop:s0
106*e4a36f41SAndroid Build Coastguard Workersys.boot.reason.last    u:object_r:last_boot_reason_prop:s0
107*e4a36f41SAndroid Build Coastguard Workerpm.                     u:object_r:pm_prop:s0
108*e4a36f41SAndroid Build Coastguard Workertest.sys.boot.reason    u:object_r:test_boot_reason_prop:s0
109*e4a36f41SAndroid Build Coastguard Workertest.userspace_reboot.requested u:object_r:userspace_reboot_test_prop:s0
110*e4a36f41SAndroid Build Coastguard Workersys.lmk.                u:object_r:system_lmk_prop:s0
111*e4a36f41SAndroid Build Coastguard Workersys.trace.              u:object_r:system_trace_prop:s0
112*e4a36f41SAndroid Build Coastguard Workerwrap.                   u:object_r:zygote_wrap_prop:s0 prefix string
113*e4a36f41SAndroid Build Coastguard Workerpersist.wm.debug.       u:object_r:persist_wm_debug_prop:s0
114*e4a36f41SAndroid Build Coastguard Workerprofcollectd.etr.probe  u:object_r:profcollectd_etr_prop:s0
115*e4a36f41SAndroid Build Coastguard Worker
116*e4a36f41SAndroid Build Coastguard Worker# Suspend service properties
117*e4a36f41SAndroid Build Coastguard Workersuspend.max_sleep_time_millis u:object_r:suspend_prop:s0 exact uint
118*e4a36f41SAndroid Build Coastguard Workersuspend.base_sleep_time_millis u:object_r:suspend_prop:s0 exact uint
119*e4a36f41SAndroid Build Coastguard Workersuspend.backoff_threshold_count u:object_r:suspend_prop:s0 exact uint
120*e4a36f41SAndroid Build Coastguard Workersuspend.short_suspend_threshold_millis u:object_r:suspend_prop:s0 exact uint
121*e4a36f41SAndroid Build Coastguard Workersuspend.sleep_time_scale_factor u:object_r:suspend_prop:s0 exact double
122*e4a36f41SAndroid Build Coastguard Workersuspend.failed_suspend_backoff_enabled u:object_r:suspend_prop:s0 exact bool
123*e4a36f41SAndroid Build Coastguard Workersuspend.short_suspend_backoff_enabled u:object_r:suspend_prop:s0 exact bool
124*e4a36f41SAndroid Build Coastguard Workersuspend.disable_sync_on_suspend u:object_r:suspend_prop:s0 exact bool
125*e4a36f41SAndroid Build Coastguard Worker
126*e4a36f41SAndroid Build Coastguard Worker# Suspend service debug properties
127*e4a36f41SAndroid Build Coastguard Workersuspend.debug.wakestats_log.enabled u:object_r:suspend_debug_prop:s0 exact bool
128*e4a36f41SAndroid Build Coastguard Worker
129*e4a36f41SAndroid Build Coastguard Worker# Fastbootd protocol control property
130*e4a36f41SAndroid Build Coastguard Workerfastbootd.protocol    u:object_r:fastbootd_protocol_prop:s0 exact enum usb tcp
131*e4a36f41SAndroid Build Coastguard Worker
132*e4a36f41SAndroid Build Coastguard Worker# adbd protoctl configuration property
133*e4a36f41SAndroid Build Coastguard Workerservice.adb.tcp.port    u:object_r:adbd_config_prop:s0 exact int
134*e4a36f41SAndroid Build Coastguard Workerservice.adb.transport   u:object_r:adbd_config_prop:s0 exact string
135*e4a36f41SAndroid Build Coastguard Worker
136*e4a36f41SAndroid Build Coastguard Worker# Boolean property set by system server upon boot indicating
137*e4a36f41SAndroid Build Coastguard Worker# if device is fully owned by organization instead of being
138*e4a36f41SAndroid Build Coastguard Worker# a personal device.
139*e4a36f41SAndroid Build Coastguard Workerro.organization_owned   u:object_r:device_logging_prop:s0
140*e4a36f41SAndroid Build Coastguard Worker
141*e4a36f41SAndroid Build Coastguard Worker# selinux non-persistent properties
142*e4a36f41SAndroid Build Coastguard Workerselinux.restorecon_recursive   u:object_r:restorecon_prop:s0
143*e4a36f41SAndroid Build Coastguard Worker
144*e4a36f41SAndroid Build Coastguard Worker# default property context
145*e4a36f41SAndroid Build Coastguard Worker*                       u:object_r:default_prop:s0
146*e4a36f41SAndroid Build Coastguard Worker
147*e4a36f41SAndroid Build Coastguard Worker# data partition encryption properties
148*e4a36f41SAndroid Build Coastguard Workervold.                   u:object_r:vold_prop:s0
149*e4a36f41SAndroid Build Coastguard Workerro.crypto.              u:object_r:vold_prop:s0
150*e4a36f41SAndroid Build Coastguard Worker
151*e4a36f41SAndroid Build Coastguard Worker# ro.build.fingerprint is either set in /system/build.prop, or is
152*e4a36f41SAndroid Build Coastguard Worker# set at runtime by system_server.
153*e4a36f41SAndroid Build Coastguard Workerro.build.fingerprint    u:object_r:fingerprint_prop:s0 exact string
154*e4a36f41SAndroid Build Coastguard Worker
155*e4a36f41SAndroid Build Coastguard Workerro.persistent_properties.ready  u:object_r:persistent_properties_ready_prop:s0
156*e4a36f41SAndroid Build Coastguard Worker
157*e4a36f41SAndroid Build Coastguard Worker# ctl properties
158*e4a36f41SAndroid Build Coastguard Workerctl.bootanim            u:object_r:ctl_bootanim_prop:s0
159*e4a36f41SAndroid Build Coastguard Workerctl.dumpstate           u:object_r:ctl_dumpstate_prop:s0
160*e4a36f41SAndroid Build Coastguard Workerctl.fuse_               u:object_r:ctl_fuse_prop:s0
161*e4a36f41SAndroid Build Coastguard Workerctl.mdnsd               u:object_r:ctl_mdnsd_prop:s0
162*e4a36f41SAndroid Build Coastguard Workerctl.ril-daemon          u:object_r:ctl_rildaemon_prop:s0
163*e4a36f41SAndroid Build Coastguard Workerctl.bugreport           u:object_r:ctl_bugreport_prop:s0
164*e4a36f41SAndroid Build Coastguard Workerctl.console             u:object_r:ctl_console_prop:s0
165*e4a36f41SAndroid Build Coastguard Workerctl.                    u:object_r:ctl_default_prop:s0
166*e4a36f41SAndroid Build Coastguard Worker
167*e4a36f41SAndroid Build Coastguard Worker# Don't allow uncontrolled access to all services
168*e4a36f41SAndroid Build Coastguard Workerctl.sigstop_on$         u:object_r:ctl_sigstop_prop:s0
169*e4a36f41SAndroid Build Coastguard Workerctl.sigstop_off$        u:object_r:ctl_sigstop_prop:s0
170*e4a36f41SAndroid Build Coastguard Workerctl.start$              u:object_r:ctl_start_prop:s0
171*e4a36f41SAndroid Build Coastguard Workerctl.stop$               u:object_r:ctl_stop_prop:s0
172*e4a36f41SAndroid Build Coastguard Workerctl.restart$            u:object_r:ctl_restart_prop:s0
173*e4a36f41SAndroid Build Coastguard Workerctl.interface_start$    u:object_r:ctl_interface_start_prop:s0
174*e4a36f41SAndroid Build Coastguard Workerctl.interface_stop$     u:object_r:ctl_interface_stop_prop:s0
175*e4a36f41SAndroid Build Coastguard Workerctl.interface_restart$  u:object_r:ctl_interface_restart_prop:s0
176*e4a36f41SAndroid Build Coastguard Workerctl.apex_load$          u:object_r:ctl_apex_load_prop:s0
177*e4a36f41SAndroid Build Coastguard Workerctl.apex_unload$        u:object_r:ctl_apex_load_prop:s0
178*e4a36f41SAndroid Build Coastguard Worker
179*e4a36f41SAndroid Build Coastguard Worker # Restrict access to starting/stopping adbd
180*e4a36f41SAndroid Build Coastguard Workerctl.start$adbd             u:object_r:ctl_adbd_prop:s0
181*e4a36f41SAndroid Build Coastguard Workerctl.stop$adbd              u:object_r:ctl_adbd_prop:s0
182*e4a36f41SAndroid Build Coastguard Workerctl.restart$adbd           u:object_r:ctl_adbd_prop:s0
183*e4a36f41SAndroid Build Coastguard Worker
184*e4a36f41SAndroid Build Coastguard Worker# Restrict access to starting/stopping gsid.
185*e4a36f41SAndroid Build Coastguard Workerctl.start$gsid          u:object_r:ctl_gsid_prop:s0
186*e4a36f41SAndroid Build Coastguard Workerctl.stop$gsid           u:object_r:ctl_gsid_prop:s0
187*e4a36f41SAndroid Build Coastguard Workerctl.restart$gsid        u:object_r:ctl_gsid_prop:s0
188*e4a36f41SAndroid Build Coastguard Worker
189*e4a36f41SAndroid Build Coastguard Worker# Restrict access to stopping apexd.
190*e4a36f41SAndroid Build Coastguard Workerctl.stop$apexd          u:object_r:ctl_apexd_prop:s0
191*e4a36f41SAndroid Build Coastguard Worker
192*e4a36f41SAndroid Build Coastguard Worker# Restrict access to stopping odsign
193*e4a36f41SAndroid Build Coastguard Workerctl.stop$odsign         u:object_r:ctl_odsign_prop:s0
194*e4a36f41SAndroid Build Coastguard Worker
195*e4a36f41SAndroid Build Coastguard Worker# Restrict access to starting media.transcoding.
196*e4a36f41SAndroid Build Coastguard Workerctl.start$media.transcoding  u:object_r:ctl_mediatranscoding_prop:s0
197*e4a36f41SAndroid Build Coastguard Worker
198*e4a36f41SAndroid Build Coastguard Worker# Restrict access to restart dumpstate
199*e4a36f41SAndroid Build Coastguard Workerctl.interface_restart$android.hardware.dumpstate u:object_r:ctl_dumpstate_prop:s0
200*e4a36f41SAndroid Build Coastguard Worker
201*e4a36f41SAndroid Build Coastguard Worker# Restrict access to control snapuserd
202*e4a36f41SAndroid Build Coastguard Workerctl.start$snapuserd     u:object_r:ctl_snapuserd_prop:s0
203*e4a36f41SAndroid Build Coastguard Workerctl.stop$snapuserd      u:object_r:ctl_snapuserd_prop:s0
204*e4a36f41SAndroid Build Coastguard Workerctl.restart$snapuserd   u:object_r:ctl_snapuserd_prop:s0
205*e4a36f41SAndroid Build Coastguard Worker
206*e4a36f41SAndroid Build Coastguard Worker# Restrict access to control prefetch
207*e4a36f41SAndroid Build Coastguard Workerctl.start$prefetch     u:object_r:ctl_prefetch_prop:s0
208*e4a36f41SAndroid Build Coastguard Workerctl.stop$prefetch      u:object_r:ctl_prefetch_prop:s0
209*e4a36f41SAndroid Build Coastguard Workerctl.restart$prefetch   u:object_r:ctl_prefetch_prop:s0
210*e4a36f41SAndroid Build Coastguard Worker
211*e4a36f41SAndroid Build Coastguard Worker# Restrict access to control uprobestats
212*e4a36f41SAndroid Build Coastguard Workerctl.start$uprobestats     u:object_r:ctl_uprobestats_prop:s0
213*e4a36f41SAndroid Build Coastguard Workerctl.stop$uprobestats      u:object_r:ctl_uprobestats_prop:s0
214*e4a36f41SAndroid Build Coastguard Workerctl.restart$uprobestats   u:object_r:ctl_uprobestats_prop:s0
215*e4a36f41SAndroid Build Coastguard Worker
216*e4a36f41SAndroid Build Coastguard Worker# Restrict access to starting/stopping artd_pre_reboot.
217*e4a36f41SAndroid Build Coastguard Workerctl.start$artd_pre_reboot          u:object_r:ctl_artd_pre_reboot_prop:s0
218*e4a36f41SAndroid Build Coastguard Workerctl.stop$artd_pre_reboot           u:object_r:ctl_artd_pre_reboot_prop:s0
219*e4a36f41SAndroid Build Coastguard Workerctl.restart$artd_pre_reboot        u:object_r:ctl_artd_pre_reboot_prop:s0
220*e4a36f41SAndroid Build Coastguard Worker
221*e4a36f41SAndroid Build Coastguard Worker# NFC properties
222*e4a36f41SAndroid Build Coastguard Workernfc.                    u:object_r:nfc_prop:s0
223*e4a36f41SAndroid Build Coastguard Worker
224*e4a36f41SAndroid Build Coastguard Worker# These properties are not normally set by processes other than init.
225*e4a36f41SAndroid Build Coastguard Worker# They are only distinguished here for setting by qemu-props on the
226*e4a36f41SAndroid Build Coastguard Worker# emulator/goldfish.
227*e4a36f41SAndroid Build Coastguard Workerconfig.                 u:object_r:config_prop:s0
228*e4a36f41SAndroid Build Coastguard Workerro.config.              u:object_r:config_prop:s0
229*e4a36f41SAndroid Build Coastguard Workerdalvik.                 u:object_r:dalvik_prop:s0
230*e4a36f41SAndroid Build Coastguard Workerro.dalvik.              u:object_r:dalvik_prop:s0
231*e4a36f41SAndroid Build Coastguard Worker
232*e4a36f41SAndroid Build Coastguard Worker# qemu_hw_prop is read/written by both system and vendor.
233*e4a36f41SAndroid Build Coastguard Workerqemu.hw.mainkeys        u:object_r:qemu_hw_prop:s0 exact string
234*e4a36f41SAndroid Build Coastguard Worker
235*e4a36f41SAndroid Build Coastguard Worker# qemu_sf_lcd_density_prop is read/written by both system and vendor.
236*e4a36f41SAndroid Build Coastguard Workerqemu.sf.lcd_density     u:object_r:qemu_sf_lcd_density_prop:s0 exact int
237*e4a36f41SAndroid Build Coastguard Worker
238*e4a36f41SAndroid Build Coastguard Worker# Shared between system server and wificond
239*e4a36f41SAndroid Build Coastguard Workerwifi.                   u:object_r:wifi_prop:s0
240*e4a36f41SAndroid Build Coastguard Workerwlan.                   u:object_r:wifi_prop:s0
241*e4a36f41SAndroid Build Coastguard Worker
242*e4a36f41SAndroid Build Coastguard Worker# Lowpan properties
243*e4a36f41SAndroid Build Coastguard Workerlowpan.                 u:object_r:lowpan_prop:s0
244*e4a36f41SAndroid Build Coastguard Workerro.lowpan.              u:object_r:lowpan_prop:s0
245*e4a36f41SAndroid Build Coastguard Worker
246*e4a36f41SAndroid Build Coastguard Worker# heapprofd properties
247*e4a36f41SAndroid Build Coastguard Workerheapprofd.              u:object_r:heapprofd_prop:s0
248*e4a36f41SAndroid Build Coastguard Worker
249*e4a36f41SAndroid Build Coastguard Worker# traced properties
250*e4a36f41SAndroid Build Coastguard Workertraced.oome_heap_session.count u:object_r:traced_oome_heap_session_count_prop:s0 exact uint
251*e4a36f41SAndroid Build Coastguard Worker
252*e4a36f41SAndroid Build Coastguard Worker# servicemanager properties
253*e4a36f41SAndroid Build Coastguard Workerservicemanager.ready    u:object_r:servicemanager_prop:s0 exact bool
254*e4a36f41SAndroid Build Coastguard Worker
255*e4a36f41SAndroid Build Coastguard Worker# hwservicemanager properties
256*e4a36f41SAndroid Build Coastguard Workerhwservicemanager.       u:object_r:hwservicemanager_prop:s0
257*e4a36f41SAndroid Build Coastguard Worker
258*e4a36f41SAndroid Build Coastguard Worker# hidl_memory properties to intentionally force a shutdown
259*e4a36f41SAndroid Build Coastguard Workerhidl_memory.            u:object_r:hidl_memory_prop:s0
260*e4a36f41SAndroid Build Coastguard Worker
261*e4a36f41SAndroid Build Coastguard Worker# Common default properties for vendor, odm, vendor_dlkm, and odm_dlkm.
262*e4a36f41SAndroid Build Coastguard Workerinit.svc.odm.           u:object_r:vendor_default_prop:s0
263*e4a36f41SAndroid Build Coastguard Workerinit.svc.vendor.        u:object_r:vendor_default_prop:s0
264*e4a36f41SAndroid Build Coastguard Workerro.hardware.            u:object_r:vendor_default_prop:s0
265*e4a36f41SAndroid Build Coastguard Workerro.odm.                 u:object_r:vendor_default_prop:s0
266*e4a36f41SAndroid Build Coastguard Workerro.vendor.              u:object_r:vendor_default_prop:s0
267*e4a36f41SAndroid Build Coastguard Workerro.vendor_dlkm.         u:object_r:vendor_default_prop:s0
268*e4a36f41SAndroid Build Coastguard Workerro.odm_dlkm.            u:object_r:vendor_default_prop:s0
269*e4a36f41SAndroid Build Coastguard Workerodm.                    u:object_r:vendor_default_prop:s0
270*e4a36f41SAndroid Build Coastguard Workerpersist.odm.            u:object_r:vendor_default_prop:s0
271*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.         u:object_r:vendor_default_prop:s0
272*e4a36f41SAndroid Build Coastguard Workervendor.                 u:object_r:vendor_default_prop:s0
273*e4a36f41SAndroid Build Coastguard Worker
274*e4a36f41SAndroid Build Coastguard Worker# Properties that relate to time / time zone detection behavior.
275*e4a36f41SAndroid Build Coastguard Workerpersist.time.           u:object_r:time_prop:s0
276*e4a36f41SAndroid Build Coastguard Worker
277*e4a36f41SAndroid Build Coastguard Worker# Properties that relate to server configurable flags
278*e4a36f41SAndroid Build Coastguard Workerdevice_config.reset_performed                       u:object_r:device_config_reset_performed_prop:s0
279*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.activity_manager_native_boot. u:object_r:device_config_activity_manager_native_boot_prop:s0
280*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.attempted_boot_count          u:object_r:device_config_boot_count_prop:s0
281*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.camera_native.                u:object_r:device_config_camera_native_prop:s0
282*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.configuration.                u:object_r:device_config_configuration_prop:s0
283*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.connectivity.                 u:object_r:device_config_connectivity_prop:s0
284*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.core_experiments_team_internal.  u:object_r:device_config_core_experiments_team_internal_prop:s0
285*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.edgetpu_native.               u:object_r:device_config_edgetpu_native_prop:s0
286*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.input_native_boot.            u:object_r:device_config_input_native_boot_prop:s0
287*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.lmkd_native.                  u:object_r:device_config_lmkd_native_prop:s0
288*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.media_native.                 u:object_r:device_config_media_native_prop:s0
289*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.netd_native.                  u:object_r:device_config_netd_native_prop:s0
290*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.nnapi_native.                 u:object_r:device_config_nnapi_native_prop:s0
291*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.profcollect_native_boot.      u:object_r:device_config_profcollect_native_boot_prop:s0
292*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.remote_key_provisioning_native.  u:object_r:device_config_remote_key_provisioning_native_prop:s0
293*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.runtime_native.               u:object_r:device_config_runtime_native_prop:s0
294*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.runtime_native_boot.          u:object_r:device_config_runtime_native_boot_prop:s0
295*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.statsd_native.                u:object_r:device_config_statsd_native_prop:s0
296*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.statsd_native_boot.           u:object_r:device_config_statsd_native_boot_prop:s0
297*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.storage_native_boot.          u:object_r:device_config_storage_native_boot_prop:s0
298*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.surface_flinger_native_boot.  u:object_r:device_config_surface_flinger_native_boot_prop:s0
299*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.swcodec_native.               u:object_r:device_config_swcodec_native_prop:s0
300*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.aconfig_flags.                u:object_r:device_config_aconfig_flags_prop:s0
301*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.vendor_system_native.         u:object_r:device_config_vendor_system_native_prop:s0
302*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.vendor_system_native_boot.    u:object_r:device_config_vendor_system_native_boot_prop:s0
303*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.virtualization_framework_native. u:object_r:device_config_virtualization_framework_native_prop:s0
304*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.window_manager_native_boot.   u:object_r:device_config_window_manager_native_boot_prop:s0
305*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.memory_safety_native_boot.    u:object_r:device_config_memory_safety_native_boot_prop:s0
306*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.memory_safety_native.         u:object_r:device_config_memory_safety_native_prop:s0
307*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.tethering_u_or_later_native.  u:object_r:device_config_tethering_u_or_later_native_prop:s0
308*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.mmd_native.                   u:object_r:device_config_mmd_native_prop:s0
309*e4a36f41SAndroid Build Coastguard Worker
310*e4a36f41SAndroid Build Coastguard Worker# Prop indicates the apex that bundles input configuration files (*.idc,*.kl,*.kcm)
311*e4a36f41SAndroid Build Coastguard Workerinput_device.config_file.apex    u:object_r:input_device_config_prop:s0 exact string
312*e4a36f41SAndroid Build Coastguard Worker
313*e4a36f41SAndroid Build Coastguard Worker# Properties that is for staging
314*e4a36f41SAndroid Build Coastguard Workernext_boot.  u:object_r:next_boot_prop:s0
315*e4a36f41SAndroid Build Coastguard Worker
316*e4a36f41SAndroid Build Coastguard Worker# F2FS smart idle maint prop
317*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.storage_native_boot.smart_idle_maint_enabled u:object_r:smart_idle_maint_enabled_prop:s0 exact bool
318*e4a36f41SAndroid Build Coastguard Worker
319*e4a36f41SAndroid Build Coastguard Worker# MGLRU experiment prop
320*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.mglru_native.lru_gen_config   u:object_r:device_config_mglru_native_prop:s0 exact enum none core core_and_mm_walk core_and_nonleaf_young all
321*e4a36f41SAndroid Build Coastguard Worker
322*e4a36f41SAndroid Build Coastguard Worker# MM Events config props
323*e4a36f41SAndroid Build Coastguard Workerpersist.mm_events.enabled                           u:object_r:mm_events_config_prop:s0 exact bool
324*e4a36f41SAndroid Build Coastguard Worker
325*e4a36f41SAndroid Build Coastguard Worker# Properties that relate to legacy server configurable flags
326*e4a36f41SAndroid Build Coastguard Workerpersist.device_config.global_settings.sys_traced u:object_r:device_config_sys_traced_prop:s0
327*e4a36f41SAndroid Build Coastguard Worker
328*e4a36f41SAndroid Build Coastguard Workerapexd.                  u:object_r:apexd_prop:s0
329*e4a36f41SAndroid Build Coastguard Workerapexd.config.           u:object_r:apexd_config_prop:s0
330*e4a36f41SAndroid Build Coastguard Workerapexd.config.dm_delete.timeout           u:object_r:apexd_config_prop:s0 exact uint
331*e4a36f41SAndroid Build Coastguard Workerapexd.config.dm_create.timeout           u:object_r:apexd_config_prop:s0 exact uint
332*e4a36f41SAndroid Build Coastguard Workerapexd.config.loop_wait.attempts          u:object_r:apexd_config_prop:s0 exact uint
333*e4a36f41SAndroid Build Coastguard Workerapexd.config.boot_activation.threads     u:object_r:apexd_config_prop:s0 exact uint
334*e4a36f41SAndroid Build Coastguard Workerapexd.config.loopback.readahead          u:object_r:apexd_config_prop:s0 exact uint
335*e4a36f41SAndroid Build Coastguard Workerpersist.apexd.          u:object_r:apexd_prop:s0
336*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.apex.    u:object_r:apexd_select_prop:s0
337*e4a36f41SAndroid Build Coastguard Workerro.boot.vendor.apex.    u:object_r:apexd_select_prop:s0
338*e4a36f41SAndroid Build Coastguard Worker
339*e4a36f41SAndroid Build Coastguard Worker# Property that indicates if an apex is ready: apex.<apex-name>.ready
340*e4a36f41SAndroid Build Coastguard Workerapex.                   u:object_r:apex_ready_prop:s0 prefix bool
341*e4a36f41SAndroid Build Coastguard Worker
342*e4a36f41SAndroid Build Coastguard Workerbpf.progs_loaded        u:object_r:bpf_progs_loaded_prop:s0 exact bool
343*e4a36f41SAndroid Build Coastguard Worker
344*e4a36f41SAndroid Build Coastguard Workergsid.                   u:object_r:gsid_prop:s0
345*e4a36f41SAndroid Build Coastguard Workerro.gsid.                u:object_r:gsid_prop:s0
346*e4a36f41SAndroid Build Coastguard Worker
347*e4a36f41SAndroid Build Coastguard Worker# Property for disabling NNAPI vendor extensions on product image (used on GSI /product image,
348*e4a36f41SAndroid Build Coastguard Worker# which can't use NNAPI vendor extensions).
349*e4a36f41SAndroid Build Coastguard Workerro.nnapi.extensions.deny_on_product                u:object_r:nnapi_ext_deny_product_prop:s0
350*e4a36f41SAndroid Build Coastguard Worker
351*e4a36f41SAndroid Build Coastguard Worker# Property that is set once ueventd finishes cold boot.
352*e4a36f41SAndroid Build Coastguard Workerro.cold_boot_done       u:object_r:cold_boot_done_prop:s0
353*e4a36f41SAndroid Build Coastguard Worker
354*e4a36f41SAndroid Build Coastguard Worker# Properties that control performance operations.
355*e4a36f41SAndroid Build Coastguard Worker# Leave space to later set drop_caches to 1, 2, and 4.
356*e4a36f41SAndroid Build Coastguard Workerperf.drop_caches        u:object_r:perf_drop_caches_prop:s0 exact enum 0 3
357*e4a36f41SAndroid Build Coastguard Worker
358*e4a36f41SAndroid Build Coastguard Worker# Charger properties
359*e4a36f41SAndroid Build Coastguard Workerro.charger.                 u:object_r:charger_prop:s0
360*e4a36f41SAndroid Build Coastguard Workersys.boot_from_charger_mode  u:object_r:charger_status_prop:s0 exact int
361*e4a36f41SAndroid Build Coastguard Workerro.enable_boot_charger_mode u:object_r:charger_config_prop:s0 exact bool
362*e4a36f41SAndroid Build Coastguard Workerro.product.charger.unplugged_shutdown_time  u:object_r:charger_config_prop:s0 exact int
363*e4a36f41SAndroid Build Coastguard Worker
364*e4a36f41SAndroid Build Coastguard Worker# Prefetch boot properties which are tunables
365*e4a36f41SAndroid Build Coastguard Workerro.prefetch_boot.enabled u:object_r:prefetch_boot_prop:s0 exact bool
366*e4a36f41SAndroid Build Coastguard Workerro.prefetch_boot.trace_buffer_size_kib u:object_r:prefetch_boot_prop:s0 exact int
367*e4a36f41SAndroid Build Coastguard Workerro.prefetch_boot.duration_s u:object_r:prefetch_boot_prop:s0 exact int
368*e4a36f41SAndroid Build Coastguard Workerro.prefetch_boot.io_depth u:object_r:prefetch_boot_prop:s0 exact int
369*e4a36f41SAndroid Build Coastguard Workerro.prefetch_boot.max_fds u:object_r:prefetch_boot_prop:s0 exact int
370*e4a36f41SAndroid Build Coastguard Workerro.prefetch_boot.record_stop u:object_r:prefetch_boot_prop:s0 exact bool
371*e4a36f41SAndroid Build Coastguard Worker# Prefetch property to start and stop the record/replay
372*e4a36f41SAndroid Build Coastguard Workerprefetch_boot.record u:object_r:prefetch_service_prop:s0 exact bool
373*e4a36f41SAndroid Build Coastguard Workerprefetch_boot.replay u:object_r:prefetch_service_prop:s0 exact bool
374*e4a36f41SAndroid Build Coastguard Worker
375*e4a36f41SAndroid Build Coastguard Worker# Virtual A/B and snapuserd properties
376*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.enabled   u:object_r:virtual_ab_prop:s0 exact bool
377*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.retrofit  u:object_r:virtual_ab_prop:s0 exact bool
378*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.compression.enabled  u:object_r:virtual_ab_prop:s0 exact bool
379*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.compression.xor.enabled   u:object_r:virtual_ab_prop:s0 exact bool
380*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.userspace.snapshots.enabled u:object_r:virtual_ab_prop:s0 exact bool
381*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.io_uring.enabled u:object_r:virtual_ab_prop:s0 exact bool
382*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.compression.threads u:object_r:virtual_ab_prop:s0 exact bool
383*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.batch_writes u:object_r:virtual_ab_prop:s0 exact bool
384*e4a36f41SAndroid Build Coastguard Worker
385*e4a36f41SAndroid Build Coastguard Worker# Virtual A/B device configurations
386*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.read_ahead_size u:object_r:virtual_ab_prop:s0 exact int
387*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.o_direct.enabled u:object_r:virtual_ab_prop:s0 exact bool
388*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.merge_thread_priority u:object_r:virtual_ab_prop:s0 exact int
389*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.worker_thread_priority u:object_r:virtual_ab_prop:s0 exact int
390*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.num_worker_threads u:object_r:virtual_ab_prop:s0 exact int
391*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.num_merge_threads u:object_r:virtual_ab_prop:s0 exact int
392*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.num_verify_threads u:object_r:virtual_ab_prop:s0 exact int
393*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.cow_op_merge_size u:object_r:virtual_ab_prop:s0 exact int
394*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.verify_threshold_size u:object_r:virtual_ab_prop:s0 exact int
395*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.verify_block_size u:object_r:virtual_ab_prop:s0 exact int
396*e4a36f41SAndroid Build Coastguard Worker
397*e4a36f41SAndroid Build Coastguard Worker# OEMs can set this prop at build time to configure how many seconds to delay
398*e4a36f41SAndroid Build Coastguard Worker# merge after installing a Virtual AB OTA. The default behavior is to start
399*e4a36f41SAndroid Build Coastguard Worker# merge immediately.
400*e4a36f41SAndroid Build Coastguard Workerro.virtual_ab.merge_delay_seconds u:object_r:virtual_ab_prop:s0 exact int
401*e4a36f41SAndroid Build Coastguard Workersnapuserd.ready         u:object_r:snapuserd_prop:s0 exact bool
402*e4a36f41SAndroid Build Coastguard Workersnapuserd.proxy_ready   u:object_r:snapuserd_prop:s0 exact bool
403*e4a36f41SAndroid Build Coastguard Workersnapuserd.test.dm.snapshots u:object_r:snapuserd_prop:s0 exact bool
404*e4a36f41SAndroid Build Coastguard Workersnapuserd.test.io_uring.force_disable u:object_r:snapuserd_prop:s0 exact bool
405*e4a36f41SAndroid Build Coastguard Worker
406*e4a36f41SAndroid Build Coastguard Workerro.product.ab_ota_partitions u:object_r:ota_prop:s0 exact string
407*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.ab_ota_partitions u:object_r:ota_build_prop:s0 exact string
408*e4a36f41SAndroid Build Coastguard Worker# Property to set/clear the warm reset flag after an OTA update.
409*e4a36f41SAndroid Build Coastguard Workerota.warm_reset  u:object_r:ota_prop:s0
410*e4a36f41SAndroid Build Coastguard Worker# The vbmeta digest for the inactive slot. It can be set after installing
411*e4a36f41SAndroid Build Coastguard Worker# ota updates to the b partition of a/b devices.
412*e4a36f41SAndroid Build Coastguard Workerota.other.vbmeta_digest  u:object_r:ota_prop:s0 exact string
413*e4a36f41SAndroid Build Coastguard Worker
414*e4a36f41SAndroid Build Coastguard Worker# Module properties
415*e4a36f41SAndroid Build Coastguard Workercom.android.sdkext.                  u:object_r:module_sdkextensions_prop:s0
416*e4a36f41SAndroid Build Coastguard Workerpersist.com.android.sdkext.          u:object_r:module_sdkextensions_prop:s0
417*e4a36f41SAndroid Build Coastguard Worker
418*e4a36f41SAndroid Build Coastguard Worker# Connectivity module
419*e4a36f41SAndroid Build Coastguard Workernet.464xlat.cellular.enabled         u:object_r:net_464xlat_fromvendor_prop:s0 exact bool
420*e4a36f41SAndroid Build Coastguard Workernet.tcp_def_init_rwnd                u:object_r:net_connectivity_prop:s0 exact int
421*e4a36f41SAndroid Build Coastguard Worker
422*e4a36f41SAndroid Build Coastguard Worker# Userspace reboot properties
423*e4a36f41SAndroid Build Coastguard Workersys.userspace_reboot.log.         u:object_r:userspace_reboot_log_prop:s0
424*e4a36f41SAndroid Build Coastguard Workerpersist.sys.userspace_reboot.log. u:object_r:userspace_reboot_log_prop:s0
425*e4a36f41SAndroid Build Coastguard Worker
426*e4a36f41SAndroid Build Coastguard Worker# Integer property which is used in libgui to configure the number of frames
427*e4a36f41SAndroid Build Coastguard Worker# tracked by buffer queue's frame event timing history. The property is set
428*e4a36f41SAndroid Build Coastguard Worker# by devices with video decoding pipelines long enough to overflow the default
429*e4a36f41SAndroid Build Coastguard Worker# history size.
430*e4a36f41SAndroid Build Coastguard Workerro.lib_gui.frame_event_history_size u:object_r:bq_config_prop:s0
431*e4a36f41SAndroid Build Coastguard Worker
432*e4a36f41SAndroid Build Coastguard Workeraf.fast_track_multiplier         u:object_r:audio_config_prop:s0 exact int
433*e4a36f41SAndroid Build Coastguard Workerro.af.client_heap_size_kbyte     u:object_r:audio_config_prop:s0 exact int
434*e4a36f41SAndroid Build Coastguard Workerro.audio.flinger_standbytime_ms  u:object_r:audio_config_prop:s0 exact int
435*e4a36f41SAndroid Build Coastguard Worker
436*e4a36f41SAndroid Build Coastguard Workeraudio.camerasound.force         u:object_r:audio_config_prop:s0 exact bool
437*e4a36f41SAndroid Build Coastguard Workeraudio.deep_buffer.media         u:object_r:audio_config_prop:s0 exact bool
438*e4a36f41SAndroid Build Coastguard Workeraudio.offload.video             u:object_r:audio_config_prop:s0 exact bool
439*e4a36f41SAndroid Build Coastguard Workeraudio.offload.min.duration.secs u:object_r:audio_config_prop:s0 exact int
440*e4a36f41SAndroid Build Coastguard Worker
441*e4a36f41SAndroid Build Coastguard Worker# Timecheck configuration
442*e4a36f41SAndroid Build Coastguard Workeraudio.timecheck.disabled                  u:object_r:audio_config_prop:s0 exact bool
443*e4a36f41SAndroid Build Coastguard Workeraudio.timecheck.timeout_duration_ms       u:object_r:audio_config_prop:s0 exact int
444*e4a36f41SAndroid Build Coastguard Workeraudio.timecheck.second_chance_duration_ms u:object_r:audio_config_prop:s0 exact int
445*e4a36f41SAndroid Build Coastguard Worker
446*e4a36f41SAndroid Build Coastguard Worker# spatializer tuning
447*e4a36f41SAndroid Build Coastguard Workeraudio.spatializer.priority               u:object_r:audio_config_prop:s0 exact int
448*e4a36f41SAndroid Build Coastguard Workeraudio.spatializer.effect.affinity        u:object_r:audio_config_prop:s0 exact int
449*e4a36f41SAndroid Build Coastguard Workeraudio.spatializer.effect.util_clamp_min  u:object_r:audio_config_prop:s0 exact int
450*e4a36f41SAndroid Build Coastguard Workeraudio.spatializer.pose_predictor_type    u:object_r:audio_config_prop:s0 exact enum 0 1 2 3
451*e4a36f41SAndroid Build Coastguard Workeraudio.spatializer.prediction_duration_ms u:object_r:audio_config_prop:s0 exact int
452*e4a36f41SAndroid Build Coastguard Worker
453*e4a36f41SAndroid Build Coastguard Worker# Timestamp correction for MSD
454*e4a36f41SAndroid Build Coastguard Workeraudio.timestamp.corrected_output_device  u:object_r:audio_config_prop:s0 exact int
455*e4a36f41SAndroid Build Coastguard Worker
456*e4a36f41SAndroid Build Coastguard Workerro.audio.ignore_effects   u:object_r:audio_config_prop:s0 exact bool
457*e4a36f41SAndroid Build Coastguard Workerro.audio.monitorRotation  u:object_r:audio_config_prop:s0 exact bool
458*e4a36f41SAndroid Build Coastguard Workerro.audio.offload_wakelock u:object_r:audio_config_prop:s0 exact bool
459*e4a36f41SAndroid Build Coastguard Worker
460*e4a36f41SAndroid Build Coastguard Worker# Configure whether new device has spatialization default enabled.
461*e4a36f41SAndroid Build Coastguard Workerro.audio.spatializer_binaural_enabled_default u:object_r:audio_config_prop:s0 exact bool
462*e4a36f41SAndroid Build Coastguard Workerro.audio.spatializer_transaural_enabled_default u:object_r:audio_config_prop:s0 exact bool
463*e4a36f41SAndroid Build Coastguard Worker# Boolean property used in AudioService to configure whether
464*e4a36f41SAndroid Build Coastguard Worker# spatializer functionality should be initialized
465*e4a36f41SAndroid Build Coastguard Workerro.audio.spatializer_enabled u:object_r:audio_config_prop:s0 exact bool
466*e4a36f41SAndroid Build Coastguard Worker# Boolean property used in AudioService to configure whether
467*e4a36f41SAndroid Build Coastguard Worker# to enable head tracking for spatial audio
468*e4a36f41SAndroid Build Coastguard Workerro.audio.headtracking_enabled u:object_r:audio_config_prop:s0 exact bool
469*e4a36f41SAndroid Build Coastguard Worker# Boolean property used in AudioPolicyManager to configure whether
470*e4a36f41SAndroid Build Coastguard Worker# to enable spatialization for stereo channel mask
471*e4a36f41SAndroid Build Coastguard Workerro.audio.stereo_spatialization_enabled u:object_r:audio_config_prop:s0 exact bool
472*e4a36f41SAndroid Build Coastguard Worker
473*e4a36f41SAndroid Build Coastguard Worker# Boolean property used in AudioPolicyInterfaceImpl to configure whether
474*e4a36f41SAndroid Build Coastguard Worker# to disable usecase validator for game mode
475*e4a36f41SAndroid Build Coastguard Workerro.audio.usecase_validator_enabled u:object_r:audio_config_prop:s0 exact bool
476*e4a36f41SAndroid Build Coastguard Worker
477*e4a36f41SAndroid Build Coastguard Worker# Boolean property used in UsbAlsaManager to decide if only one or multiple
478*e4a36f41SAndroid Build Coastguard Worker# USB devices can be connected to audio system at a certain time
479*e4a36f41SAndroid Build Coastguard Workerro.audio.multi_usb_mode u:object_r:audio_config_prop:s0 exact bool
480*e4a36f41SAndroid Build Coastguard Worker
481*e4a36f41SAndroid Build Coastguard Worker# Boolean property used in libaudiohal@aidl to check if the SoC vendor
482*e4a36f41SAndroid Build Coastguard Worker# provides an implementation of IHalAdapterVendorExtension interface.
483*e4a36f41SAndroid Build Coastguard Worker# See b/323989070 for the discussion why this approach was chosen.
484*e4a36f41SAndroid Build Coastguard Workerro.audio.ihaladaptervendorextension_enabled u:object_r:system_audio_config_prop:s0 exact bool
485*e4a36f41SAndroid Build Coastguard Worker
486*e4a36f41SAndroid Build Coastguard Workerpersist.config.calibration_fac u:object_r:camera_calibration_prop:s0 exact string
487*e4a36f41SAndroid Build Coastguard Worker
488*e4a36f41SAndroid Build Coastguard Workerconfig.disable_cameraservice u:object_r:camera_config_prop:s0 exact bool
489*e4a36f41SAndroid Build Coastguard Worker
490*e4a36f41SAndroid Build Coastguard Workercamera.disable_preview_scheduler u:object_r:camera_config_prop:s0 exact bool
491*e4a36f41SAndroid Build Coastguard Workercamera.disable_zsl_mode       u:object_r:camera_config_prop:s0 exact bool
492*e4a36f41SAndroid Build Coastguard Workercamera.fifo.disable           u:object_r:camera_config_prop:s0 exact bool
493*e4a36f41SAndroid Build Coastguard Workercamera.enable_landscape_to_portrait u:object_r:camera_config_prop:s0 exact bool
494*e4a36f41SAndroid Build Coastguard Workerro.camera.notify_nfc          u:object_r:camera_config_prop:s0 exact bool
495*e4a36f41SAndroid Build Coastguard Workerro.camera.enableLazyHal       u:object_r:camera_config_prop:s0 exact bool
496*e4a36f41SAndroid Build Coastguard Workerro.camera.enableCamera1MaxZsl u:object_r:camera_config_prop:s0 exact bool
497*e4a36f41SAndroid Build Coastguard Workerro.camera.disableJpegR        u:object_r:camera_config_prop:s0 exact bool
498*e4a36f41SAndroid Build Coastguard Workerro.camera.enableCompositeAPI0JpegR u:object_r:camera_config_prop:s0 exact bool
499*e4a36f41SAndroid Build Coastguard Workerro.camera.enableVirtualCamera      u:object_r:camera_config_prop:s0 exact bool
500*e4a36f41SAndroid Build Coastguard Worker
501*e4a36f41SAndroid Build Coastguard Workerro.camerax.extensions.enabled u:object_r:camerax_extensions_prop:s0 exact bool
502*e4a36f41SAndroid Build Coastguard Worker
503*e4a36f41SAndroid Build Coastguard Workerro.vendor.camera.extensions.package u:object_r:camera2_extensions_prop:s0 exact string
504*e4a36f41SAndroid Build Coastguard Workerro.vendor.camera.extensions.service u:object_r:camera2_extensions_prop:s0 exact string
505*e4a36f41SAndroid Build Coastguard Worker
506*e4a36f41SAndroid Build Coastguard Worker# ART properties.
507*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.                 u:object_r:dalvik_config_prop:s0
508*e4a36f41SAndroid Build Coastguard Workerro.dalvik.vm.              u:object_r:dalvik_config_prop:s0
509*e4a36f41SAndroid Build Coastguard Workerro.zygote                  u:object_r:dalvik_config_prop:s0 exact string
510*e4a36f41SAndroid Build Coastguard Worker
511*e4a36f41SAndroid Build Coastguard Worker# A set of ART properties listed explicitly for compatibility purposes.
512*e4a36f41SAndroid Build Coastguard Workerro.dalvik.vm.native.bridge                    u:object_r:dalvik_config_prop:s0 exact string
513*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.always_debuggable                   u:object_r:dalvik_config_prop:s0 exact int
514*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.appimageformat                      u:object_r:dalvik_config_prop:s0 exact string
515*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.backgroundgctype                    u:object_r:dalvik_config_prop:s0 exact string
516*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.boot-image                          u:object_r:dalvik_config_prop:s0 exact string
517*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.bgdexopt.new-classes-percent        u:object_r:dalvik_config_prop:s0 exact int
518*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.bgdexopt.new-methods-percent        u:object_r:dalvik_config_prop:s0 exact int
519*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.checkjni                            u:object_r:dalvik_config_prop:s0 exact bool
520*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dex2oat-Xms                         u:object_r:dalvik_config_prop:s0 exact string
521*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dex2oat-Xmx                         u:object_r:dalvik_config_prop:s0 exact string
522*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dex2oat-filter                      u:object_r:dalvik_config_prop:s0 exact string
523*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dex2oat-flags                       u:object_r:dalvik_config_prop:s0 exact string
524*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dex2oat-max-image-block-size        u:object_r:dalvik_config_prop:s0 exact int
525*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dex2oat-minidebuginfo               u:object_r:dalvik_config_prop:s0 exact bool
526*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dex2oat-resolve-startup-strings     u:object_r:dalvik_config_prop:s0 exact bool
527*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dex2oat-very-large                  u:object_r:dalvik_config_prop:s0 exact int
528*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dex2oat-swap                        u:object_r:dalvik_config_prop:s0 exact bool
529*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dex2oat64.enabled                   u:object_r:dalvik_config_prop:s0 exact bool
530*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dexopt.secondary                    u:object_r:dalvik_config_prop:s0 exact bool
531*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dexopt.thermal-cutoff               u:object_r:dalvik_config_prop:s0 exact int
532*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.execution-mode                      u:object_r:dalvik_config_prop:s0 exact string
533*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.extra-opts                          u:object_r:dalvik_config_prop:s0 exact string
534*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.foreground-heap-growth-multiplier   u:object_r:dalvik_config_prop:s0 exact string
535*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.gctype                              u:object_r:dalvik_config_prop:s0 exact string
536*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.heapgrowthlimit                     u:object_r:dalvik_config_prop:s0 exact string
537*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.heapmaxfree                         u:object_r:dalvik_config_prop:s0 exact string
538*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.heapminfree                         u:object_r:dalvik_config_prop:s0 exact string
539*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.heapsize                            u:object_r:dalvik_config_prop:s0 exact string
540*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.heapstartsize                       u:object_r:dalvik_config_prop:s0 exact string
541*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.heaptargetutilization               u:object_r:dalvik_config_prop:s0 exact string
542*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.hot-startup-method-samples          u:object_r:dalvik_config_prop:s0 exact int
543*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.image-dex2oat-Xms                   u:object_r:dalvik_config_prop:s0 exact string
544*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.image-dex2oat-Xmx                   u:object_r:dalvik_config_prop:s0 exact string
545*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.image-dex2oat-filter                u:object_r:dalvik_config_prop:s0 exact string
546*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.image-dex2oat-flags                 u:object_r:dalvik_config_prop:s0 exact string
547*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.arm.features                    u:object_r:dalvik_config_prop:s0 exact string
548*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.arm.variant                     u:object_r:dalvik_config_prop:s0 exact string
549*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.arm64.features                  u:object_r:dalvik_config_prop:s0 exact string
550*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.arm64.variant                   u:object_r:dalvik_config_prop:s0 exact string
551*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.mips.features                   u:object_r:dalvik_config_prop:s0 exact string
552*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.mips.variant                    u:object_r:dalvik_config_prop:s0 exact string
553*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.mips64.features                 u:object_r:dalvik_config_prop:s0 exact string
554*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.mips64.variant                  u:object_r:dalvik_config_prop:s0 exact string
555*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.unknown.features                u:object_r:dalvik_config_prop:s0 exact string
556*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.unknown.variant                 u:object_r:dalvik_config_prop:s0 exact string
557*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.x86.features                    u:object_r:dalvik_config_prop:s0 exact string
558*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.x86.variant                     u:object_r:dalvik_config_prop:s0 exact string
559*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.x86_64.features                 u:object_r:dalvik_config_prop:s0 exact string
560*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.isa.x86_64.variant                  u:object_r:dalvik_config_prop:s0 exact string
561*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.jitinitialsize                      u:object_r:dalvik_config_prop:s0 exact string
562*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.jitmaxsize                          u:object_r:dalvik_config_prop:s0 exact string
563*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.jitprithreadweight                  u:object_r:dalvik_config_prop:s0 exact int
564*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.jitthreshold                        u:object_r:dalvik_config_prop:s0 exact int
565*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.jittransitionweight                 u:object_r:dalvik_config_prop:s0 exact int
566*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.jniopts                             u:object_r:dalvik_config_prop:s0 exact string
567*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.lockprof.threshold                  u:object_r:dalvik_config_prop:s0 exact int
568*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.method-trace                        u:object_r:dalvik_config_prop:s0 exact bool
569*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.method-trace-file                   u:object_r:dalvik_config_prop:s0 exact string
570*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.method-trace-file-siz               u:object_r:dalvik_config_prop:s0 exact int
571*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.method-trace-stream                 u:object_r:dalvik_config_prop:s0 exact bool
572*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.profilesystemserver                 u:object_r:dalvik_config_prop:s0 exact bool
573*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.profilebootclasspath                u:object_r:dalvik_config_prop:s0 exact bool
574*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.ps-min-save-period-ms               u:object_r:dalvik_config_prop:s0 exact int
575*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.ps-resolved-classes-delay-ms        u:object_r:dalvik_config_prop:s0 exact int
576*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.usejit                              u:object_r:dalvik_config_prop:s0 exact bool
577*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.zygote.max-boot-retry               u:object_r:dalvik_config_prop:s0 exact int
578*e4a36f41SAndroid Build Coastguard Worker
579*e4a36f41SAndroid Build Coastguard Worker# A list of ART properties that can be set dynamically.
580*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.background-dex2oat-cpu-set          u:object_r:dalvik_dynamic_config_prop:s0 exact string
581*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.background-dex2oat-threads          u:object_r:dalvik_dynamic_config_prop:s0 exact int
582*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.boot-dex2oat-cpu-set                u:object_r:dalvik_dynamic_config_prop:s0 exact string
583*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.boot-dex2oat-threads                u:object_r:dalvik_dynamic_config_prop:s0 exact int
584*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dex2oat-cpu-set                     u:object_r:dalvik_dynamic_config_prop:s0 exact string
585*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.dex2oat-threads                     u:object_r:dalvik_dynamic_config_prop:s0 exact int
586*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.image-dex2oat-cpu-set               u:object_r:dalvik_dynamic_config_prop:s0 exact string
587*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.image-dex2oat-threads               u:object_r:dalvik_dynamic_config_prop:s0 exact int
588*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.restore-dex2oat-cpu-set             u:object_r:dalvik_dynamic_config_prop:s0 exact string
589*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.restore-dex2oat-threads             u:object_r:dalvik_dynamic_config_prop:s0 exact int
590*e4a36f41SAndroid Build Coastguard Workerdalvik.vm.pre-reboot.                         u:object_r:dalvik_dynamic_config_prop:s0 prefix
591*e4a36f41SAndroid Build Coastguard Worker
592*e4a36f41SAndroid Build Coastguard Workerpersist.sys.dalvik.vm.lib.2 u:object_r:dalvik_runtime_prop:s0 exact string
593*e4a36f41SAndroid Build Coastguard Worker
594*e4a36f41SAndroid Build Coastguard Workerkeyguard.no_require_sim u:object_r:keyguard_config_prop:s0 exact bool
595*e4a36f41SAndroid Build Coastguard Worker
596*e4a36f41SAndroid Build Coastguard Workermedia.c2.dmabuf.padding                      u:object_r:codec2_config_prop:s0 exact int
597*e4a36f41SAndroid Build Coastguard Workermedia.c2.hal.selection                       u:object_r:codec2_config_prop:s0 exact enum aidl hidl
598*e4a36f41SAndroid Build Coastguard Workermedia.c2.remove_rendering_depth              u:object_r:codec2_config_prop:s0 exact bool
599*e4a36f41SAndroid Build Coastguard Worker
600*e4a36f41SAndroid Build Coastguard Workermedia.recorder.show_manufacturer_and_model   u:object_r:media_config_prop:s0 exact bool
601*e4a36f41SAndroid Build Coastguard Workermedia.resolution.limit.32bit                 u:object_r:media_config_prop:s0 exact int
602*e4a36f41SAndroid Build Coastguard Workermedia.stagefright.cache-params               u:object_r:media_config_prop:s0 exact string
603*e4a36f41SAndroid Build Coastguard Workermedia.stagefright.enable-aac                 u:object_r:media_config_prop:s0 exact bool
604*e4a36f41SAndroid Build Coastguard Workermedia.stagefright.enable-fma2dp              u:object_r:media_config_prop:s0 exact bool
605*e4a36f41SAndroid Build Coastguard Workermedia.stagefright.enable-http                u:object_r:media_config_prop:s0 exact bool
606*e4a36f41SAndroid Build Coastguard Workermedia.stagefright.enable-player              u:object_r:media_config_prop:s0 exact bool
607*e4a36f41SAndroid Build Coastguard Workermedia.stagefright.enable-qcp                 u:object_r:media_config_prop:s0 exact bool
608*e4a36f41SAndroid Build Coastguard Workermedia.stagefright.enable-scan                u:object_r:media_config_prop:s0 exact bool
609*e4a36f41SAndroid Build Coastguard Workermedia.stagefright.thumbnail.prefer_hw_codecs u:object_r:media_config_prop:s0 exact bool
610*e4a36f41SAndroid Build Coastguard Workerpersist.sys.media.avsync                     u:object_r:media_config_prop:s0 exact bool
611*e4a36f41SAndroid Build Coastguard Worker
612*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.a2dp_offload.cap                          u:object_r:bluetooth_a2dp_offload_prop:s0 exact string
613*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.a2dp_offload.disabled                     u:object_r:bluetooth_a2dp_offload_prop:s0 exact bool
614*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.leaudio_offload.disabled                  u:object_r:bluetooth_a2dp_offload_prop:s0 exact bool
615*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.bluetooth_audio_hal.disabled              u:object_r:bluetooth_audio_hal_prop:s0 exact bool
616*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.btsnoopenable                             u:object_r:exported_bluetooth_prop:s0 exact bool
617*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.btsnoopdefaultmode                        u:object_r:bluetooth_prop:s0 exact enum empty disabled filtered full
618*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.btsnooplogmode                            u:object_r:bluetooth_prop:s0 exact enum empty disabled filtered full
619*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.finder.supported                          u:object_r:bluetooth_finder_prop:s0 exact bool
620*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.snooplogfilter.headers.enabled            u:object_r:bluetooth_prop:s0 exact bool
621*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.snooplogfilter.profiles.a2dp.enabled      u:object_r:bluetooth_prop:s0 exact bool
622*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.snooplogfilter.profiles.map               u:object_r:bluetooth_prop:s0 exact enum empty disabled fullfilter header magic
623*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.snooplogfilter.profiles.pbap              u:object_r:bluetooth_prop:s0 exact enum empty disabled fullfilter header magic
624*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.snooplogfilter.profiles.rfcomm.enabled    u:object_r:bluetooth_prop:s0 exact bool
625*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.factoryreset                              u:object_r:bluetooth_prop:s0 exact bool
626*e4a36f41SAndroid Build Coastguard Workerpersist.bluetooth.leaudio.allow_list                        u:object_r:bluetooth_prop:s0 exact string
627*e4a36f41SAndroid Build Coastguard Worker
628*e4a36f41SAndroid Build Coastguard Workerbluetooth.a2dp.source.sbc_priority.config            u:object_r:bluetooth_config_prop:s0 exact int
629*e4a36f41SAndroid Build Coastguard Workerbluetooth.a2dp.source.aac_priority.config            u:object_r:bluetooth_config_prop:s0 exact int
630*e4a36f41SAndroid Build Coastguard Workerbluetooth.a2dp.source.aptx_priority.config           u:object_r:bluetooth_config_prop:s0 exact int
631*e4a36f41SAndroid Build Coastguard Workerbluetooth.a2dp.source.aptx_hd_priority.config        u:object_r:bluetooth_config_prop:s0 exact int
632*e4a36f41SAndroid Build Coastguard Workerbluetooth.a2dp.source.ldac_priority.config           u:object_r:bluetooth_config_prop:s0 exact int
633*e4a36f41SAndroid Build Coastguard Worker
634*e4a36f41SAndroid Build Coastguard Workerbluetooth.hardware.power.operating_voltage_mv        u:object_r:bluetooth_config_prop:s0 exact int
635*e4a36f41SAndroid Build Coastguard Workerbluetooth.hardware.power.idle_cur_ma                 u:object_r:bluetooth_config_prop:s0 exact int
636*e4a36f41SAndroid Build Coastguard Workerbluetooth.hardware.power.tx_cur_ma                   u:object_r:bluetooth_config_prop:s0 exact int
637*e4a36f41SAndroid Build Coastguard Workerbluetooth.hardware.power.rx_cur_ma                   u:object_r:bluetooth_config_prop:s0 exact int
638*e4a36f41SAndroid Build Coastguard Workerbluetooth.hardware.radio.le_tx_path_loss_comp_db     u:object_r:bluetooth_config_prop:s0 exact int
639*e4a36f41SAndroid Build Coastguard Workerbluetooth.hardware.radio.le_rx_path_loss_comp_db     u:object_r:bluetooth_config_prop:s0 exact int
640*e4a36f41SAndroid Build Coastguard Workerbluetooth.hardware.wakeup_supported                  u:object_r:bluetooth_config_prop:s0 exact bool
641*e4a36f41SAndroid Build Coastguard Worker
642*e4a36f41SAndroid Build Coastguard Workerbluetooth.framework.support_persisted_state          u:object_r:bluetooth_config_prop:s0 exact bool
643*e4a36f41SAndroid Build Coastguard Workerbluetooth.framework.adapter_address_validation       u:object_r:bluetooth_config_prop:s0 exact bool
644*e4a36f41SAndroid Build Coastguard Worker
645*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.gap.le.privacy.enabled                u:object_r:bluetooth_config_prop:s0 exact bool
646*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.gap.le.conn.min.limit                 u:object_r:bluetooth_config_prop:s0 exact int
647*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.gap.le.conn.only_init_1m_phy.enabled  u:object_r:bluetooth_config_prop:s0 exact bool
648*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le_audio.inband_ringtone.supported    u:object_r:bluetooth_config_prop:s0 exact bool
649*e4a36f41SAndroid Build Coastguard Worker
650*e4a36f41SAndroid Build Coastguard Workerbluetooth.device.default_name                        u:object_r:bluetooth_config_prop:s0 exact string
651*e4a36f41SAndroid Build Coastguard Workerbluetooth.device.class_of_device                     u:object_r:bluetooth_config_prop:s0 exact string
652*e4a36f41SAndroid Build Coastguard Worker
653*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.a2dp.sink.enabled                  u:object_r:bluetooth_config_prop:s0 exact bool
654*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.a2dp.source.enabled                u:object_r:bluetooth_config_prop:s0 exact bool
655*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.asha.central.enabled               u:object_r:bluetooth_config_prop:s0 exact bool
656*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.avrcp.controller.enabled           u:object_r:bluetooth_config_prop:s0 exact bool
657*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.avrcp.target.enabled               u:object_r:bluetooth_config_prop:s0 exact bool
658*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.bap.broadcast.assist.enabled       u:object_r:bluetooth_config_prop:s0 exact bool
659*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.bap.broadcast.source.enabled       u:object_r:bluetooth_config_prop:s0 exact bool
660*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.bap.unicast.client.enabled         u:object_r:bluetooth_config_prop:s0 exact bool
661*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.bas.client.enabled                 u:object_r:bluetooth_config_prop:s0 exact bool
662*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.bass.client.enabled                u:object_r:bluetooth_config_prop:s0 exact bool
663*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.ccp.server.enabled                 u:object_r:bluetooth_config_prop:s0 exact bool
664*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.csip.set_coordinator.enabled       u:object_r:bluetooth_config_prop:s0 exact bool
665*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.gatt.enabled                       u:object_r:bluetooth_config_prop:s0 exact bool
666*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.hap.client.enabled                 u:object_r:bluetooth_config_prop:s0 exact bool
667*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.hfp.ag.enabled                     u:object_r:bluetooth_config_prop:s0 exact bool
668*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.hfp.hf.enabled                     u:object_r:bluetooth_config_prop:s0 exact bool
669*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.hid.device.enabled                 u:object_r:bluetooth_config_prop:s0 exact bool
670*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.hid.host.enabled                   u:object_r:bluetooth_config_prop:s0 exact bool
671*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.map.client.enabled                 u:object_r:bluetooth_config_prop:s0 exact bool
672*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.map.server.enabled                 u:object_r:bluetooth_config_prop:s0 exact bool
673*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.mcp.server.enabled                 u:object_r:bluetooth_config_prop:s0 exact bool
674*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.opp.enabled                        u:object_r:bluetooth_config_prop:s0 exact bool
675*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.pan.nap.enabled                    u:object_r:bluetooth_config_prop:s0 exact bool
676*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.pan.panu.enabled                   u:object_r:bluetooth_config_prop:s0 exact bool
677*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.pbap.client.enabled                u:object_r:bluetooth_config_prop:s0 exact bool
678*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.pbap.server.enabled                u:object_r:bluetooth_config_prop:s0 exact bool
679*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.pbap.sim.enabled                   u:object_r:bluetooth_config_prop:s0 exact bool
680*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.sap.server.enabled                 u:object_r:bluetooth_config_prop:s0 exact bool
681*e4a36f41SAndroid Build Coastguard Workerbluetooth.profile.vcp.controller.enabled             u:object_r:bluetooth_config_prop:s0 exact bool
682*e4a36f41SAndroid Build Coastguard Worker
683*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.acl.link_supervision_timeout          u:object_r:bluetooth_config_prop:s0 exact uint
684*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.classic.page_scan_type                u:object_r:bluetooth_config_prop:s0 exact uint
685*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.classic.page_scan_interval            u:object_r:bluetooth_config_prop:s0 exact uint
686*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.classic.page_scan_window              u:object_r:bluetooth_config_prop:s0 exact uint
687*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.classic.inq_scan_type                 u:object_r:bluetooth_config_prop:s0 exact uint
688*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.classic.inq_scan_interval             u:object_r:bluetooth_config_prop:s0 exact uint
689*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.classic.inq_scan_window               u:object_r:bluetooth_config_prop:s0 exact uint
690*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.classic.page_timeout                  u:object_r:bluetooth_config_prop:s0 exact uint
691*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.classic.sniff_max_intervals           u:object_r:bluetooth_config_prop:s0 exact string
692*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.classic.sniff_min_intervals           u:object_r:bluetooth_config_prop:s0 exact string
693*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.classic.sniff_attempts                u:object_r:bluetooth_config_prop:s0 exact string
694*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.classic.sniff_timeouts                u:object_r:bluetooth_config_prop:s0 exact string
695*e4a36f41SAndroid Build Coastguard Worker
696*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.min_connection_interval            u:object_r:bluetooth_config_prop:s0 exact uint
697*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.max_connection_interval            u:object_r:bluetooth_config_prop:s0 exact uint
698*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.connection_latency                 u:object_r:bluetooth_config_prop:s0 exact uint
699*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.connection_supervision_timeout     u:object_r:bluetooth_config_prop:s0 exact uint
700*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.direct_connection_timeout          u:object_r:bluetooth_config_prop:s0 exact uint
701*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.connection_scan_interval_fast      u:object_r:bluetooth_config_prop:s0 exact uint
702*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.connection_scan_window_fast        u:object_r:bluetooth_config_prop:s0 exact uint
703*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.connection_scan_window_2m_fast     u:object_r:bluetooth_config_prop:s0 exact uint
704*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.connection_scan_window_coded_fast  u:object_r:bluetooth_config_prop:s0 exact uint
705*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.connection_scan_interval_slow      u:object_r:bluetooth_config_prop:s0 exact uint
706*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.connection_scan_window_slow        u:object_r:bluetooth_config_prop:s0 exact uint
707*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.inquiry_scan_interval              u:object_r:bluetooth_config_prop:s0 exact uint
708*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.inquiry_scan_window                u:object_r:bluetooth_config_prop:s0 exact uint
709*e4a36f41SAndroid Build Coastguard Worker
710*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.vendor_capabilities.enabled        u:object_r:bluetooth_config_prop:s0 exact bool
711*e4a36f41SAndroid Build Coastguard Workerbluetooth.hfp.software_datapath.enabled              u:object_r:bluetooth_config_prop:s0 exact bool
712*e4a36f41SAndroid Build Coastguard Workerbluetooth.sco.disable_enhanced_connection            u:object_r:bluetooth_config_prop:s0 exact bool
713*e4a36f41SAndroid Build Coastguard Workerbluetooth.sco.managed_by_audio                       u:object_r:bluetooth_config_prop:s0 exact bool
714*e4a36f41SAndroid Build Coastguard Workerbluetooth.core.le.dsa_transport_preference           u:object_r:bluetooth_config_prop:s0 exact string
715*e4a36f41SAndroid Build Coastguard Worker
716*e4a36f41SAndroid Build Coastguard Workerpersist.nfc.debug_enabled                      u:object_r:nfc_prop:s0 exact bool
717*e4a36f41SAndroid Build Coastguard Workerpersist.nfc.vendor_debug_enabled               u:object_r:nfc_prop:s0 exact bool
718*e4a36f41SAndroid Build Coastguard Workerpersist.nfc.snoop_log_mode                     u:object_r:nfc_prop:s0 exact enum full filtered
719*e4a36f41SAndroid Build Coastguard Workernfc.dta.skip_ndef_read                         u:object_r:nfc_prop:s0 exact bool
720*e4a36f41SAndroid Build Coastguard Worker
721*e4a36f41SAndroid Build Coastguard Workerpersist.radio.multisim.config u:object_r:radio_control_prop:s0 exact string
722*e4a36f41SAndroid Build Coastguard Workerpersist.radio.allow_mock_modem u:object_r:radio_control_prop:s0 exact bool
723*e4a36f41SAndroid Build Coastguard Worker
724*e4a36f41SAndroid Build Coastguard Workerpersist.sys.hdmi.keep_awake                                        u:object_r:hdmi_config_prop:s0 exact bool
725*e4a36f41SAndroid Build Coastguard Workerro.hdmi.cec_device_types                                           u:object_r:hdmi_config_prop:s0 exact string
726*e4a36f41SAndroid Build Coastguard Workerro.hdmi.device_type                                                u:object_r:hdmi_config_prop:s0 exact string
727*e4a36f41SAndroid Build Coastguard Workerro.hdmi.set_menu_language                                          u:object_r:hdmi_config_prop:s0 exact bool
728*e4a36f41SAndroid Build Coastguard Workerro.hdmi.cec.source.set_menu_language.enabled                       u:object_r:hdmi_config_prop:s0 exact bool
729*e4a36f41SAndroid Build Coastguard Workerro.hdmi.property_sytem_audio_device_arc_port                       u:object_r:hdmi_config_prop:s0 exact string
730*e4a36f41SAndroid Build Coastguard Workerro.hdmi.cec_audio_device_forward_volume_keys_system_audio_mode_off u:object_r:hdmi_config_prop:s0 exact bool
731*e4a36f41SAndroid Build Coastguard Workerro.hdmi.property_is_device_hdmi_cec_switch                         u:object_r:hdmi_config_prop:s0 exact bool
732*e4a36f41SAndroid Build Coastguard Workerro.hdmi.wake_on_hotplug                                            u:object_r:hdmi_config_prop:s0 exact bool
733*e4a36f41SAndroid Build Coastguard Workerro.hdmi.cec.source.send_standby_on_sleep                           u:object_r:hdmi_config_prop:s0 exact enum to_tv broadcast none
734*e4a36f41SAndroid Build Coastguard Workerro.hdmi.cec.source.playback_device_action_on_routing_control       u:object_r:hdmi_config_prop:s0 exact enum none wake_up_only wake_up_and_send_active_source
735*e4a36f41SAndroid Build Coastguard Worker
736*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.bg-dexopt                                     u:object_r:exported_pm_prop:s0 exact string
737*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.bg-dexopt.concurrency                         u:object_r:exported_pm_prop:s0 exact int
738*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.first-boot                                    u:object_r:exported_pm_prop:s0 exact string
739*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.first-boot.concurrency                        u:object_r:exported_pm_prop:s0 exact int
740*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.boot-after-ota                                u:object_r:exported_pm_prop:s0 exact string
741*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.boot-after-ota.concurrency                    u:object_r:exported_pm_prop:s0 exact int
742*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.boot-after-mainline-update                    u:object_r:exported_pm_prop:s0 exact string
743*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.boot-after-mainline-update.concurrency        u:object_r:exported_pm_prop:s0 exact int
744*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.post-boot                                     u:object_r:exported_pm_prop:s0 exact string
745*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.post-boot.concurrency                         u:object_r:exported_pm_prop:s0 exact int
746*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.ab-ota                                        u:object_r:exported_pm_prop:s0 exact string
747*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.ab-ota.concurrency                            u:object_r:exported_pm_prop:s0 exact int
748*e4a36f41SAndroid Build Coastguard Worker
749*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.cmdline                                       u:object_r:exported_pm_prop:s0 exact string
750*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.inactive                                      u:object_r:exported_pm_prop:s0 exact string
751*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.install                                       u:object_r:exported_pm_prop:s0 exact string
752*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.install-fast                                  u:object_r:exported_pm_prop:s0 exact string
753*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.install-bulk                                  u:object_r:exported_pm_prop:s0 exact string
754*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.install-bulk-secondary                        u:object_r:exported_pm_prop:s0 exact string
755*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.install-bulk-downgraded                       u:object_r:exported_pm_prop:s0 exact string
756*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.install-bulk-secondary-downgraded             u:object_r:exported_pm_prop:s0 exact string
757*e4a36f41SAndroid Build Coastguard Worker
758*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.shared                                        u:object_r:exported_pm_prop:s0 exact string
759*e4a36f41SAndroid Build Coastguard Worker
760*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.disable_bg_dexopt                             u:object_r:exported_pm_prop:s0 exact bool
761*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.downgrade_after_inactive_days                 u:object_r:exported_pm_prop:s0 exact int
762*e4a36f41SAndroid Build Coastguard Worker
763*e4a36f41SAndroid Build Coastguard Workerpm.dexopt.                                              u:object_r:future_pm_prop:s0 prefix
764*e4a36f41SAndroid Build Coastguard Worker
765*e4a36f41SAndroid Build Coastguard Workerpm.16kb.app_compat.disabled                             u:object_r:pm_16kb_app_compat_prop:s0 exact bool
766*e4a36f41SAndroid Build Coastguard Worker
767*e4a36f41SAndroid Build Coastguard Workerro.apk_verity.mode u:object_r:apk_verity_prop:s0 exact int
768*e4a36f41SAndroid Build Coastguard Worker
769*e4a36f41SAndroid Build Coastguard Workerro.bluetooth.a2dp_offload.supported u:object_r:bluetooth_a2dp_offload_prop:s0 exact bool
770*e4a36f41SAndroid Build Coastguard Worker
771*e4a36f41SAndroid Build Coastguard Workerro.boot.vendor.overlay.theme u:object_r:exported_overlay_prop:s0 exact string
772*e4a36f41SAndroid Build Coastguard Worker
773*e4a36f41SAndroid Build Coastguard Workerro.bt.bdaddr_path u:object_r:exported_bluetooth_prop:s0 exact string
774*e4a36f41SAndroid Build Coastguard Worker
775*e4a36f41SAndroid Build Coastguard Workerro.config.alarm_alert         u:object_r:systemsound_config_prop:s0 exact string
776*e4a36f41SAndroid Build Coastguard Workerro.config.alarm_vol_default   u:object_r:systemsound_config_prop:s0 exact int
777*e4a36f41SAndroid Build Coastguard Workerro.config.alarm_vol_steps     u:object_r:systemsound_config_prop:s0 exact int
778*e4a36f41SAndroid Build Coastguard Workerro.config.assistant_vol_min   u:object_r:systemsound_config_prop:s0 exact int
779*e4a36f41SAndroid Build Coastguard Workerro.config.media_vol_default   u:object_r:systemsound_config_prop:s0 exact int
780*e4a36f41SAndroid Build Coastguard Workerro.config.media_vol_steps     u:object_r:systemsound_config_prop:s0 exact int
781*e4a36f41SAndroid Build Coastguard Workerro.config.notification_sound  u:object_r:systemsound_config_prop:s0 exact string
782*e4a36f41SAndroid Build Coastguard Workerro.config.ringtone            u:object_r:systemsound_config_prop:s0 exact string
783*e4a36f41SAndroid Build Coastguard Workerro.config.system_vol_default  u:object_r:systemsound_config_prop:s0 exact int
784*e4a36f41SAndroid Build Coastguard Workerro.config.system_vol_steps    u:object_r:systemsound_config_prop:s0 exact int
785*e4a36f41SAndroid Build Coastguard Workerro.config.vc_call_vol_default u:object_r:systemsound_config_prop:s0 exact int
786*e4a36f41SAndroid Build Coastguard Worker
787*e4a36f41SAndroid Build Coastguard Workerro.control_privapp_permissions u:object_r:packagemanager_config_prop:s0 exact enum disable enforce log
788*e4a36f41SAndroid Build Coastguard Workerro.cp_system_other_odex        u:object_r:packagemanager_config_prop:s0 exact bool
789*e4a36f41SAndroid Build Coastguard Worker
790*e4a36f41SAndroid Build Coastguard Workerro.crypto.allow_encrypt_override                u:object_r:vold_config_prop:s0 exact bool
791*e4a36f41SAndroid Build Coastguard Workerro.crypto.dm_default_key.options_format.version u:object_r:vold_config_prop:s0 exact int
792*e4a36f41SAndroid Build Coastguard Workerro.crypto.fde_algorithm                         u:object_r:vold_config_prop:s0 exact string
793*e4a36f41SAndroid Build Coastguard Workerro.crypto.fde_sector_size                       u:object_r:vold_config_prop:s0 exact int
794*e4a36f41SAndroid Build Coastguard Workerro.crypto.metadata_init_delete_all_keys.enabled u:object_r:vold_config_prop:s0 exact bool
795*e4a36f41SAndroid Build Coastguard Workerro.crypto.scrypt_params                         u:object_r:vold_config_prop:s0 exact string
796*e4a36f41SAndroid Build Coastguard Workerro.crypto.set_dun                               u:object_r:vold_config_prop:s0 exact bool
797*e4a36f41SAndroid Build Coastguard Workerro.crypto.volume.contents_mode                  u:object_r:vold_config_prop:s0 exact string
798*e4a36f41SAndroid Build Coastguard Workerro.crypto.volume.filenames_mode                 u:object_r:vold_config_prop:s0 exact string
799*e4a36f41SAndroid Build Coastguard Workerro.crypto.volume.metadata.encryption            u:object_r:vold_config_prop:s0 exact string
800*e4a36f41SAndroid Build Coastguard Workerro.crypto.volume.metadata.method                u:object_r:vold_config_prop:s0 exact string
801*e4a36f41SAndroid Build Coastguard Workerro.crypto.volume.options                        u:object_r:vold_config_prop:s0 exact string
802*e4a36f41SAndroid Build Coastguard Worker
803*e4a36f41SAndroid Build Coastguard Workerexternal_storage.projid.enabled   u:object_r:storage_config_prop:s0 exact bool
804*e4a36f41SAndroid Build Coastguard Workerexternal_storage.casefold.enabled u:object_r:storage_config_prop:s0 exact bool
805*e4a36f41SAndroid Build Coastguard Workerexternal_storage.sdcardfs.enabled u:object_r:storage_config_prop:s0 exact bool
806*e4a36f41SAndroid Build Coastguard Workerexternal_storage.cross_user.enabled u:object_r:storage_config_prop:s0 exact bool
807*e4a36f41SAndroid Build Coastguard Workerro.fuse.bpf.enabled u:object_r:storage_config_prop:s0 exact bool
808*e4a36f41SAndroid Build Coastguard Workerro.fuse.bpf.is_running u:object_r:vold_status_prop:s0 exact bool
809*e4a36f41SAndroid Build Coastguard Worker
810*e4a36f41SAndroid Build Coastguard Worker# Allow the vendor to disable the remote attestation feature at boot-time.
811*e4a36f41SAndroid Build Coastguard Workeravf.remote_attestation.enabled u:object_r:avf_virtualizationservice_prop:s0 exact bool
812*e4a36f41SAndroid Build Coastguard Worker
813*e4a36f41SAndroid Build Coastguard Workerhypervisor.pvmfw.path                              u:object_r:hypervisor_pvmfw_prop:s0 exact string
814*e4a36f41SAndroid Build Coastguard Workerhypervisor.virtualizationmanager.debug_policy.path u:object_r:hypervisor_virtualizationmanager_prop:s0 exact string
815*e4a36f41SAndroid Build Coastguard Workerhypervisor.virtualizationmanager.dump_device_tree u:object_r:hypervisor_virtualizationmanager_prop:s0 exact bool
816*e4a36f41SAndroid Build Coastguard Worker
817*e4a36f41SAndroid Build Coastguard Worker# hypervisor.*: configured by the vendor to advertise capabilities of their
818*e4a36f41SAndroid Build Coastguard Worker# hypervisor to virtualizationservice.
819*e4a36f41SAndroid Build Coastguard Workerhypervisor.memory_reclaim.supported u:object_r:hypervisor_restricted_prop:s0 exact bool
820*e4a36f41SAndroid Build Coastguard Worker
821*e4a36f41SAndroid Build Coastguard Workerro.config.per_app_memcg         u:object_r:lmkd_config_prop:s0 exact bool
822*e4a36f41SAndroid Build Coastguard Workerro.lmk.critical                 u:object_r:lmkd_config_prop:s0 exact int
823*e4a36f41SAndroid Build Coastguard Workerro.lmk.critical_upgrade         u:object_r:lmkd_config_prop:s0 exact bool
824*e4a36f41SAndroid Build Coastguard Workerro.lmk.debug                    u:object_r:lmkd_config_prop:s0 exact bool
825*e4a36f41SAndroid Build Coastguard Workerro.lmk.delay_monitors_until_boot u:object_r:lmkd_config_prop:s0 exact bool
826*e4a36f41SAndroid Build Coastguard Workerro.lmk.downgrade_pressure       u:object_r:lmkd_config_prop:s0 exact int
827*e4a36f41SAndroid Build Coastguard Workerro.lmk.filecache_min_kb         u:object_r:lmkd_config_prop:s0 exact int
828*e4a36f41SAndroid Build Coastguard Workerro.lmk.kill_heaviest_task       u:object_r:lmkd_config_prop:s0 exact bool
829*e4a36f41SAndroid Build Coastguard Workerro.lmk.kill_timeout_ms          u:object_r:lmkd_config_prop:s0 exact int
830*e4a36f41SAndroid Build Coastguard Workerro.lmk.log_stats                u:object_r:lmkd_config_prop:s0 exact bool
831*e4a36f41SAndroid Build Coastguard Workerro.lmk.low                      u:object_r:lmkd_config_prop:s0 exact int
832*e4a36f41SAndroid Build Coastguard Workerro.lmk.lowmem_min_oom_score     u:object_r:lmkd_config_prop:s0 exact int
833*e4a36f41SAndroid Build Coastguard Workerro.lmk.medium                   u:object_r:lmkd_config_prop:s0 exact int
834*e4a36f41SAndroid Build Coastguard Workerro.lmk.pressure_after_kill_min_score u:object_r:lmkd_config_prop:s0 exact int
835*e4a36f41SAndroid Build Coastguard Workerro.lmk.psi_partial_stall_ms     u:object_r:lmkd_config_prop:s0 exact int
836*e4a36f41SAndroid Build Coastguard Workerro.lmk.psi_complete_stall_ms    u:object_r:lmkd_config_prop:s0 exact int
837*e4a36f41SAndroid Build Coastguard Workerro.lmk.stall_limit_critical     u:object_r:lmkd_config_prop:s0 exact int
838*e4a36f41SAndroid Build Coastguard Workerro.lmk.swap_compression_ratio   u:object_r:lmkd_config_prop:s0 exact int
839*e4a36f41SAndroid Build Coastguard Workerro.lmk.swap_free_low_percentage u:object_r:lmkd_config_prop:s0 exact int
840*e4a36f41SAndroid Build Coastguard Workerro.lmk.swap_util_max            u:object_r:lmkd_config_prop:s0 exact int
841*e4a36f41SAndroid Build Coastguard Workerro.lmk.thrashing_limit          u:object_r:lmkd_config_prop:s0 exact int
842*e4a36f41SAndroid Build Coastguard Workerro.lmk.thrashing_limit_critical u:object_r:lmkd_config_prop:s0 exact int
843*e4a36f41SAndroid Build Coastguard Workerro.lmk.thrashing_limit_decay    u:object_r:lmkd_config_prop:s0 exact int
844*e4a36f41SAndroid Build Coastguard Workerro.lmk.direct_reclaim_threshold_ms u:object_r:lmkd_config_prop:s0 exact int
845*e4a36f41SAndroid Build Coastguard Workerro.lmk.use_minfree_levels       u:object_r:lmkd_config_prop:s0 exact bool
846*e4a36f41SAndroid Build Coastguard Workerro.lmk.use_new_strategy         u:object_r:lmkd_config_prop:s0 exact bool
847*e4a36f41SAndroid Build Coastguard Workerro.lmk.use_psi                  u:object_r:lmkd_config_prop:s0 exact bool
848*e4a36f41SAndroid Build Coastguard Workerro.lmk.upgrade_pressure         u:object_r:lmkd_config_prop:s0 exact int
849*e4a36f41SAndroid Build Coastguard Workerlmkd.reinit                     u:object_r:lmkd_prop:s0 exact int
850*e4a36f41SAndroid Build Coastguard Worker
851*e4a36f41SAndroid Build Coastguard Workerro.media.xml_variant.codecs             u:object_r:media_variant_prop:s0 exact string
852*e4a36f41SAndroid Build Coastguard Workerro.media.xml_variant.codecs_performance u:object_r:media_variant_prop:s0 exact string
853*e4a36f41SAndroid Build Coastguard Workerro.media.xml_variant.profiles           u:object_r:media_variant_prop:s0 exact string
854*e4a36f41SAndroid Build Coastguard Worker
855*e4a36f41SAndroid Build Coastguard Workerro.minui.default_rotation u:object_r:recovery_config_prop:s0 exact string
856*e4a36f41SAndroid Build Coastguard Workerro.minui.overscan_percent u:object_r:recovery_config_prop:s0 exact int
857*e4a36f41SAndroid Build Coastguard Workerro.minui.pixel_format     u:object_r:recovery_config_prop:s0 exact string
858*e4a36f41SAndroid Build Coastguard Worker
859*e4a36f41SAndroid Build Coastguard Workerro.oem_unlock_supported u:object_r:oem_unlock_prop:s0 exact int
860*e4a36f41SAndroid Build Coastguard Worker
861*e4a36f41SAndroid Build Coastguard Workerro.rebootescrow.device u:object_r:rebootescrow_hal_prop:s0 exact string
862*e4a36f41SAndroid Build Coastguard Worker
863*e4a36f41SAndroid Build Coastguard Workerro.recovery.usb.vid          u:object_r:recovery_usb_config_prop:s0 exact string
864*e4a36f41SAndroid Build Coastguard Workerro.recovery.usb.adb.pid      u:object_r:recovery_usb_config_prop:s0 exact string
865*e4a36f41SAndroid Build Coastguard Workerro.recovery.usb.fastboot.pid u:object_r:recovery_usb_config_prop:s0 exact string
866*e4a36f41SAndroid Build Coastguard Worker
867*e4a36f41SAndroid Build Coastguard Workerro.storage_manager.enabled     u:object_r:storagemanager_config_prop:s0 exact bool
868*e4a36f41SAndroid Build Coastguard Workerro.storage_manager.show_opt_in u:object_r:storagemanager_config_prop:s0 exact bool
869*e4a36f41SAndroid Build Coastguard Worker
870*e4a36f41SAndroid Build Coastguard Workerro.vehicle.hal u:object_r:vehicle_hal_prop:s0 exact string
871*e4a36f41SAndroid Build Coastguard Worker
872*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.security_patch u:object_r:vendor_security_patch_level_prop:s0 exact string
873*e4a36f41SAndroid Build Coastguard Worker
874*e4a36f41SAndroid Build Coastguard Workerro.zram.mark_idle_delay_mins    u:object_r:zram_config_prop:s0 exact int
875*e4a36f41SAndroid Build Coastguard Workerro.zram.first_wb_delay_mins     u:object_r:zram_config_prop:s0 exact int
876*e4a36f41SAndroid Build Coastguard Workerro.zram.periodic_wb_delay_hours u:object_r:zram_config_prop:s0 exact int
877*e4a36f41SAndroid Build Coastguard Workerzram.force_writeback            u:object_r:zram_config_prop:s0 exact bool
878*e4a36f41SAndroid Build Coastguard Workerpersist.sys.zram_enabled        u:object_r:zram_control_prop:s0 exact bool
879*e4a36f41SAndroid Build Coastguard Worker
880*e4a36f41SAndroid Build Coastguard Workersendbug.preferred.domain u:object_r:sendbug_config_prop:s0 exact string
881*e4a36f41SAndroid Build Coastguard Worker
882*e4a36f41SAndroid Build Coastguard Workerpersist.sys.usb.usbradio.config u:object_r:usb_control_prop:s0 exact string
883*e4a36f41SAndroid Build Coastguard Worker
884*e4a36f41SAndroid Build Coastguard Workersys.usb.config     u:object_r:usb_control_prop:s0 exact string
885*e4a36f41SAndroid Build Coastguard Workersys.usb.configfs   u:object_r:usb_control_prop:s0 exact int
886*e4a36f41SAndroid Build Coastguard Workersys.usb.controller u:object_r:usb_control_prop:s0 exact string
887*e4a36f41SAndroid Build Coastguard Workersys.usb.state      u:object_r:usb_control_prop:s0 exact string
888*e4a36f41SAndroid Build Coastguard Worker
889*e4a36f41SAndroid Build Coastguard Workersys.usb.mtp.batchcancel u:object_r:usb_config_prop:s0 exact bool
890*e4a36f41SAndroid Build Coastguard Workersys.usb.mtp.device_type u:object_r:usb_config_prop:s0 exact int
891*e4a36f41SAndroid Build Coastguard Worker
892*e4a36f41SAndroid Build Coastguard Workersys.usb.config. u:object_r:usb_prop:s0
893*e4a36f41SAndroid Build Coastguard Worker
894*e4a36f41SAndroid Build Coastguard Workersys.usb.ffs.aio_compat u:object_r:ffs_config_prop:s0 exact bool
895*e4a36f41SAndroid Build Coastguard Workersys.usb.ffs.io_uring_enabled u:object_r:ffs_config_prop:s0 exact bool
896*e4a36f41SAndroid Build Coastguard Workersys.usb.ffs.max_read   u:object_r:ffs_config_prop:s0 exact int
897*e4a36f41SAndroid Build Coastguard Workersys.usb.ffs.max_write  u:object_r:ffs_config_prop:s0 exact int
898*e4a36f41SAndroid Build Coastguard Worker
899*e4a36f41SAndroid Build Coastguard Workersys.usb.ffs.ready     u:object_r:ffs_control_prop:s0 exact bool
900*e4a36f41SAndroid Build Coastguard Workersys.usb.ffs.mtp.ready u:object_r:ffs_control_prop:s0 exact bool
901*e4a36f41SAndroid Build Coastguard Worker
902*e4a36f41SAndroid Build Coastguard Workertombstoned.max_tombstone_count u:object_r:tombstone_config_prop:s0 exact int
903*e4a36f41SAndroid Build Coastguard Worker
904*e4a36f41SAndroid Build Coastguard Workervold.post_fs_data_done u:object_r:vold_post_fs_data_prop:s0 exact int
905*e4a36f41SAndroid Build Coastguard Worker
906*e4a36f41SAndroid Build Coastguard Workerapexd.payload_metadata.path u:object_r:apexd_payload_metadata_prop:s0 exact string
907*e4a36f41SAndroid Build Coastguard Workerapexd.status u:object_r:apexd_prop:s0 exact enum starting activated ready
908*e4a36f41SAndroid Build Coastguard Worker
909*e4a36f41SAndroid Build Coastguard Workerdmesgd.start u:object_r:dmesgd_start_prop:s0 exact bool
910*e4a36f41SAndroid Build Coastguard Worker
911*e4a36f41SAndroid Build Coastguard Workerodsign.key.done u:object_r:odsign_prop:s0 exact bool
912*e4a36f41SAndroid Build Coastguard Workerodsign.verification.done u:object_r:odsign_prop:s0 exact bool
913*e4a36f41SAndroid Build Coastguard Workerodsign.verification.success u:object_r:odsign_prop:s0 exact bool
914*e4a36f41SAndroid Build Coastguard Worker
915*e4a36f41SAndroid Build Coastguard Workerdev.bootcomplete   u:object_r:boot_status_prop:s0 exact bool
916*e4a36f41SAndroid Build Coastguard Workersys.boot_completed u:object_r:boot_status_prop:s0 exact bool
917*e4a36f41SAndroid Build Coastguard Worker
918*e4a36f41SAndroid Build Coastguard Workerpersist.sys.device_provisioned u:object_r:provisioned_prop:s0 exact string
919*e4a36f41SAndroid Build Coastguard Worker
920*e4a36f41SAndroid Build Coastguard Workerpersist.sys.theme               u:object_r:theme_prop:s0 exact string
921*e4a36f41SAndroid Build Coastguard Worker
922*e4a36f41SAndroid Build Coastguard Workersys.retaildemo.enabled u:object_r:retaildemo_prop:s0 exact int
923*e4a36f41SAndroid Build Coastguard Worker
924*e4a36f41SAndroid Build Coastguard Workersys.user.0.ce_available u:object_r:exported3_system_prop:s0 exact bool
925*e4a36f41SAndroid Build Coastguard Worker
926*e4a36f41SAndroid Build Coastguard Workeraac_drc_boost            u:object_r:aac_drc_prop:s0 exact int
927*e4a36f41SAndroid Build Coastguard Workeraac_drc_cut              u:object_r:aac_drc_prop:s0 exact int
928*e4a36f41SAndroid Build Coastguard Workeraac_drc_enc_target_level u:object_r:aac_drc_prop:s0 exact int
929*e4a36f41SAndroid Build Coastguard Workeraac_drc_heavy            u:object_r:aac_drc_prop:s0 exact int
930*e4a36f41SAndroid Build Coastguard Workeraac_drc_reference_level  u:object_r:aac_drc_prop:s0 exact int
931*e4a36f41SAndroid Build Coastguard Workerro.aac_drc_effect_type   u:object_r:aac_drc_prop:s0 exact int
932*e4a36f41SAndroid Build Coastguard Worker
933*e4a36f41SAndroid Build Coastguard Workerbuild.version.extensions. u:object_r:module_sdkextensions_prop:s0 prefix int
934*e4a36f41SAndroid Build Coastguard Worker
935*e4a36f41SAndroid Build Coastguard Workerdrm.64bit.enabled            u:object_r:mediadrm_config_prop:s0 exact bool
936*e4a36f41SAndroid Build Coastguard Workermedia.mediadrmservice.enable u:object_r:mediadrm_config_prop:s0 exact bool
937*e4a36f41SAndroid Build Coastguard Workerpersist.drm.forcel3.enabled  u:object_r:drm_forcel3_prop:s0 exact bool
938*e4a36f41SAndroid Build Coastguard Worker
939*e4a36f41SAndroid Build Coastguard Workerdrm.service.enabled u:object_r:drm_service_config_prop:s0 exact bool
940*e4a36f41SAndroid Build Coastguard Worker
941*e4a36f41SAndroid Build Coastguard Workerdumpstate.dry_run u:object_r:exported_dumpstate_prop:s0 exact bool
942*e4a36f41SAndroid Build Coastguard Workerdumpstate.unroot  u:object_r:exported_dumpstate_prop:s0 exact bool
943*e4a36f41SAndroid Build Coastguard Workerpersist.dumpstate.verbose_logging.enabled u:object_r:hal_dumpstate_config_prop:s0 exact bool
944*e4a36f41SAndroid Build Coastguard Worker
945*e4a36f41SAndroid Build Coastguard Workerhal.instrumentation.enable u:object_r:hal_instrumentation_prop:s0 exact bool
946*e4a36f41SAndroid Build Coastguard Worker
947*e4a36f41SAndroid Build Coastguard Worker# default contexts only accessible by coredomain
948*e4a36f41SAndroid Build Coastguard Workerinit.svc. u:object_r:init_service_status_private_prop:s0 prefix string
949*e4a36f41SAndroid Build Coastguard Worker
950*e4a36f41SAndroid Build Coastguard Worker# Globally-readable init service props
951*e4a36f41SAndroid Build Coastguard Workerinit.svc.adbd           u:object_r:init_service_status_prop:s0 exact string
952*e4a36f41SAndroid Build Coastguard Workerinit.svc.bugreport      u:object_r:init_service_status_prop:s0 exact string
953*e4a36f41SAndroid Build Coastguard Workerinit.svc.bugreportd     u:object_r:init_service_status_prop:s0 exact string
954*e4a36f41SAndroid Build Coastguard Workerinit.svc.console        u:object_r:init_service_status_prop:s0 exact string
955*e4a36f41SAndroid Build Coastguard Workerinit.svc.dumpstatez     u:object_r:init_service_status_prop:s0 exact string
956*e4a36f41SAndroid Build Coastguard Workerinit.svc.mediadrm       u:object_r:init_service_status_prop:s0 exact string
957*e4a36f41SAndroid Build Coastguard Workerinit.svc.statsd         u:object_r:init_service_status_prop:s0 exact string
958*e4a36f41SAndroid Build Coastguard Workerinit.svc.surfaceflinger u:object_r:init_service_status_prop:s0 exact string
959*e4a36f41SAndroid Build Coastguard Workerinit.svc.tombstoned     u:object_r:init_service_status_prop:s0 exact string
960*e4a36f41SAndroid Build Coastguard Workerinit.svc.zygote         u:object_r:init_service_status_prop:s0 exact string
961*e4a36f41SAndroid Build Coastguard Worker
962*e4a36f41SAndroid Build Coastguard Worker# Epoch time at which last fatal reboot was performed
963*e4a36f41SAndroid Build Coastguard Workerpersist.init.svc.last_fatal_reboot_epoch u:object_r:init_service_status_private_prop:s0 exact int
964*e4a36f41SAndroid Build Coastguard Worker
965*e4a36f41SAndroid Build Coastguard Workerlibc.debug.malloc.options u:object_r:libc_debug_prop:s0 exact string
966*e4a36f41SAndroid Build Coastguard Workerlibc.debug.malloc.program u:object_r:libc_debug_prop:s0 exact string
967*e4a36f41SAndroid Build Coastguard Workerlibc.debug.hooks.enable   u:object_r:libc_debug_prop:s0 exact string
968*e4a36f41SAndroid Build Coastguard Worker
969*e4a36f41SAndroid Build Coastguard Worker# GWP-ASan props. Separate from other libc.debug.* props, because we want users
970*e4a36f41SAndroid Build Coastguard Worker# to be able to set them from `adb shell` even on release devices.
971*e4a36f41SAndroid Build Coastguard Workerlibc.debug.gwp_asan.          u:object_r:gwp_asan_prop:s0 prefix string
972*e4a36f41SAndroid Build Coastguard Workerpersist.libc.debug.gwp_asan.  u:object_r:gwp_asan_prop:s0 prefix string
973*e4a36f41SAndroid Build Coastguard Worker
974*e4a36f41SAndroid Build Coastguard Worker# shell-only props for ARM memory tagging (MTE).
975*e4a36f41SAndroid Build Coastguard Workerarm64.memtag.         u:object_r:arm64_memtag_prop:s0 prefix string
976*e4a36f41SAndroid Build Coastguard Workerpersist.arm64.memtag. u:object_r:arm64_memtag_prop:s0 prefix string
977*e4a36f41SAndroid Build Coastguard Worker
978*e4a36f41SAndroid Build Coastguard Worker# kcmdline props for dogfood experiments
979*e4a36f41SAndroid Build Coastguard Worker# All kcmdline properties share the kcmdline_prop context
980*e4a36f41SAndroid Build Coastguard Workerkcmdline.loaded     u:object_r:kcmdline_prop:s0 exact bool
981*e4a36f41SAndroid Build Coastguard Workerkcmdline.binder     u:object_r:kcmdline_prop:s0 exact enum c rust
982*e4a36f41SAndroid Build Coastguard Worker
983*e4a36f41SAndroid Build Coastguard Workernet.redirect_socket_calls.hooked u:object_r:socket_hook_prop:s0 exact bool
984*e4a36f41SAndroid Build Coastguard Worker
985*e4a36f41SAndroid Build Coastguard Worker# Settings system properties containing mutable "global" device settings.
986*e4a36f41SAndroid Build Coastguard Worker#
987*e4a36f41SAndroid Build Coastguard Worker# These can't be Android settings because they are also read by low-level
988*e4a36f41SAndroid Build Coastguard Worker# binaries that don't have access to "real" SettingsProvider settings. This
989*e4a36f41SAndroid Build Coastguard Worker# will usually be because of when they execute, e.g. during boot when Android
990*e4a36f41SAndroid Build Coastguard Worker# services are not yet running, and/or because they are needed by binaries that
991*e4a36f41SAndroid Build Coastguard Worker# are not "Android aware", i.e. they have light integration with the Android
992*e4a36f41SAndroid Build Coastguard Worker# platform via the low-level system properties lib.  Processes like shell may
993*e4a36f41SAndroid Build Coastguard Worker# modify these for testing purposes, but doing so is generally discouraged;
994*e4a36f41SAndroid Build Coastguard Worker# updates to these props will generally require intents to be sent to
995*e4a36f41SAndroid Build Coastguard Worker# long-running Android apps so they can update cached data and their UI state.
996*e4a36f41SAndroid Build Coastguard Workerpersist.sys.locale       u:object_r:locale_prop:s0 exact string
997*e4a36f41SAndroid Build Coastguard Workerpersist.sys.timezone     u:object_r:timezone_prop:s0 exact string
998*e4a36f41SAndroid Build Coastguard Worker
999*e4a36f41SAndroid Build Coastguard Worker# Time zone metadata system properties. Holds information associated with the
1000*e4a36f41SAndroid Build Coastguard Worker# device's time zone and will therefore be written to at the same time.  Unlike
1001*e4a36f41SAndroid Build Coastguard Worker# timezone_prop props, these do not need to be read by other processes.
1002*e4a36f41SAndroid Build Coastguard Workerpersist.sys.timezone_confidence u:object_r:timezone_metadata_prop:s0 exact uint
1003*e4a36f41SAndroid Build Coastguard Worker
1004*e4a36f41SAndroid Build Coastguard Workerpersist.sys.mte.permissive u:object_r:permissive_mte_prop:s0 exact string
1005*e4a36f41SAndroid Build Coastguard Workerpersist.sys.test_harness u:object_r:test_harness_prop:s0 exact bool
1006*e4a36f41SAndroid Build Coastguard Worker
1007*e4a36f41SAndroid Build Coastguard Workerro.arch u:object_r:build_prop:s0 exact string
1008*e4a36f41SAndroid Build Coastguard Worker
1009*e4a36f41SAndroid Build Coastguard Worker# ro.boot. properties are set based on kernel commandline arguments, which are vendor owned.
1010*e4a36f41SAndroid Build Coastguard Workerro.boot.                   u:object_r:bootloader_prop:s0
1011*e4a36f41SAndroid Build Coastguard Workerro.boot.avb_version        u:object_r:bootloader_prop:s0 exact string
1012*e4a36f41SAndroid Build Coastguard Workerro.boot.baseband           u:object_r:bootloader_prop:s0 exact string
1013*e4a36f41SAndroid Build Coastguard Workerro.boot.bootdevice         u:object_r:bootloader_prop:s0 exact string
1014*e4a36f41SAndroid Build Coastguard Workerro.boot.bootloader         u:object_r:bootloader_prop:s0 exact string
1015*e4a36f41SAndroid Build Coastguard Workerro.boot.boottime           u:object_r:bootloader_prop:s0 exact string
1016*e4a36f41SAndroid Build Coastguard Workerro.boot.console            u:object_r:bootloader_prop:s0 exact string
1017*e4a36f41SAndroid Build Coastguard Workerro.boot.ddr_size           u:object_r:bootloader_prop:s0 exact string
1018*e4a36f41SAndroid Build Coastguard Workerro.boot.hardware           u:object_r:bootloader_prop:s0 exact string
1019*e4a36f41SAndroid Build Coastguard Workerro.boot.hardware.color     u:object_r:bootloader_prop:s0 exact string
1020*e4a36f41SAndroid Build Coastguard Workerro.boot.hardware.sku       u:object_r:bootloader_prop:s0 exact string
1021*e4a36f41SAndroid Build Coastguard Workerro.boot.keymaster          u:object_r:bootloader_prop:s0 exact string
1022*e4a36f41SAndroid Build Coastguard Workerro.boot.mode               u:object_r:bootloader_prop:s0 exact string
1023*e4a36f41SAndroid Build Coastguard Worker# Populated on Android Studio Emulator (for emulator specific workarounds)
1024*e4a36f41SAndroid Build Coastguard Workerro.boot.qemu               u:object_r:bootloader_prop:s0 exact bool
1025*e4a36f41SAndroid Build Coastguard Workerro.boot.revision           u:object_r:bootloader_prop:s0 exact string
1026*e4a36f41SAndroid Build Coastguard Workerro.boot.serialconsole      u:object_r:bootloader_prop:s0 exact bool
1027*e4a36f41SAndroid Build Coastguard Workerro.boot.vbmeta.avb_version u:object_r:bootloader_prop:s0 exact string
1028*e4a36f41SAndroid Build Coastguard Workerro.boot.vbmeta.public_key_digest  u:object_r:bootloader_prop:s0 exact string
1029*e4a36f41SAndroid Build Coastguard Workerro.boot.verifiedbootstate  u:object_r:bootloader_prop:s0 exact string
1030*e4a36f41SAndroid Build Coastguard Workerro.boot.veritymode         u:object_r:bootloader_prop:s0 exact string
1031*e4a36f41SAndroid Build Coastguard Worker# Properties specific to virtualized deployments of Android
1032*e4a36f41SAndroid Build Coastguard Workerro.boot.hypervisor.protected_vm.supported   u:object_r:hypervisor_prop:s0 exact bool
1033*e4a36f41SAndroid Build Coastguard Workerro.boot.hypervisor.version                  u:object_r:hypervisor_prop:s0 exact string
1034*e4a36f41SAndroid Build Coastguard Workerro.boot.hypervisor.vm.supported             u:object_r:hypervisor_prop:s0 exact bool
1035*e4a36f41SAndroid Build Coastguard Worker
1036*e4a36f41SAndroid Build Coastguard Worker# These ro.X properties are set to values of ro.boot.X by property_service.
1037*e4a36f41SAndroid Build Coastguard Workerro.baseband   u:object_r:bootloader_prop:s0 exact string
1038*e4a36f41SAndroid Build Coastguard Workerro.bootloader u:object_r:bootloader_prop:s0 exact string
1039*e4a36f41SAndroid Build Coastguard Workerro.bootmode   u:object_r:bootloader_prop:s0 exact string
1040*e4a36f41SAndroid Build Coastguard Workerro.hardware   u:object_r:bootloader_prop:s0 exact string
1041*e4a36f41SAndroid Build Coastguard Workerro.revision   u:object_r:bootloader_prop:s0 exact string
1042*e4a36f41SAndroid Build Coastguard Worker
1043*e4a36f41SAndroid Build Coastguard Workerro.boot.dynamic_partitions          u:object_r:exported_default_prop:s0 exact string
1044*e4a36f41SAndroid Build Coastguard Workerro.boot.dynamic_partitions_retrofit u:object_r:exported_default_prop:s0 exact string
1045*e4a36f41SAndroid Build Coastguard Worker
1046*e4a36f41SAndroid Build Coastguard Workerro.boottime.init.mount.data u:object_r:boottime_public_prop:s0 exact string
1047*e4a36f41SAndroid Build Coastguard Workerro.boottime.init.fsck.data  u:object_r:boottime_public_prop:s0 exact string
1048*e4a36f41SAndroid Build Coastguard Workerro.fstype.data  u:object_r:fstype_prop:s0 exact string
1049*e4a36f41SAndroid Build Coastguard Worker
1050*e4a36f41SAndroid Build Coastguard Workerro.build.backported_fixes.alias_bitset.long_list u:object_r:build_prop:s0 exact string
1051*e4a36f41SAndroid Build Coastguard Workerro.build.characteristics                  u:object_r:build_prop:s0 exact string
1052*e4a36f41SAndroid Build Coastguard Workerro.build.date                             u:object_r:build_prop:s0 exact string
1053*e4a36f41SAndroid Build Coastguard Workerro.build.date.utc                         u:object_r:build_prop:s0 exact int
1054*e4a36f41SAndroid Build Coastguard Workerro.build.description                      u:object_r:build_prop:s0 exact string
1055*e4a36f41SAndroid Build Coastguard Workerro.build.display.id                       u:object_r:build_prop:s0 exact string
1056*e4a36f41SAndroid Build Coastguard Workerro.build.flavor                           u:object_r:build_prop:s0 exact string
1057*e4a36f41SAndroid Build Coastguard Workerro.build.host                             u:object_r:build_prop:s0 exact string
1058*e4a36f41SAndroid Build Coastguard Workerro.build.id                               u:object_r:build_prop:s0 exact string
1059*e4a36f41SAndroid Build Coastguard Workerro.build.product                          u:object_r:build_prop:s0 exact string
1060*e4a36f41SAndroid Build Coastguard Workerro.build.system_root_image                u:object_r:build_prop:s0 exact bool
1061*e4a36f41SAndroid Build Coastguard Workerro.build.tags                             u:object_r:build_prop:s0 exact string
1062*e4a36f41SAndroid Build Coastguard Workerro.build.type                             u:object_r:build_prop:s0 exact string
1063*e4a36f41SAndroid Build Coastguard Workerro.build.user                             u:object_r:build_prop:s0 exact string
1064*e4a36f41SAndroid Build Coastguard Workerro.build.version.all_codenames            u:object_r:build_prop:s0 exact string
1065*e4a36f41SAndroid Build Coastguard Workerro.build.version.base_os                  u:object_r:build_prop:s0 exact string
1066*e4a36f41SAndroid Build Coastguard Workerro.build.version.codename                 u:object_r:build_prop:s0 exact string
1067*e4a36f41SAndroid Build Coastguard Workerro.build.version.incremental              u:object_r:build_prop:s0 exact string
1068*e4a36f41SAndroid Build Coastguard Workerro.build.version.min_supported_target_sdk u:object_r:build_prop:s0 exact int
1069*e4a36f41SAndroid Build Coastguard Workerro.build.version.preview_sdk              u:object_r:build_prop:s0 exact int
1070*e4a36f41SAndroid Build Coastguard Workerro.build.version.preview_sdk_fingerprint  u:object_r:build_prop:s0 exact string
1071*e4a36f41SAndroid Build Coastguard Workerro.build.version.release                  u:object_r:build_prop:s0 exact string
1072*e4a36f41SAndroid Build Coastguard Workerro.build.version.release_or_codename      u:object_r:build_prop:s0 exact string
1073*e4a36f41SAndroid Build Coastguard Workerro.build.version.sdk                      u:object_r:build_prop:s0 exact int
1074*e4a36f41SAndroid Build Coastguard Workerro.build.version.security_patch           u:object_r:build_prop:s0 exact string
1075*e4a36f41SAndroid Build Coastguard Worker
1076*e4a36f41SAndroid Build Coastguard Workerro.actionable_compatible_property.enabled u:object_r:build_prop:s0 exact bool
1077*e4a36f41SAndroid Build Coastguard Worker
1078*e4a36f41SAndroid Build Coastguard Worker
1079*e4a36f41SAndroid Build Coastguard Worker# Property for enabling 16k pages developer option.
1080*e4a36f41SAndroid Build Coastguard Workerro.product.build.16k_page.enabled u:object_r:enable_16k_pages_prop:s0 exact bool
1081*e4a36f41SAndroid Build Coastguard Worker
1082*e4a36f41SAndroid Build Coastguard Worker# Property that indicates which page size the device boots by default.
1083*e4a36f41SAndroid Build Coastguard Workerro.product.page_size u:object_r:page_size_prop:s0 exact int
1084*e4a36f41SAndroid Build Coastguard Worker
1085*e4a36f41SAndroid Build Coastguard Workerro.debuggable       u:object_r:userdebug_or_eng_prop:s0 exact bool
1086*e4a36f41SAndroid Build Coastguard Workerro.force.debuggable u:object_r:build_prop:s0 exact bool
1087*e4a36f41SAndroid Build Coastguard Worker
1088*e4a36f41SAndroid Build Coastguard Workerro.treble.enabled u:object_r:build_prop:s0 exact bool
1089*e4a36f41SAndroid Build Coastguard Worker
1090*e4a36f41SAndroid Build Coastguard Workerro.product.cpu.abi       u:object_r:build_prop:s0 exact string
1091*e4a36f41SAndroid Build Coastguard Workerro.product.cpu.abilist   u:object_r:build_prop:s0 exact string
1092*e4a36f41SAndroid Build Coastguard Workerro.product.cpu.abilist32 u:object_r:build_prop:s0 exact string
1093*e4a36f41SAndroid Build Coastguard Workerro.product.cpu.abilist64 u:object_r:build_prop:s0 exact string
1094*e4a36f41SAndroid Build Coastguard Worker
1095*e4a36f41SAndroid Build Coastguard Workerro.product.cpu.pagesize.max    u:object_r:build_prop:s0 exact enum 4096 16384 65536
1096*e4a36f41SAndroid Build Coastguard Worker
1097*e4a36f41SAndroid Build Coastguard Workerro.product.system.brand        u:object_r:build_prop:s0 exact string
1098*e4a36f41SAndroid Build Coastguard Workerro.product.system.device       u:object_r:build_prop:s0 exact string
1099*e4a36f41SAndroid Build Coastguard Workerro.product.system.manufacturer u:object_r:build_prop:s0 exact string
1100*e4a36f41SAndroid Build Coastguard Workerro.product.system.model        u:object_r:build_prop:s0 exact string
1101*e4a36f41SAndroid Build Coastguard Workerro.product.system.name         u:object_r:build_prop:s0 exact string
1102*e4a36f41SAndroid Build Coastguard Worker
1103*e4a36f41SAndroid Build Coastguard Workerro.system.build.date                        u:object_r:build_prop:s0 exact string
1104*e4a36f41SAndroid Build Coastguard Workerro.system.build.date.utc                    u:object_r:build_prop:s0 exact int
1105*e4a36f41SAndroid Build Coastguard Workerro.system.build.fingerprint                 u:object_r:build_prop:s0 exact string
1106*e4a36f41SAndroid Build Coastguard Workerro.system.build.id                          u:object_r:build_prop:s0 exact string
1107*e4a36f41SAndroid Build Coastguard Workerro.system.build.tags                        u:object_r:build_prop:s0 exact string
1108*e4a36f41SAndroid Build Coastguard Workerro.system.build.type                        u:object_r:build_prop:s0 exact string
1109*e4a36f41SAndroid Build Coastguard Workerro.system.build.version.incremental         u:object_r:build_prop:s0 exact string
1110*e4a36f41SAndroid Build Coastguard Workerro.system.build.version.release             u:object_r:build_prop:s0 exact string
1111*e4a36f41SAndroid Build Coastguard Workerro.system.build.version.release_or_codename u:object_r:build_prop:s0 exact string
1112*e4a36f41SAndroid Build Coastguard Workerro.system.build.version.sdk                 u:object_r:build_prop:s0 exact int
1113*e4a36f41SAndroid Build Coastguard Worker
1114*e4a36f41SAndroid Build Coastguard Workerro.adb.secure u:object_r:build_prop:s0 exact bool
1115*e4a36f41SAndroid Build Coastguard Workerro.secure     u:object_r:userdebug_or_eng_prop:s0 exact int
1116*e4a36f41SAndroid Build Coastguard Worker
1117*e4a36f41SAndroid Build Coastguard Workerro.product.system_ext.brand        u:object_r:build_prop:s0 exact string
1118*e4a36f41SAndroid Build Coastguard Workerro.product.system_ext.device       u:object_r:build_prop:s0 exact string
1119*e4a36f41SAndroid Build Coastguard Workerro.product.system_ext.manufacturer u:object_r:build_prop:s0 exact string
1120*e4a36f41SAndroid Build Coastguard Workerro.product.system_ext.model        u:object_r:build_prop:s0 exact string
1121*e4a36f41SAndroid Build Coastguard Workerro.product.system_ext.name         u:object_r:build_prop:s0 exact string
1122*e4a36f41SAndroid Build Coastguard Worker
1123*e4a36f41SAndroid Build Coastguard Workerro.system_ext.build.date                        u:object_r:build_prop:s0 exact string
1124*e4a36f41SAndroid Build Coastguard Workerro.system_ext.build.date.utc                    u:object_r:build_prop:s0 exact int
1125*e4a36f41SAndroid Build Coastguard Workerro.system_ext.build.fingerprint                 u:object_r:build_prop:s0 exact string
1126*e4a36f41SAndroid Build Coastguard Workerro.system_ext.build.id                          u:object_r:build_prop:s0 exact string
1127*e4a36f41SAndroid Build Coastguard Workerro.system_ext.build.tags                        u:object_r:build_prop:s0 exact string
1128*e4a36f41SAndroid Build Coastguard Workerro.system_ext.build.type                        u:object_r:build_prop:s0 exact string
1129*e4a36f41SAndroid Build Coastguard Workerro.system_ext.build.version.incremental         u:object_r:build_prop:s0 exact string
1130*e4a36f41SAndroid Build Coastguard Workerro.system_ext.build.version.release             u:object_r:build_prop:s0 exact string
1131*e4a36f41SAndroid Build Coastguard Workerro.system_ext.build.version.release_or_codename u:object_r:build_prop:s0 exact string
1132*e4a36f41SAndroid Build Coastguard Workerro.system_ext.build.version.sdk                 u:object_r:build_prop:s0 exact int
1133*e4a36f41SAndroid Build Coastguard Worker
1134*e4a36f41SAndroid Build Coastguard Worker# These ro.product.product.* and ro.product.build.* are set by /product/etc/build.prop
1135*e4a36f41SAndroid Build Coastguard Workerro.product.product.brand        u:object_r:build_prop:s0 exact string
1136*e4a36f41SAndroid Build Coastguard Workerro.product.product.device       u:object_r:build_prop:s0 exact string
1137*e4a36f41SAndroid Build Coastguard Workerro.product.product.manufacturer u:object_r:build_prop:s0 exact string
1138*e4a36f41SAndroid Build Coastguard Workerro.product.product.model        u:object_r:build_prop:s0 exact string
1139*e4a36f41SAndroid Build Coastguard Workerro.product.product.name         u:object_r:build_prop:s0 exact string
1140*e4a36f41SAndroid Build Coastguard Worker
1141*e4a36f41SAndroid Build Coastguard Workerro.product.build.date                        u:object_r:build_prop:s0 exact string
1142*e4a36f41SAndroid Build Coastguard Workerro.product.build.date.utc                    u:object_r:build_prop:s0 exact int
1143*e4a36f41SAndroid Build Coastguard Workerro.product.build.fingerprint                 u:object_r:build_prop:s0 exact string
1144*e4a36f41SAndroid Build Coastguard Workerro.product.build.id                          u:object_r:build_prop:s0 exact string
1145*e4a36f41SAndroid Build Coastguard Workerro.product.build.tags                        u:object_r:build_prop:s0 exact string
1146*e4a36f41SAndroid Build Coastguard Workerro.product.build.type                        u:object_r:build_prop:s0 exact string
1147*e4a36f41SAndroid Build Coastguard Workerro.product.build.version.incremental         u:object_r:build_prop:s0 exact string
1148*e4a36f41SAndroid Build Coastguard Workerro.product.build.version.release             u:object_r:build_prop:s0 exact string
1149*e4a36f41SAndroid Build Coastguard Workerro.product.build.version.release_or_codename u:object_r:build_prop:s0 exact string
1150*e4a36f41SAndroid Build Coastguard Workerro.product.build.version.sdk                 u:object_r:build_prop:s0 exact int
1151*e4a36f41SAndroid Build Coastguard Worker
1152*e4a36f41SAndroid Build Coastguard Worker# These 5 properties are set by property_service
1153*e4a36f41SAndroid Build Coastguard Workerro.product.brand         u:object_r:build_prop:s0 exact string
1154*e4a36f41SAndroid Build Coastguard Workerro.product.device        u:object_r:build_prop:s0 exact string
1155*e4a36f41SAndroid Build Coastguard Workerro.product.manufacturer  u:object_r:build_prop:s0 exact string
1156*e4a36f41SAndroid Build Coastguard Workerro.product.model         u:object_r:build_prop:s0 exact string
1157*e4a36f41SAndroid Build Coastguard Workerro.product.name          u:object_r:build_prop:s0 exact string
1158*e4a36f41SAndroid Build Coastguard Worker
1159*e4a36f41SAndroid Build Coastguard Worker# Sanitizer properties
1160*e4a36f41SAndroid Build Coastguard Workerro.sanitize.address          u:object_r:build_prop:s0 exact bool
1161*e4a36f41SAndroid Build Coastguard Workerro.sanitize.cfi              u:object_r:build_prop:s0 exact bool
1162*e4a36f41SAndroid Build Coastguard Workerro.sanitize.default-ub       u:object_r:build_prop:s0 exact bool
1163*e4a36f41SAndroid Build Coastguard Workerro.sanitize.fuzzer           u:object_r:build_prop:s0 exact bool
1164*e4a36f41SAndroid Build Coastguard Workerro.sanitize.hwaddress        u:object_r:build_prop:s0 exact bool
1165*e4a36f41SAndroid Build Coastguard Workerro.sanitize.integer_overflow u:object_r:build_prop:s0 exact bool
1166*e4a36f41SAndroid Build Coastguard Workerro.sanitize.safe-stack       u:object_r:build_prop:s0 exact bool
1167*e4a36f41SAndroid Build Coastguard Workerro.sanitize.scudo            u:object_r:build_prop:s0 exact bool
1168*e4a36f41SAndroid Build Coastguard Workerro.sanitize.thread           u:object_r:build_prop:s0 exact bool
1169*e4a36f41SAndroid Build Coastguard Workerro.sanitize.undefined        u:object_r:build_prop:s0 exact bool
1170*e4a36f41SAndroid Build Coastguard Worker
1171*e4a36f41SAndroid Build Coastguard Worker# All odm build props are set by /odm/build.prop
1172*e4a36f41SAndroid Build Coastguard Workerro.odm.build.date                u:object_r:build_odm_prop:s0 exact string
1173*e4a36f41SAndroid Build Coastguard Workerro.odm.build.date.utc            u:object_r:build_odm_prop:s0 exact int
1174*e4a36f41SAndroid Build Coastguard Workerro.odm.build.fingerprint         u:object_r:build_odm_prop:s0 exact string
1175*e4a36f41SAndroid Build Coastguard Workerro.odm.build.version.incremental u:object_r:build_odm_prop:s0 exact string
1176*e4a36f41SAndroid Build Coastguard Workerro.odm.build.media_performance_class   u:object_r:build_odm_prop:s0 exact int
1177*e4a36f41SAndroid Build Coastguard Worker
1178*e4a36f41SAndroid Build Coastguard Workerro.product.odm.brand        u:object_r:build_odm_prop:s0 exact string
1179*e4a36f41SAndroid Build Coastguard Workerro.product.odm.device       u:object_r:build_odm_prop:s0 exact string
1180*e4a36f41SAndroid Build Coastguard Workerro.product.odm.manufacturer u:object_r:build_odm_prop:s0 exact string
1181*e4a36f41SAndroid Build Coastguard Workerro.product.odm.model        u:object_r:build_odm_prop:s0 exact string
1182*e4a36f41SAndroid Build Coastguard Workerro.product.odm.name         u:object_r:build_odm_prop:s0 exact string
1183*e4a36f41SAndroid Build Coastguard Worker
1184*e4a36f41SAndroid Build Coastguard Worker# All vendor_dlkm build props are set by /vendor_dlkm/etc/build.prop
1185*e4a36f41SAndroid Build Coastguard Workerro.vendor_dlkm.build.date                        u:object_r:build_vendor_prop:s0 exact string
1186*e4a36f41SAndroid Build Coastguard Workerro.vendor_dlkm.build.date.utc                    u:object_r:build_vendor_prop:s0 exact int
1187*e4a36f41SAndroid Build Coastguard Workerro.vendor_dlkm.build.fingerprint                 u:object_r:build_vendor_prop:s0 exact string
1188*e4a36f41SAndroid Build Coastguard Workerro.vendor_dlkm.build.id                          u:object_r:build_vendor_prop:s0 exact string
1189*e4a36f41SAndroid Build Coastguard Workerro.vendor_dlkm.build.tags                        u:object_r:build_vendor_prop:s0 exact string
1190*e4a36f41SAndroid Build Coastguard Workerro.vendor_dlkm.build.type                        u:object_r:build_vendor_prop:s0 exact string
1191*e4a36f41SAndroid Build Coastguard Workerro.vendor_dlkm.build.version.incremental         u:object_r:build_vendor_prop:s0 exact string
1192*e4a36f41SAndroid Build Coastguard Workerro.vendor_dlkm.build.version.release             u:object_r:build_vendor_prop:s0 exact string
1193*e4a36f41SAndroid Build Coastguard Workerro.vendor_dlkm.build.version.release_or_codename u:object_r:build_vendor_prop:s0 exact string
1194*e4a36f41SAndroid Build Coastguard Workerro.vendor_dlkm.build.version.sdk                 u:object_r:build_vendor_prop:s0 exact int
1195*e4a36f41SAndroid Build Coastguard Worker
1196*e4a36f41SAndroid Build Coastguard Worker# All odm_dlkm build props are set by /odm_dlkm/etc/build.prop
1197*e4a36f41SAndroid Build Coastguard Workerro.product.odm_dlkm.brand        u:object_r:build_odm_prop:s0 exact string
1198*e4a36f41SAndroid Build Coastguard Workerro.product.odm_dlkm.device       u:object_r:build_odm_prop:s0 exact string
1199*e4a36f41SAndroid Build Coastguard Workerro.product.odm_dlkm.manufacturer u:object_r:build_odm_prop:s0 exact string
1200*e4a36f41SAndroid Build Coastguard Workerro.product.odm_dlkm.model        u:object_r:build_odm_prop:s0 exact string
1201*e4a36f41SAndroid Build Coastguard Workerro.product.odm_dlkm.name         u:object_r:build_odm_prop:s0 exact string
1202*e4a36f41SAndroid Build Coastguard Worker
1203*e4a36f41SAndroid Build Coastguard Workerro.odm_dlkm.build.date                        u:object_r:build_odm_prop:s0 exact string
1204*e4a36f41SAndroid Build Coastguard Workerro.odm_dlkm.build.date.utc                    u:object_r:build_odm_prop:s0 exact int
1205*e4a36f41SAndroid Build Coastguard Workerro.odm_dlkm.build.fingerprint                 u:object_r:build_odm_prop:s0 exact string
1206*e4a36f41SAndroid Build Coastguard Workerro.odm_dlkm.build.id                          u:object_r:build_odm_prop:s0 exact string
1207*e4a36f41SAndroid Build Coastguard Workerro.odm_dlkm.build.tags                        u:object_r:build_odm_prop:s0 exact string
1208*e4a36f41SAndroid Build Coastguard Workerro.odm_dlkm.build.type                        u:object_r:build_odm_prop:s0 exact string
1209*e4a36f41SAndroid Build Coastguard Workerro.odm_dlkm.build.version.incremental         u:object_r:build_odm_prop:s0 exact string
1210*e4a36f41SAndroid Build Coastguard Workerro.odm_dlkm.build.version.release             u:object_r:build_odm_prop:s0 exact string
1211*e4a36f41SAndroid Build Coastguard Workerro.odm_dlkm.build.version.release_or_codename u:object_r:build_odm_prop:s0 exact string
1212*e4a36f41SAndroid Build Coastguard Workerro.odm_dlkm.build.version.sdk                 u:object_r:build_odm_prop:s0 exact int
1213*e4a36f41SAndroid Build Coastguard Worker
1214*e4a36f41SAndroid Build Coastguard Worker# enforces debugfs restrictions in non-user builds, set by /vendor/build.prop
1215*e4a36f41SAndroid Build Coastguard Workerro.product.debugfs_restrictions.enabled u:object_r:debugfs_restriction_prop:s0 exact bool
1216*e4a36f41SAndroid Build Coastguard Worker
1217*e4a36f41SAndroid Build Coastguard Worker# All vendor build props are set by /vendor/build.prop
1218*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.date                        u:object_r:build_vendor_prop:s0 exact string
1219*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.date.utc                    u:object_r:build_vendor_prop:s0 exact int
1220*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.fingerprint                 u:object_r:build_vendor_prop:s0 exact string
1221*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.fingerprint_has_digest      u:object_r:build_vendor_prop:s0 exact bool
1222*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.id                          u:object_r:build_vendor_prop:s0 exact string
1223*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.tags                        u:object_r:build_vendor_prop:s0 exact string
1224*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.type                        u:object_r:build_vendor_prop:s0 exact string
1225*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.version.incremental         u:object_r:build_vendor_prop:s0 exact string
1226*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.version.release             u:object_r:build_vendor_prop:s0 exact string
1227*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.version.release_or_codename u:object_r:build_vendor_prop:s0 exact string
1228*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.version.sdk                 u:object_r:build_vendor_prop:s0 exact int
1229*e4a36f41SAndroid Build Coastguard Workerro.vendor.build.dont_use_vabc               u:object_r:build_vendor_prop:s0 exact bool
1230*e4a36f41SAndroid Build Coastguard Worker
1231*e4a36f41SAndroid Build Coastguard Worker# All vendor CPU abilist props are set by /vendor/build.prop
1232*e4a36f41SAndroid Build Coastguard Workerro.vendor.product.cpu.abilist   u:object_r:build_vendor_prop:s0 exact string
1233*e4a36f41SAndroid Build Coastguard Workerro.vendor.product.cpu.abilist32 u:object_r:build_vendor_prop:s0 exact string
1234*e4a36f41SAndroid Build Coastguard Workerro.vendor.product.cpu.abilist64 u:object_r:build_vendor_prop:s0 exact string
1235*e4a36f41SAndroid Build Coastguard Worker
1236*e4a36f41SAndroid Build Coastguard Workerro.product.board                    u:object_r:build_vendor_prop:s0 exact string
1237*e4a36f41SAndroid Build Coastguard Workerro.product.first_api_level          u:object_r:build_vendor_prop:s0 exact int
1238*e4a36f41SAndroid Build Coastguard Workerro.product.vendor.brand             u:object_r:build_vendor_prop:s0 exact string
1239*e4a36f41SAndroid Build Coastguard Workerro.product.vendor.device            u:object_r:build_vendor_prop:s0 exact string
1240*e4a36f41SAndroid Build Coastguard Workerro.product.vendor.manufacturer      u:object_r:build_vendor_prop:s0 exact string
1241*e4a36f41SAndroid Build Coastguard Workerro.product.vendor.model             u:object_r:build_vendor_prop:s0 exact string
1242*e4a36f41SAndroid Build Coastguard Workerro.product.vendor.name              u:object_r:build_vendor_prop:s0 exact string
1243*e4a36f41SAndroid Build Coastguard Workerro.product.vendor_dlkm.brand        u:object_r:build_vendor_prop:s0 exact string
1244*e4a36f41SAndroid Build Coastguard Workerro.product.vendor_dlkm.device       u:object_r:build_vendor_prop:s0 exact string
1245*e4a36f41SAndroid Build Coastguard Workerro.product.vendor_dlkm.manufacturer u:object_r:build_vendor_prop:s0 exact string
1246*e4a36f41SAndroid Build Coastguard Workerro.product.vendor_dlkm.model        u:object_r:build_vendor_prop:s0 exact string
1247*e4a36f41SAndroid Build Coastguard Workerro.product.vendor_dlkm.name         u:object_r:build_vendor_prop:s0 exact string
1248*e4a36f41SAndroid Build Coastguard Worker
1249*e4a36f41SAndroid Build Coastguard Worker# build props for attestation feature are set by property_service
1250*e4a36f41SAndroid Build Coastguard Workerro.product.brand_for_attestation u:object_r:build_attestation_prop:s0 exact string
1251*e4a36f41SAndroid Build Coastguard Workerro.product.model_for_attestation u:object_r:build_attestation_prop:s0 exact string
1252*e4a36f41SAndroid Build Coastguard Workerro.product.name_for_attestation  u:object_r:build_attestation_prop:s0 exact string
1253*e4a36f41SAndroid Build Coastguard Workerro.product.device_for_attestation  u:object_r:build_attestation_prop:s0 exact string
1254*e4a36f41SAndroid Build Coastguard Workerro.product.manufacturer_for_attestation  u:object_r:build_attestation_prop:s0 exact string
1255*e4a36f41SAndroid Build Coastguard Worker
1256*e4a36f41SAndroid Build Coastguard Worker# Vendor API level properties for the vFRC and GRF
1257*e4a36f41SAndroid Build Coastguard Workerro.board.first_api_level u:object_r:build_vendor_prop:s0 exact int
1258*e4a36f41SAndroid Build Coastguard Workerro.board.api_level       u:object_r:build_vendor_prop:s0 exact int
1259*e4a36f41SAndroid Build Coastguard Workerro.board.api_frozen      u:object_r:build_vendor_prop:s0 exact bool
1260*e4a36f41SAndroid Build Coastguard Workerro.llndk.api_level       u:object_r:build_prop:s0 exact int
1261*e4a36f41SAndroid Build Coastguard Workerro.vendor.api_level      u:object_r:build_vendor_prop:s0 exact int
1262*e4a36f41SAndroid Build Coastguard Worker
1263*e4a36f41SAndroid Build Coastguard Worker# Boot image build props set by /{second_stage_resources/,}boot/etc/build.prop
1264*e4a36f41SAndroid Build Coastguard Workerro.bootimage.build.date                        u:object_r:build_bootimage_prop:s0 exact string
1265*e4a36f41SAndroid Build Coastguard Workerro.bootimage.build.date.utc                    u:object_r:build_bootimage_prop:s0 exact int
1266*e4a36f41SAndroid Build Coastguard Workerro.bootimage.build.fingerprint                 u:object_r:build_bootimage_prop:s0 exact string
1267*e4a36f41SAndroid Build Coastguard Workerro.bootimage.build.id                          u:object_r:build_bootimage_prop:s0 exact string
1268*e4a36f41SAndroid Build Coastguard Workerro.bootimage.build.tags                        u:object_r:build_bootimage_prop:s0 exact string
1269*e4a36f41SAndroid Build Coastguard Workerro.bootimage.build.type                        u:object_r:build_bootimage_prop:s0 exact string
1270*e4a36f41SAndroid Build Coastguard Workerro.bootimage.build.version.incremental         u:object_r:build_bootimage_prop:s0 exact string
1271*e4a36f41SAndroid Build Coastguard Workerro.bootimage.build.version.release             u:object_r:build_bootimage_prop:s0 exact string
1272*e4a36f41SAndroid Build Coastguard Workerro.bootimage.build.version.release_or_codename u:object_r:build_bootimage_prop:s0 exact string
1273*e4a36f41SAndroid Build Coastguard Workerro.bootimage.build.version.sdk                 u:object_r:build_bootimage_prop:s0 exact int
1274*e4a36f41SAndroid Build Coastguard Worker
1275*e4a36f41SAndroid Build Coastguard Workerro.product.bootimage.brand        u:object_r:build_bootimage_prop:s0 exact string
1276*e4a36f41SAndroid Build Coastguard Workerro.product.bootimage.device       u:object_r:build_bootimage_prop:s0 exact string
1277*e4a36f41SAndroid Build Coastguard Workerro.product.bootimage.manufacturer u:object_r:build_bootimage_prop:s0 exact string
1278*e4a36f41SAndroid Build Coastguard Workerro.product.bootimage.model        u:object_r:build_bootimage_prop:s0 exact string
1279*e4a36f41SAndroid Build Coastguard Workerro.product.bootimage.name         u:object_r:build_bootimage_prop:s0 exact string
1280*e4a36f41SAndroid Build Coastguard Worker
1281*e4a36f41SAndroid Build Coastguard Worker# ro.product.property_source_order is settable from any build.prop
1282*e4a36f41SAndroid Build Coastguard Workerro.product.property_source_order u:object_r:build_config_prop:s0 exact string
1283*e4a36f41SAndroid Build Coastguard Worker
1284*e4a36f41SAndroid Build Coastguard Workerro.crypto.state u:object_r:vold_status_prop:s0 exact enum encrypted unencrypted unsupported
1285*e4a36f41SAndroid Build Coastguard Workerro.crypto.type  u:object_r:vold_status_prop:s0 exact enum block file managed none
1286*e4a36f41SAndroid Build Coastguard Worker
1287*e4a36f41SAndroid Build Coastguard Workerro.property_service.version u:object_r:property_service_version_prop:s0 exact int
1288*e4a36f41SAndroid Build Coastguard Workerro.property_service.async_persist_writes u:object_r:build_config_prop:s0 exact bool
1289*e4a36f41SAndroid Build Coastguard Worker
1290*e4a36f41SAndroid Build Coastguard Workerro.vendor.redirect_socket_calls u:object_r:vendor_socket_hook_prop:s0 exact bool
1291*e4a36f41SAndroid Build Coastguard Worker
1292*e4a36f41SAndroid Build Coastguard Workerservice.bootanim.exit       u:object_r:bootanim_system_prop:s0 exact int
1293*e4a36f41SAndroid Build Coastguard Workerservice.bootanim.progress   u:object_r:bootanim_system_prop:s0 exact int
1294*e4a36f41SAndroid Build Coastguard Workerpersist.bootanim.color1     u:object_r:bootanim_system_prop:s0 exact int
1295*e4a36f41SAndroid Build Coastguard Workerpersist.bootanim.color2     u:object_r:bootanim_system_prop:s0 exact int
1296*e4a36f41SAndroid Build Coastguard Workerpersist.bootanim.color3     u:object_r:bootanim_system_prop:s0 exact int
1297*e4a36f41SAndroid Build Coastguard Workerpersist.bootanim.color4     u:object_r:bootanim_system_prop:s0 exact int
1298*e4a36f41SAndroid Build Coastguard Worker
1299*e4a36f41SAndroid Build Coastguard Workersys.init.userspace_reboot.in_progress u:object_r:userspace_reboot_exported_prop:s0 exact bool
1300*e4a36f41SAndroid Build Coastguard Workersys.use_memfd                         u:object_r:use_memfd_prop:s0 exact bool
1301*e4a36f41SAndroid Build Coastguard Worker
1302*e4a36f41SAndroid Build Coastguard Workervold.decrypt u:object_r:vold_status_prop:s0 exact string
1303*e4a36f41SAndroid Build Coastguard Worker
1304*e4a36f41SAndroid Build Coastguard Workeraaudio.hw_burst_min_usec     u:object_r:aaudio_config_prop:s0 exact int
1305*e4a36f41SAndroid Build Coastguard Workeraaudio.minimum_sleep_usec    u:object_r:aaudio_config_prop:s0 exact int
1306*e4a36f41SAndroid Build Coastguard Workeraaudio.mixer_bursts          u:object_r:aaudio_config_prop:s0 exact int
1307*e4a36f41SAndroid Build Coastguard Workeraaudio.mmap_exclusive_policy u:object_r:aaudio_config_prop:s0 exact int
1308*e4a36f41SAndroid Build Coastguard Workeraaudio.mmap_policy           u:object_r:aaudio_config_prop:s0 exact int
1309*e4a36f41SAndroid Build Coastguard Workeraaudio.wakeup_delay_usec     u:object_r:aaudio_config_prop:s0 exact int
1310*e4a36f41SAndroid Build Coastguard Worker
1311*e4a36f41SAndroid Build Coastguard Workerpersist.rcs.supported u:object_r:exported_default_prop:s0 exact int
1312*e4a36f41SAndroid Build Coastguard Worker
1313*e4a36f41SAndroid Build Coastguard Workerro.bionic.2nd_arch        u:object_r:cpu_variant_prop:s0 exact string
1314*e4a36f41SAndroid Build Coastguard Workerro.bionic.2nd_cpu_variant u:object_r:cpu_variant_prop:s0 exact string
1315*e4a36f41SAndroid Build Coastguard Workerro.bionic.arch            u:object_r:cpu_variant_prop:s0 exact string
1316*e4a36f41SAndroid Build Coastguard Workerro.bionic.cpu_variant     u:object_r:cpu_variant_prop:s0 exact string
1317*e4a36f41SAndroid Build Coastguard Worker
1318*e4a36f41SAndroid Build Coastguard Workerbionic.linker.16kb.app_compat.enabled u:object_r:bionic_linker_16kb_app_compat_prop:s0 exact bool
1319*e4a36f41SAndroid Build Coastguard Worker
1320*e4a36f41SAndroid Build Coastguard Workerro.board.platform u:object_r:exported_default_prop:s0 exact string
1321*e4a36f41SAndroid Build Coastguard Worker
1322*e4a36f41SAndroid Build Coastguard Workerro.boot.fake_battery         u:object_r:exported_default_prop:s0 exact int
1323*e4a36f41SAndroid Build Coastguard Workerro.boot.fstab_suffix         u:object_r:exported_default_prop:s0 exact string
1324*e4a36f41SAndroid Build Coastguard Workerro.boot.hardware.revision    u:object_r:exported_default_prop:s0 exact string
1325*e4a36f41SAndroid Build Coastguard Workerro.boot.product.hardware.sku u:object_r:exported_default_prop:s0 exact string
1326*e4a36f41SAndroid Build Coastguard Workerro.boot.product.vendor.sku   u:object_r:exported_default_prop:s0 exact string
1327*e4a36f41SAndroid Build Coastguard Workerro.boot.slot_suffix          u:object_r:exported_default_prop:s0 exact string
1328*e4a36f41SAndroid Build Coastguard Worker
1329*e4a36f41SAndroid Build Coastguard Worker# Vendor configurable property to be used specifically to assign industrial
1330*e4a36f41SAndroid Build Coastguard Worker# design ID or vendor hardware identifier that encodes on device components.
1331*e4a36f41SAndroid Build Coastguard Worker# This property should not be assigned a generic device name or identifier and
1332*e4a36f41SAndroid Build Coastguard Worker# should not be redundant to properties like ro.boot.hardware. ro.product.name
1333*e4a36f41SAndroid Build Coastguard Worker# etc.
1334*e4a36f41SAndroid Build Coastguard Workerro.boot.product.hardware.id  u:object_r:exported_default_prop:s0 exact string
1335*e4a36f41SAndroid Build Coastguard Worker
1336*e4a36f41SAndroid Build Coastguard Workerro.boringcrypto.hwrand u:object_r:exported_default_prop:s0 exact bool
1337*e4a36f41SAndroid Build Coastguard Worker
1338*e4a36f41SAndroid Build Coastguard Worker# Update related props
1339*e4a36f41SAndroid Build Coastguard Workerro.build.ab_update                                u:object_r:exported_default_prop:s0 exact string
1340*e4a36f41SAndroid Build Coastguard Workerro.build.ab_update.gki.prevent_downgrade_version  u:object_r:ab_update_gki_prop:s0 exact bool
1341*e4a36f41SAndroid Build Coastguard Workerro.build.ab_update.gki.prevent_downgrade_spl      u:object_r:ab_update_gki_prop:s0 exact bool
1342*e4a36f41SAndroid Build Coastguard Worker
1343*e4a36f41SAndroid Build Coastguard Workerro.build.expect.baseband   u:object_r:exported_default_prop:s0 exact string
1344*e4a36f41SAndroid Build Coastguard Workerro.build.expect.bootloader u:object_r:exported_default_prop:s0 exact string
1345*e4a36f41SAndroid Build Coastguard Worker
1346*e4a36f41SAndroid Build Coastguard Workerro.carrier u:object_r:exported_default_prop:s0 exact string
1347*e4a36f41SAndroid Build Coastguard Worker
1348*e4a36f41SAndroid Build Coastguard Workerro.config.low_ram           u:object_r:exported_config_prop:s0 exact bool
1349*e4a36f41SAndroid Build Coastguard Workerro.config.vc_call_vol_steps u:object_r:exported_config_prop:s0 exact int
1350*e4a36f41SAndroid Build Coastguard Worker
1351*e4a36f41SAndroid Build Coastguard Workerro.frp.pst u:object_r:exported_default_prop:s0 exact string
1352*e4a36f41SAndroid Build Coastguard Worker
1353*e4a36f41SAndroid Build Coastguard Workerro.hardware.activity_recognition u:object_r:exported_default_prop:s0 exact string
1354*e4a36f41SAndroid Build Coastguard Workerro.hardware.audio                u:object_r:exported_default_prop:s0 exact string
1355*e4a36f41SAndroid Build Coastguard Workerro.hardware.audio.a2dp           u:object_r:exported_default_prop:s0 exact string
1356*e4a36f41SAndroid Build Coastguard Workerro.hardware.audio.hearing_aid    u:object_r:exported_default_prop:s0 exact string
1357*e4a36f41SAndroid Build Coastguard Workerro.hardware.audio.primary        u:object_r:exported_default_prop:s0 exact string
1358*e4a36f41SAndroid Build Coastguard Workerro.hardware.audio.usb            u:object_r:exported_default_prop:s0 exact string
1359*e4a36f41SAndroid Build Coastguard Workerro.hardware.audio_policy         u:object_r:exported_default_prop:s0 exact string
1360*e4a36f41SAndroid Build Coastguard Workerro.hardware.bootctrl             u:object_r:exported_default_prop:s0 exact string
1361*e4a36f41SAndroid Build Coastguard Workerro.hardware.camera               u:object_r:exported_default_prop:s0 exact string
1362*e4a36f41SAndroid Build Coastguard Workerro.hardware.consumerir           u:object_r:exported_default_prop:s0 exact string
1363*e4a36f41SAndroid Build Coastguard Workerro.hardware.context_hub          u:object_r:exported_default_prop:s0 exact string
1364*e4a36f41SAndroid Build Coastguard Workerro.hardware.egl                  u:object_r:exported_default_prop:s0 exact string
1365*e4a36f41SAndroid Build Coastguard Workerro.hardware.fingerprint          u:object_r:exported_default_prop:s0 exact string
1366*e4a36f41SAndroid Build Coastguard Workerro.hardware.flp                  u:object_r:exported_default_prop:s0 exact string
1367*e4a36f41SAndroid Build Coastguard Workerro.hardware.gatekeeper           u:object_r:exported_default_prop:s0 exact string
1368*e4a36f41SAndroid Build Coastguard Workerro.hardware.gps                  u:object_r:exported_default_prop:s0 exact string
1369*e4a36f41SAndroid Build Coastguard Workerro.hardware.gralloc              u:object_r:exported_default_prop:s0 exact string
1370*e4a36f41SAndroid Build Coastguard Workerro.hardware.hdmi_cec             u:object_r:exported_default_prop:s0 exact string
1371*e4a36f41SAndroid Build Coastguard Workerro.hardware.hwcomposer           u:object_r:exported_default_prop:s0 exact string
1372*e4a36f41SAndroid Build Coastguard Workerro.hardware.input                u:object_r:exported_default_prop:s0 exact string
1373*e4a36f41SAndroid Build Coastguard Workerro.hardware.keystore             u:object_r:exported_default_prop:s0 exact string
1374*e4a36f41SAndroid Build Coastguard Workerro.hardware.keystore_desede      u:object_r:exported_default_prop:s0 exact string
1375*e4a36f41SAndroid Build Coastguard Workerro.hardware.lights               u:object_r:exported_default_prop:s0 exact string
1376*e4a36f41SAndroid Build Coastguard Workerro.hardware.local_time           u:object_r:exported_default_prop:s0 exact string
1377*e4a36f41SAndroid Build Coastguard Workerro.hardware.memtrack             u:object_r:exported_default_prop:s0 exact string
1378*e4a36f41SAndroid Build Coastguard Workerro.hardware.nfc                  u:object_r:exported_default_prop:s0 exact string
1379*e4a36f41SAndroid Build Coastguard Workerro.hardware.nfc_nci              u:object_r:exported_default_prop:s0 exact string
1380*e4a36f41SAndroid Build Coastguard Workerro.hardware.nfc_tag              u:object_r:exported_default_prop:s0 exact string
1381*e4a36f41SAndroid Build Coastguard Workerro.hardware.nvram                u:object_r:exported_default_prop:s0 exact string
1382*e4a36f41SAndroid Build Coastguard Workerro.hardware.power                u:object_r:exported_default_prop:s0 exact string
1383*e4a36f41SAndroid Build Coastguard Workerro.hardware.radio                u:object_r:exported_default_prop:s0 exact string
1384*e4a36f41SAndroid Build Coastguard Workerro.hardware.sensors              u:object_r:exported_default_prop:s0 exact string
1385*e4a36f41SAndroid Build Coastguard Workerro.hardware.sound_trigger        u:object_r:exported_default_prop:s0 exact string
1386*e4a36f41SAndroid Build Coastguard Workerro.hardware.thermal              u:object_r:exported_default_prop:s0 exact string
1387*e4a36f41SAndroid Build Coastguard Workerro.hardware.tv_input             u:object_r:exported_default_prop:s0 exact string
1388*e4a36f41SAndroid Build Coastguard Workerro.hardware.type                 u:object_r:exported_default_prop:s0 exact string
1389*e4a36f41SAndroid Build Coastguard Workerro.hardware.vehicle              u:object_r:exported_default_prop:s0 exact string
1390*e4a36f41SAndroid Build Coastguard Workerro.hardware.vibrator             u:object_r:exported_default_prop:s0 exact string
1391*e4a36f41SAndroid Build Coastguard Workerro.hardware.virtual_device       u:object_r:exported_default_prop:s0 exact string
1392*e4a36f41SAndroid Build Coastguard Workerro.hardware.vulkan               u:object_r:exported_default_prop:s0 exact string
1393*e4a36f41SAndroid Build Coastguard Worker
1394*e4a36f41SAndroid Build Coastguard Workerro.hw_timeout_multiplier u:object_r:hw_timeout_multiplier_prop:s0 exact int
1395*e4a36f41SAndroid Build Coastguard Worker
1396*e4a36f41SAndroid Build Coastguard Workerro.hwui.use_vulkan u:object_r:exported_default_prop:s0 exact bool
1397*e4a36f41SAndroid Build Coastguard Worker
1398*e4a36f41SAndroid Build Coastguard Worker# ro.kernel.* properties are emulator specific and deprecated. Do not use.
1399*e4a36f41SAndroid Build Coastguard Worker# Should be retired once presubmit allows.
1400*e4a36f41SAndroid Build Coastguard Workerro.kernel.qemu             u:object_r:exported_default_prop:s0 exact bool
1401*e4a36f41SAndroid Build Coastguard Workerro.kernel.qemu.            u:object_r:exported_default_prop:s0
1402*e4a36f41SAndroid Build Coastguard Workerro.kernel.android.bootanim u:object_r:exported_default_prop:s0 exact int
1403*e4a36f41SAndroid Build Coastguard Worker
1404*e4a36f41SAndroid Build Coastguard Worker# This property is used by init to store the original value or /proc/sys/vm/watermark_scale_factor
1405*e4a36f41SAndroid Build Coastguard Workerro.kernel.watermark_scale_factor          u:object_r:init_storage_prop:s0 exact int
1406*e4a36f41SAndroid Build Coastguard Worker
1407*e4a36f41SAndroid Build Coastguard Workerro.oem.key1 u:object_r:exported_default_prop:s0 exact string
1408*e4a36f41SAndroid Build Coastguard Worker
1409*e4a36f41SAndroid Build Coastguard Workerro.product.vndk.version u:object_r:vndk_prop:s0 exact string
1410*e4a36f41SAndroid Build Coastguard Worker
1411*e4a36f41SAndroid Build Coastguard Workerro.vndk.lite    u:object_r:vndk_prop:s0 exact bool
1412*e4a36f41SAndroid Build Coastguard Workerro.vndk.version u:object_r:vndk_prop:s0 exact string
1413*e4a36f41SAndroid Build Coastguard Worker
1414*e4a36f41SAndroid Build Coastguard Workerro.vts.coverage u:object_r:vts_config_prop:s0 exact int
1415*e4a36f41SAndroid Build Coastguard Worker
1416*e4a36f41SAndroid Build Coastguard Workervts.native_server.on u:object_r:vts_status_prop:s0 exact bool
1417*e4a36f41SAndroid Build Coastguard Worker
1418*e4a36f41SAndroid Build Coastguard Workerwifi.active.interface     u:object_r:wifi_hal_prop:s0 exact string
1419*e4a36f41SAndroid Build Coastguard Workerwifi.aware.interface      u:object_r:wifi_hal_prop:s0 exact string
1420*e4a36f41SAndroid Build Coastguard Workerwifi.concurrent.interface u:object_r:wifi_hal_prop:s0 exact string
1421*e4a36f41SAndroid Build Coastguard Workerwifi.direct.interface     u:object_r:wifi_hal_prop:s0 exact string
1422*e4a36f41SAndroid Build Coastguard Workerwifi.interface            u:object_r:wifi_hal_prop:s0 exact string
1423*e4a36f41SAndroid Build Coastguard Workerwifi.interface.           u:object_r:wifi_hal_prop:s0 prefix string
1424*e4a36f41SAndroid Build Coastguard Workerwlan.driver.status        u:object_r:wifi_hal_prop:s0 exact enum ok unloaded
1425*e4a36f41SAndroid Build Coastguard Worker
1426*e4a36f41SAndroid Build Coastguard Workerro.boot.wificountrycode u:object_r:wifi_config_prop:s0 exact string
1427*e4a36f41SAndroid Build Coastguard Worker
1428*e4a36f41SAndroid Build Coastguard Workerro.apex.updatable u:object_r:exported_default_prop:s0 exact bool
1429*e4a36f41SAndroid Build Coastguard Worker
1430*e4a36f41SAndroid Build Coastguard Worker# Property to enable incremental feature
1431*e4a36f41SAndroid Build Coastguard Workerro.incremental.enable      u:object_r:incremental_prop:s0
1432*e4a36f41SAndroid Build Coastguard Worker
1433*e4a36f41SAndroid Build Coastguard Worker# Properties to configure userspace reboot.
1434*e4a36f41SAndroid Build Coastguard Workerinit.userspace_reboot.is_supported u:object_r:userspace_reboot_config_prop:s0 exact bool
1435*e4a36f41SAndroid Build Coastguard Workerinit.userspace_reboot.sigkill.timeoutmillis u:object_r:userspace_reboot_config_prop:s0 exact int
1436*e4a36f41SAndroid Build Coastguard Workerinit.userspace_reboot.sigterm.timeoutmillis u:object_r:userspace_reboot_config_prop:s0 exact int
1437*e4a36f41SAndroid Build Coastguard Workerinit.userspace_reboot.started.timeoutmillis u:object_r:userspace_reboot_config_prop:s0 exact int
1438*e4a36f41SAndroid Build Coastguard Workerinit.userspace_reboot.userdata_remount.timeoutmillis u:object_r:userspace_reboot_config_prop:s0 exact int
1439*e4a36f41SAndroid Build Coastguard Workerinit.userspace_reboot.watchdog.timeoutmillis u:object_r:userspace_reboot_config_prop:s0 exact int
1440*e4a36f41SAndroid Build Coastguard Worker
1441*e4a36f41SAndroid Build Coastguard Workersys.shutdown.requested u:object_r:exported_system_prop:s0 exact string
1442*e4a36f41SAndroid Build Coastguard Worker
1443*e4a36f41SAndroid Build Coastguard Worker# surfaceflinger properties
1444*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.default_composition_dataspace          u:object_r:surfaceflinger_prop:s0 exact int
1445*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.default_composition_pixel_format       u:object_r:surfaceflinger_prop:s0 exact int
1446*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.force_hwc_copy_for_virtual_displays    u:object_r:surfaceflinger_prop:s0 exact bool
1447*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.has_HDR_display                        u:object_r:surfaceflinger_prop:s0 exact bool
1448*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.has_wide_color_display                 u:object_r:surfaceflinger_prop:s0 exact bool
1449*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.max_frame_buffer_acquired_buffers      u:object_r:surfaceflinger_prop:s0 exact int
1450*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.max_graphics_height                    u:object_r:surfaceflinger_prop:s0 exact int
1451*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.max_graphics_width                     u:object_r:surfaceflinger_prop:s0 exact int
1452*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.max_virtual_display_dimension          u:object_r:surfaceflinger_prop:s0 exact int
1453*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.primary_display_orientation            u:object_r:surfaceflinger_prop:s0 exact enum ORIENTATION_0 ORIENTATION_180 ORIENTATION_270 ORIENTATION_90
1454*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.present_time_offset_from_vsync_ns      u:object_r:surfaceflinger_prop:s0 exact int
1455*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.running_without_sync_framework         u:object_r:surfaceflinger_prop:s0 exact bool
1456*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.start_graphics_allocator_service       u:object_r:surfaceflinger_prop:s0 exact bool
1457*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.use_color_management                   u:object_r:surfaceflinger_prop:s0 exact bool
1458*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.use_context_priority                   u:object_r:surfaceflinger_prop:s0 exact bool
1459*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.use_vr_flinger                         u:object_r:surfaceflinger_prop:s0 exact bool
1460*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.vsync_event_phase_offset_ns            u:object_r:surfaceflinger_prop:s0 exact int
1461*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.vsync_sf_event_phase_offset_ns         u:object_r:surfaceflinger_prop:s0 exact int
1462*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.wcg_composition_dataspace              u:object_r:surfaceflinger_prop:s0 exact int
1463*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.wcg_composition_pixel_format           u:object_r:surfaceflinger_prop:s0 exact int
1464*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.display_primary_red                    u:object_r:surfaceflinger_prop:s0 exact string
1465*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.display_primary_green                  u:object_r:surfaceflinger_prop:s0 exact string
1466*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.display_primary_blue                   u:object_r:surfaceflinger_prop:s0 exact string
1467*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.display_primary_white                  u:object_r:surfaceflinger_prop:s0 exact string
1468*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.protected_contents                     u:object_r:surfaceflinger_prop:s0 exact bool
1469*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.set_idle_timer_ms                      u:object_r:surfaceflinger_prop:s0 exact int
1470*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.set_touch_timer_ms                     u:object_r:surfaceflinger_prop:s0 exact int
1471*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.set_display_power_timer_ms             u:object_r:surfaceflinger_prop:s0 exact int
1472*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.support_kernel_idle_timer              u:object_r:surfaceflinger_prop:s0 exact bool
1473*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.supports_background_blur               u:object_r:surfaceflinger_prop:s0 exact bool
1474*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.use_smart_90_for_video                 u:object_r:surfaceflinger_prop:s0 exact bool
1475*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.use_content_detection_for_refresh_rate u:object_r:surfaceflinger_prop:s0 exact bool
1476*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.color_space_agnostic_dataspace         u:object_r:surfaceflinger_prop:s0 exact int
1477*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.refresh_rate_switching                 u:object_r:surfaceflinger_prop:s0 exact bool
1478*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.update_device_product_info_on_hotplug_reconnect u:object_r:surfaceflinger_prop:s0 exact bool
1479*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.enable_adpf_cpu_hint                   u:object_r:surfaceflinger_prop:s0 exact bool
1480*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.enable_frame_rate_override             u:object_r:surfaceflinger_prop:s0 exact bool
1481*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.enable_layer_caching                   u:object_r:surfaceflinger_prop:s0 exact bool
1482*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.display_update_imminent_timeout_ms     u:object_r:surfaceflinger_prop:s0 exact int
1483*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.uclamp.min                             u:object_r:surfaceflinger_prop:s0 exact int
1484*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.ignore_hdr_camera_layers               u:object_r:surfaceflinger_prop:s0 exact bool
1485*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.clear_slots_with_set_layer_buffer      u:object_r:surfaceflinger_prop:s0 exact bool
1486*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.prime_shader_cache.ultrahdr            u:object_r:surfaceflinger_prop:s0 exact bool
1487*e4a36f41SAndroid Build Coastguard Workerro.surface_flinger.game_default_frame_rate_override       u:object_r:surfaceflinger_prop:s0 exact int
1488*e4a36f41SAndroid Build Coastguard Worker
1489*e4a36f41SAndroid Build Coastguard Workerro.sf.disable_triple_buffer u:object_r:surfaceflinger_prop:s0 exact bool
1490*e4a36f41SAndroid Build Coastguard Workerro.sf.lcd_density           u:object_r:surfaceflinger_prop:s0 exact int
1491*e4a36f41SAndroid Build Coastguard Worker
1492*e4a36f41SAndroid Build Coastguard Workerpersist.sys.sf.color_mode       u:object_r:surfaceflinger_color_prop:s0 exact int
1493*e4a36f41SAndroid Build Coastguard Workerpersist.sys.sf.color_saturation u:object_r:surfaceflinger_color_prop:s0 exact string
1494*e4a36f41SAndroid Build Coastguard Workerpersist.sys.sf.native_mode      u:object_r:surfaceflinger_color_prop:s0 exact int
1495*e4a36f41SAndroid Build Coastguard Worker
1496*e4a36f41SAndroid Build Coastguard Worker# Binder cache properties.  These are world-readable
1497*e4a36f41SAndroid Build Coastguard Workercache_key.app_inactive                   u:object_r:binder_cache_system_server_prop:s0
1498*e4a36f41SAndroid Build Coastguard Workercache_key.is_compat_change_enabled       u:object_r:binder_cache_system_server_prop:s0
1499*e4a36f41SAndroid Build Coastguard Workercache_key.get_packages_for_uid           u:object_r:binder_cache_system_server_prop:s0
1500*e4a36f41SAndroid Build Coastguard Workercache_key.has_system_feature             u:object_r:binder_cache_system_server_prop:s0
1501*e4a36f41SAndroid Build Coastguard Workercache_key.is_interactive                 u:object_r:binder_cache_system_server_prop:s0
1502*e4a36f41SAndroid Build Coastguard Workercache_key.is_power_save_mode             u:object_r:binder_cache_system_server_prop:s0
1503*e4a36f41SAndroid Build Coastguard Workercache_key.is_user_unlocked               u:object_r:binder_cache_system_server_prop:s0
1504*e4a36f41SAndroid Build Coastguard Workercache_key.volume_list                    u:object_r:binder_cache_system_server_prop:s0
1505*e4a36f41SAndroid Build Coastguard Workercache_key.display_info                   u:object_r:binder_cache_system_server_prop:s0
1506*e4a36f41SAndroid Build Coastguard Workercache_key.location_enabled               u:object_r:binder_cache_system_server_prop:s0
1507*e4a36f41SAndroid Build Coastguard Workercache_key.package_info                   u:object_r:binder_cache_system_server_prop:s0
1508*e4a36f41SAndroid Build Coastguard Worker
1509*e4a36f41SAndroid Build Coastguard Workercache_key.bluetooth.                     u:object_r:binder_cache_bluetooth_server_prop:s0 prefix string
1510*e4a36f41SAndroid Build Coastguard Workercache_key.system_server.                 u:object_r:binder_cache_system_server_prop:s0 prefix string
1511*e4a36f41SAndroid Build Coastguard Workercache_key.telephony.                     u:object_r:binder_cache_telephony_server_prop:s0 prefix string
1512*e4a36f41SAndroid Build Coastguard Worker
1513*e4a36f41SAndroid Build Coastguard Worker# Framework watchdog configuration properties.
1514*e4a36f41SAndroid Build Coastguard Workerframework_watchdog.fatal_count                u:object_r:framework_watchdog_config_prop:s0 exact int
1515*e4a36f41SAndroid Build Coastguard Workerframework_watchdog.fatal_window.second        u:object_r:framework_watchdog_config_prop:s0 exact int
1516*e4a36f41SAndroid Build Coastguard Worker
1517*e4a36f41SAndroid Build Coastguard Worker# Framework configuration properties.
1518*e4a36f41SAndroid Build Coastguard Workerframework.pause_bg_animations.enabled         u:object_r:framework_status_prop:s0 exact bool
1519*e4a36f41SAndroid Build Coastguard Worker
1520*e4a36f41SAndroid Build Coastguard Workergsm.operator.iso-country       u:object_r:telephony_status_prop:s0 exact string
1521*e4a36f41SAndroid Build Coastguard Workergsm.sim.operator.iso-country   u:object_r:telephony_status_prop:s0 exact string
1522*e4a36f41SAndroid Build Coastguard Workergsm.sim.operator.numeric       u:object_r:telephony_status_prop:s0 exact string
1523*e4a36f41SAndroid Build Coastguard Workerpersist.radio.airplane_mode_on u:object_r:telephony_status_prop:s0 exact bool
1524*e4a36f41SAndroid Build Coastguard Worker
1525*e4a36f41SAndroid Build Coastguard Workerro.cdma.home.operator.alpha       u:object_r:telephony_config_prop:s0 exact string
1526*e4a36f41SAndroid Build Coastguard Workerro.cdma.home.operator.numeric     u:object_r:telephony_config_prop:s0 exact string
1527*e4a36f41SAndroid Build Coastguard Workerro.com.android.dataroaming        u:object_r:telephony_config_prop:s0 exact bool
1528*e4a36f41SAndroid Build Coastguard Workerro.com.android.prov_mobiledata    u:object_r:telephony_config_prop:s0 exact bool
1529*e4a36f41SAndroid Build Coastguard Workerro.radio.noril                    u:object_r:telephony_config_prop:s0 exact string
1530*e4a36f41SAndroid Build Coastguard Workerro.telephony.call_ring.multiple   u:object_r:telephony_config_prop:s0 exact bool
1531*e4a36f41SAndroid Build Coastguard Workerro.telephony.default_cdma_sub     u:object_r:telephony_config_prop:s0 exact int
1532*e4a36f41SAndroid Build Coastguard Workerro.telephony.default_network      u:object_r:telephony_config_prop:s0 exact string
1533*e4a36f41SAndroid Build Coastguard Workerro.telephony.iwlan_operation_mode u:object_r:telephony_config_prop:s0 exact enum default legacy AP-assisted
1534*e4a36f41SAndroid Build Coastguard Workertelephony.active_modems.max_count u:object_r:telephony_config_prop:s0 exact int
1535*e4a36f41SAndroid Build Coastguard Workertelephony.lteOnCdmaDevice         u:object_r:telephony_config_prop:s0 exact int
1536*e4a36f41SAndroid Build Coastguard Workerpersist.dbg.volte_avail_ovr       u:object_r:telephony_config_prop:s0 exact int
1537*e4a36f41SAndroid Build Coastguard Workerpersist.dbg.volte_avail_ovr0      u:object_r:telephony_config_prop:s0 exact int
1538*e4a36f41SAndroid Build Coastguard Workerpersist.dbg.volte_avail_ovr1      u:object_r:telephony_config_prop:s0 exact int
1539*e4a36f41SAndroid Build Coastguard Workerpersist.dbg.volte_avail_ovr2      u:object_r:telephony_config_prop:s0 exact int
1540*e4a36f41SAndroid Build Coastguard Workerpersist.dbg.vt_avail_ovr          u:object_r:telephony_config_prop:s0 exact int
1541*e4a36f41SAndroid Build Coastguard Workerpersist.dbg.vt_avail_ovr0         u:object_r:telephony_config_prop:s0 exact int
1542*e4a36f41SAndroid Build Coastguard Workerpersist.dbg.vt_avail_ovr1         u:object_r:telephony_config_prop:s0 exact int
1543*e4a36f41SAndroid Build Coastguard Workerpersist.dbg.vt_avail_ovr2         u:object_r:telephony_config_prop:s0 exact int
1544*e4a36f41SAndroid Build Coastguard Workerpersist.dbg.wfc_avail_ovr         u:object_r:telephony_config_prop:s0 exact int
1545*e4a36f41SAndroid Build Coastguard Workerpersist.dbg.wfc_avail_ovr0        u:object_r:telephony_config_prop:s0 exact int
1546*e4a36f41SAndroid Build Coastguard Workerpersist.dbg.wfc_avail_ovr1        u:object_r:telephony_config_prop:s0 exact int
1547*e4a36f41SAndroid Build Coastguard Workerpersist.dbg.wfc_avail_ovr2        u:object_r:telephony_config_prop:s0 exact int
1548*e4a36f41SAndroid Build Coastguard Worker
1549*e4a36f41SAndroid Build Coastguard Worker# System locale list filter configuration
1550*e4a36f41SAndroid Build Coastguard Workerro.localization.locale_filter u:object_r:localization_prop:s0 exact string
1551*e4a36f41SAndroid Build Coastguard Worker
1552*e4a36f41SAndroid Build Coastguard Worker# Graphics related properties
1553*e4a36f41SAndroid Build Coastguard Workerro.opengles.version u:object_r:graphics_config_prop:s0 exact int
1554*e4a36f41SAndroid Build Coastguard Worker
1555*e4a36f41SAndroid Build Coastguard Workerro.egl.blobcache.multifile       u:object_r:graphics_config_prop:s0 exact bool
1556*e4a36f41SAndroid Build Coastguard Workerro.egl.blobcache.multifile_limit u:object_r:graphics_config_prop:s0 exact int
1557*e4a36f41SAndroid Build Coastguard Worker
1558*e4a36f41SAndroid Build Coastguard Workerro.gfx.driver.0          u:object_r:graphics_config_prop:s0 exact string
1559*e4a36f41SAndroid Build Coastguard Workerro.gfx.driver.1          u:object_r:graphics_config_prop:s0 exact string
1560*e4a36f41SAndroid Build Coastguard Workerro.gfx.angle.supported   u:object_r:graphics_config_prop:s0 exact bool
1561*e4a36f41SAndroid Build Coastguard Workerro.gfx.driver_build_time u:object_r:graphics_config_prop:s0 exact int
1562*e4a36f41SAndroid Build Coastguard Worker
1563*e4a36f41SAndroid Build Coastguard Workergraphics.gpu.profiler.support          u:object_r:graphics_config_prop:s0 exact bool
1564*e4a36f41SAndroid Build Coastguard Workergraphics.gpu.profiler.vulkan_layer_apk u:object_r:graphics_config_prop:s0 exact string
1565*e4a36f41SAndroid Build Coastguard Workerpersist.graphics.egl             u:object_r:graphics_config_writable_prop:s0 exact string
1566*e4a36f41SAndroid Build Coastguard Worker
1567*e4a36f41SAndroid Build Coastguard Workerro.cpuvulkan.version u:object_r:graphics_config_prop:s0 exact int
1568*e4a36f41SAndroid Build Coastguard Worker
1569*e4a36f41SAndroid Build Coastguard Workerro.vulkan.apex          u:object_r:graphics_config_prop:s0 exact string
1570*e4a36f41SAndroid Build Coastguard Worker
1571*e4a36f41SAndroid Build Coastguard Worker# surfaceflinger-settable
1572*e4a36f41SAndroid Build Coastguard Workergraphics.display.kernel_idle_timer.enabled u:object_r:surfaceflinger_display_prop:s0 exact bool
1573*e4a36f41SAndroid Build Coastguard Worker
1574*e4a36f41SAndroid Build Coastguard Worker# Disable/enable charger input
1575*e4a36f41SAndroid Build Coastguard Workerpower.battery_input.suspended u:object_r:power_debug_prop:s0 exact bool
1576*e4a36f41SAndroid Build Coastguard Worker
1577*e4a36f41SAndroid Build Coastguard Worker# zygote config property
1578*e4a36f41SAndroid Build Coastguard Workerzygote.critical_window.minute u:object_r:zygote_config_prop:s0 exact int
1579*e4a36f41SAndroid Build Coastguard Worker
1580*e4a36f41SAndroid Build Coastguard Workerro.zygote.disable_gl_preload u:object_r:zygote_config_prop:s0 exact bool
1581*e4a36f41SAndroid Build Coastguard Worker
1582*e4a36f41SAndroid Build Coastguard Worker# Allows a device to run without batch attestation keys
1583*e4a36f41SAndroid Build Coastguard Workerremote_provisioning.strongbox.rkp_only u:object_r:remote_prov_prop:s0 exact bool
1584*e4a36f41SAndroid Build Coastguard Workerremote_provisioning.tee.rkp_only u:object_r:remote_prov_prop:s0 exact bool
1585*e4a36f41SAndroid Build Coastguard Worker
1586*e4a36f41SAndroid Build Coastguard Worker# Hostname for the remote provisioning server a device should communicate with
1587*e4a36f41SAndroid Build Coastguard Workerremote_provisioning.hostname u:object_r:remote_prov_prop:s0 exact string
1588*e4a36f41SAndroid Build Coastguard Worker
1589*e4a36f41SAndroid Build Coastguard Worker# Support for post-processing RKP certificates
1590*e4a36f41SAndroid Build Coastguard Workerremote_provisioning.use_cert_processor u:object_r:remote_prov_cert_prop:s0 exact bool
1591*e4a36f41SAndroid Build Coastguard Worker
1592*e4a36f41SAndroid Build Coastguard Worker# Connection Timeout for remote provisioning step
1593*e4a36f41SAndroid Build Coastguard Workerremote_provisioning.connect_timeout_millis u:object_r:remote_prov_prop:s0 exact int
1594*e4a36f41SAndroid Build Coastguard Worker
1595*e4a36f41SAndroid Build Coastguard Worker# Broadcast boot stages, which keystore listens to
1596*e4a36f41SAndroid Build Coastguard Workerkeystore.boot_level u:object_r:keystore_listen_prop:s0 exact int
1597*e4a36f41SAndroid Build Coastguard Worker
1598*e4a36f41SAndroid Build Coastguard Worker# Property that tracks keystore crash counts during a boot cycle.
1599*e4a36f41SAndroid Build Coastguard Workerkeystore.crash_count u:object_r:keystore_crash_prop:s0 exact int
1600*e4a36f41SAndroid Build Coastguard Worker
1601*e4a36f41SAndroid Build Coastguard Worker# Configure the means by which we protect the L0 key from the future
1602*e4a36f41SAndroid Build Coastguard Workerro.keystore.boot_level_key.strategy u:object_r:keystore_config_prop:s0 exact string
1603*e4a36f41SAndroid Build Coastguard Worker
1604*e4a36f41SAndroid Build Coastguard Workerpartition.system.verified     u:object_r:verity_status_prop:s0 exact string
1605*e4a36f41SAndroid Build Coastguard Workerpartition.system_ext.verified u:object_r:verity_status_prop:s0 exact string
1606*e4a36f41SAndroid Build Coastguard Workerpartition.product.verified    u:object_r:verity_status_prop:s0 exact string
1607*e4a36f41SAndroid Build Coastguard Workerpartition.vendor.verified     u:object_r:verity_status_prop:s0 exact string
1608*e4a36f41SAndroid Build Coastguard Workerpartition.odm.verified        u:object_r:verity_status_prop:s0 exact string
1609*e4a36f41SAndroid Build Coastguard Worker
1610*e4a36f41SAndroid Build Coastguard Worker# Properties that holds the hashtree information for verity partitions.
1611*e4a36f41SAndroid Build Coastguard Workerpartition.system.verified.hash_alg     u:object_r:verity_status_prop:s0 exact string
1612*e4a36f41SAndroid Build Coastguard Workerpartition.system_ext.verified.hash_alg u:object_r:verity_status_prop:s0 exact string
1613*e4a36f41SAndroid Build Coastguard Workerpartition.product.verified.hash_alg    u:object_r:verity_status_prop:s0 exact string
1614*e4a36f41SAndroid Build Coastguard Workerpartition.vendor.verified.hash_alg     u:object_r:verity_status_prop:s0 exact string
1615*e4a36f41SAndroid Build Coastguard Workerpartition.odm.verified.hash_alg        u:object_r:verity_status_prop:s0 exact string
1616*e4a36f41SAndroid Build Coastguard Workerpartition.system.verified.root_digest     u:object_r:verity_status_prop:s0 exact string
1617*e4a36f41SAndroid Build Coastguard Workerpartition.system_ext.verified.root_digest u:object_r:verity_status_prop:s0 exact string
1618*e4a36f41SAndroid Build Coastguard Workerpartition.product.verified.root_digest    u:object_r:verity_status_prop:s0 exact string
1619*e4a36f41SAndroid Build Coastguard Workerpartition.vendor.verified.root_digest     u:object_r:verity_status_prop:s0 exact string
1620*e4a36f41SAndroid Build Coastguard Workerpartition.odm.verified.root_digest        u:object_r:verity_status_prop:s0 exact string
1621*e4a36f41SAndroid Build Coastguard Worker
1622*e4a36f41SAndroid Build Coastguard Workerro.setupwizard.enterprise_mode u:object_r:setupwizard_prop:s0 exact bool
1623*e4a36f41SAndroid Build Coastguard Workerro.setupwizard.esim_cid_ignore u:object_r:setupwizard_prop:s0 exact string
1624*e4a36f41SAndroid Build Coastguard Workerro.setupwizard.rotation_locked u:object_r:setupwizard_prop:s0 exact bool
1625*e4a36f41SAndroid Build Coastguard Workerro.setupwizard.wifi_on_exit    u:object_r:setupwizard_prop:s0 exact bool
1626*e4a36f41SAndroid Build Coastguard Worker
1627*e4a36f41SAndroid Build Coastguard Workerro.setupwizard.mode            u:object_r:setupwizard_mode_prop:s0 exact string
1628*e4a36f41SAndroid Build Coastguard Worker
1629*e4a36f41SAndroid Build Coastguard Workersetupwizard.enable_assist_gesture_training                         u:object_r:setupwizard_prop:s0 exact bool
1630*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.avoid_duplicate_tos                            u:object_r:setupwizard_prop:s0 exact bool
1631*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.baseline_setupwizard_enabled                   u:object_r:setupwizard_prop:s0 exact bool
1632*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.day_night_mode_enabled                         u:object_r:setupwizard_prop:s0 exact bool
1633*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.deferred_setup_low_ram_filter                  u:object_r:setupwizard_prop:s0 exact bool
1634*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.deferred_setup_notification                    u:object_r:setupwizard_prop:s0 exact bool
1635*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.deferred_setup_suggestion                      u:object_r:setupwizard_prop:s0 exact bool
1636*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.device_default_dark_mode                       u:object_r:setupwizard_prop:s0 exact bool
1637*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.esim_enabled                                   u:object_r:setupwizard_prop:s0 exact bool
1638*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.google_services_deferred_setup_pretend_not_suw u:object_r:setupwizard_prop:s0 exact bool
1639*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.lock_mobile_data                               u:object_r:setupwizard_prop:s0 exact bool
1640*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.lock_mobile_data.carrier-1                     u:object_r:setupwizard_prop:s0 exact bool
1641*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.portal_notification                            u:object_r:setupwizard_prop:s0 exact bool
1642*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.predeferred_enabled                            u:object_r:setupwizard_prop:s0 exact bool
1643*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.return_partner_customization_bundle            u:object_r:setupwizard_prop:s0 exact bool
1644*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.show_pixel_tos                                 u:object_r:setupwizard_prop:s0 exact bool
1645*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.use_biometric_lock                             u:object_r:setupwizard_prop:s0 exact bool
1646*e4a36f41SAndroid Build Coastguard Workersetupwizard.feature.wallpaper_suggestion_after_restore             u:object_r:setupwizard_prop:s0 exact bool
1647*e4a36f41SAndroid Build Coastguard Workersetupwizard.logging                                                u:object_r:setupwizard_prop:s0 exact bool
1648*e4a36f41SAndroid Build Coastguard Workersetupwizard.metrics_debug_mode                                     u:object_r:setupwizard_prop:s0 exact bool
1649*e4a36f41SAndroid Build Coastguard Workersetupwizard.theme                                                  u:object_r:setupwizard_prop:s0 exact string
1650*e4a36f41SAndroid Build Coastguard Worker
1651*e4a36f41SAndroid Build Coastguard Workerdb.log.detailed              u:object_r:sqlite_log_prop:s0 exact bool
1652*e4a36f41SAndroid Build Coastguard Workerdb.log.slow_query_threshold  u:object_r:sqlite_log_prop:s0 exact int
1653*e4a36f41SAndroid Build Coastguard Workerdb.log.slow_query_threshold. u:object_r:sqlite_log_prop:s0 prefix int
1654*e4a36f41SAndroid Build Coastguard Worker
1655*e4a36f41SAndroid Build Coastguard Worker# SOC related props
1656*e4a36f41SAndroid Build Coastguard Workerro.soc.manufacturer u:object_r:soc_prop:s0 exact string
1657*e4a36f41SAndroid Build Coastguard Workerro.soc.model        u:object_r:soc_prop:s0 exact string
1658*e4a36f41SAndroid Build Coastguard Worker
1659*e4a36f41SAndroid Build Coastguard Worker# set to true when running rollback tests to disable fallback-to-copy when enabling rollbacks
1660*e4a36f41SAndroid Build Coastguard Worker# to detect failures where hard linking should work otherwise
1661*e4a36f41SAndroid Build Coastguard Workerpersist.rollback.is_test u:object_r:rollback_test_prop:s0 exact bool
1662*e4a36f41SAndroid Build Coastguard Worker
1663*e4a36f41SAndroid Build Coastguard Worker# bootanimation properties
1664*e4a36f41SAndroid Build Coastguard Workerro.bootanim.quiescent.enabled u:object_r:bootanim_config_prop:s0 exact bool
1665*e4a36f41SAndroid Build Coastguard Workerro.product.bootanim.file u:object_r:bootanim_config_prop:s0 exact string
1666*e4a36f41SAndroid Build Coastguard Worker
1667*e4a36f41SAndroid Build Coastguard Worker# dck properties
1668*e4a36f41SAndroid Build Coastguard Workerro.gms.dck.eligible_wcc u:object_r:dck_prop:s0 exact int
1669*e4a36f41SAndroid Build Coastguard Workerro.gms.dck.se_capability u:object_r:dck_prop:s0 exact int
1670*e4a36f41SAndroid Build Coastguard Worker
1671*e4a36f41SAndroid Build Coastguard Worker# virtualization service properties
1672*e4a36f41SAndroid Build Coastguard Workervirtualizationservice.state.last_cid u:object_r:virtualizationservice_prop:s0 exact uint
1673*e4a36f41SAndroid Build Coastguard Worker
1674*e4a36f41SAndroid Build Coastguard Worker# composd properties
1675*e4a36f41SAndroid Build Coastguard Workercomposd.vm.art.memory_mib.config u:object_r:composd_vm_art_prop:s0 exact uint
1676*e4a36f41SAndroid Build Coastguard Workercomposd.vm.vendor.memory_mib.config u:object_r:composd_vm_vendor_prop:s0 exact int
1677*e4a36f41SAndroid Build Coastguard Worker
1678*e4a36f41SAndroid Build Coastguard Worker# properties for the virtual Face HAL
1679*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.face.virtual.type u:object_r:virtual_face_prop:s0 exact string
1680*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.face.virtual.strength u:object_r:virtual_face_prop:s0 exact string
1681*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.face.virtual.enrollments u:object_r:virtual_face_prop:s0 exact string
1682*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.face.virtual.features u:object_r:virtual_face_prop:s0 exact string
1683*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.face.virtual.lockout_enable u:object_r:virtual_face_prop:s0 exact bool
1684*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.face.virtual.lockout_timed_enable u:object_r:virtual_face_prop:s0 exact bool
1685*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.face.virtual.lockout_timed_threshold u:object_r:virtual_face_prop:s0 exact int
1686*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.face.virtual.lockout_timed_duration u:object_r:virtual_face_prop:s0 exact int
1687*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.face.virtual.lockout_permanent_threshold u:object_r:virtual_face_prop:s0 exact int
1688*e4a36f41SAndroid Build Coastguard Workervendor.face.virtual.no_human_face_detected u:object_r:virtual_face_prop:s0 exact bool
1689*e4a36f41SAndroid Build Coastguard Workervendor.face.virtual.enrollment_hit u:object_r:virtual_face_prop:s0 exact int
1690*e4a36f41SAndroid Build Coastguard Workervendor.face.virtual.next_enrollment u:object_r:virtual_face_prop:s0 exact string
1691*e4a36f41SAndroid Build Coastguard Workervendor.face.virtual.authenticator_id u:object_r:virtual_face_prop:s0 exact int
1692*e4a36f41SAndroid Build Coastguard Workervendor.face.virtual.challenge u:object_r:virtual_face_prop:s0 exact int
1693*e4a36f41SAndroid Build Coastguard Workervendor.face.virtual.lockout u:object_r:virtual_face_prop:s0 exact bool
1694*e4a36f41SAndroid Build Coastguard Workervendor.face.virtual.operation_authenticate_fails u:object_r:virtual_face_prop:s0 exact bool
1695*e4a36f41SAndroid Build Coastguard Workervendor.face.virtual.operation_detect_interaction_fails u:object_r:virtual_face_prop:s0 exact bool
1696*e4a36f41SAndroid Build Coastguard Workervendor.face.virtual.operation_enroll_fails u:object_r:virtual_face_prop:s0 exact bool
1697*e4a36f41SAndroid Build Coastguard Workervendor.face.virtual.operation_authenticate_latency u:object_r:virtual_face_prop:s0 exact string
1698*e4a36f41SAndroid Build Coastguard Workervendor.face.virtual.operation_detect_interaction_latency u:object_r:virtual_face_prop:s0 exact string
1699*e4a36f41SAndroid Build Coastguard Workervendor.face.virtual.operation_enroll_latency u:object_r:virtual_face_prop:s0 exact string
1700*e4a36f41SAndroid Build Coastguard Workervendor.face.virtual.operation_authenticate_duration u:object_r:virtual_face_prop:s0 exact int
1701*e4a36f41SAndroid Build Coastguard Worker
1702*e4a36f41SAndroid Build Coastguard Worker# properties for the virtual Fingerprint HAL
1703*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.type u:object_r:virtual_fingerprint_prop:s0 exact string
1704*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.enrollments u:object_r:virtual_fingerprint_prop:s0 exact string
1705*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.lockout u:object_r:virtual_fingerprint_prop:s0 exact bool
1706*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.authenticator_id u:object_r:virtual_fingerprint_prop:s0 exact int
1707*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.sensor_location u:object_r:virtual_fingerprint_prop:s0 exact string
1708*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.sensor_id u:object_r:virtual_fingerprint_prop:s0 exact int
1709*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.sensor_strength u:object_r:virtual_fingerprint_prop:s0 exact int
1710*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.max_enrollments u:object_r:virtual_fingerprint_prop:s0 exact int
1711*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.navigation_guesture u:object_r:virtual_fingerprint_prop:s0 exact bool
1712*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.detect_interaction u:object_r:virtual_fingerprint_prop:s0 exact bool
1713*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.udfps.display_touch u:object_r:virtual_fingerprint_prop:s0 exact bool
1714*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.udfps.control_illumination u:object_r:virtual_fingerprint_prop:s0 exact bool
1715*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.lockout_enable u:object_r:virtual_fingerprint_prop:s0 exact bool
1716*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.lockout_timed_threshold u:object_r:virtual_fingerprint_prop:s0 exact int
1717*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.lockout_timed_duration u:object_r:virtual_fingerprint_prop:s0 exact int
1718*e4a36f41SAndroid Build Coastguard Workerpersist.vendor.fingerprint.virtual.lockout_permanent_threshold u:object_r:virtual_fingerprint_prop:s0 exact int
1719*e4a36f41SAndroid Build Coastguard Workervendor.fingerprint.virtual.enrollment_hit u:object_r:virtual_fingerprint_prop:s0 exact int
1720*e4a36f41SAndroid Build Coastguard Workervendor.fingerprint.virtual.next_enrollment u:object_r:virtual_fingerprint_prop:s0 exact string
1721*e4a36f41SAndroid Build Coastguard Workervendor.fingerprint.virtual.challenge u:object_r:virtual_fingerprint_prop:s0 exact int
1722*e4a36f41SAndroid Build Coastguard Workervendor.fingerprint.virtual.operation_authenticate_fails u:object_r:virtual_fingerprint_prop:s0 exact bool
1723*e4a36f41SAndroid Build Coastguard Workervendor.fingerprint.virtual.operation_detect_interaction_fails u:object_r:virtual_fingerprint_prop:s0 exact bool
1724*e4a36f41SAndroid Build Coastguard Workervendor.fingerprint.virtual.operation_enroll_fails u:object_r:virtual_fingerprint_prop:s0 exact bool
1725*e4a36f41SAndroid Build Coastguard Workervendor.fingerprint.virtual.operation_authenticate_latency u:object_r:virtual_fingerprint_prop:s0 exact string
1726*e4a36f41SAndroid Build Coastguard Workervendor.fingerprint.virtual.operation_detect_interaction_latency u:object_r:virtual_fingerprint_prop:s0 exact string
1727*e4a36f41SAndroid Build Coastguard Workervendor.fingerprint.virtual.operation_enroll_latency u:object_r:virtual_fingerprint_prop:s0 exact string
1728*e4a36f41SAndroid Build Coastguard Workervendor.fingerprint.virtual.operation_authenticate_duration u:object_r:virtual_fingerprint_prop:s0 exact int
1729*e4a36f41SAndroid Build Coastguard Worker
1730*e4a36f41SAndroid Build Coastguard Worker# properties for tuner
1731*e4a36f41SAndroid Build Coastguard Workerro.tuner.lazyhal    u:object_r:tuner_config_prop:s0 exact bool
1732*e4a36f41SAndroid Build Coastguard Workertuner.server.enable u:object_r:tuner_server_ctl_prop:s0 exact bool
1733*e4a36f41SAndroid Build Coastguard Worker
1734*e4a36f41SAndroid Build Coastguard Worker# Adaptive haptics settings property
1735*e4a36f41SAndroid Build Coastguard Workervibrator.adaptive_haptics.enabled u:object_r:adaptive_haptics_prop:s0 exact string
1736*e4a36f41SAndroid Build Coastguard Worker
1737*e4a36f41SAndroid Build Coastguard Worker# UVC Gadget property
1738*e4a36f41SAndroid Build Coastguard Workerro.usb.uvc.enabled      u:object_r:usb_uvc_enabled_prop:s0 exact bool
1739*e4a36f41SAndroid Build Coastguard Worker
1740*e4a36f41SAndroid Build Coastguard Worker# System UI notification properties
1741*e4a36f41SAndroid Build Coastguard Workerpersist.sysui.notification.ranking_update_ashmem u:object_r:persist_sysui_ranking_update_prop:s0 exact bool
1742*e4a36f41SAndroid Build Coastguard Workerpersist.sysui.notification.builder_extras_override u:object_r:persist_sysui_builder_extras_prop:s0 exact bool
1743*e4a36f41SAndroid Build Coastguard Worker
1744*e4a36f41SAndroid Build Coastguard Worker# Properties for Quick Start setup.
1745*e4a36f41SAndroid Build Coastguard Workerro.quick_start.oem_id u:object_r:quick_start_prop:s0 exact string
1746*e4a36f41SAndroid Build Coastguard Workerro.quick_start.device_id u:object_r:quick_start_prop:s0 exact string
1747*e4a36f41SAndroid Build Coastguard Worker
1748*e4a36f41SAndroid Build Coastguard Worker# Properties for sensor service
1749*e4a36f41SAndroid Build Coastguard Workersensors.aosp_low_power_sensor_fusion.maximum_rate u:object_r:sensors_config_prop:s0 exact uint
1750*e4a36f41SAndroid Build Coastguard Worker
1751*e4a36f41SAndroid Build Coastguard Worker# Whether the device has a high quality barometer as defined on the CDD.
1752*e4a36f41SAndroid Build Coastguard Worker# Set by OEMs, read for xTS verifier tests
1753*e4a36f41SAndroid Build Coastguard Workersensor.barometer.high_quality.implemented  u:object_r:high_barometer_quality_prop:s0 exact bool
1754*e4a36f41SAndroid Build Coastguard Worker
1755*e4a36f41SAndroid Build Coastguard Worker# Properties for game manager service
1756*e4a36f41SAndroid Build Coastguard Workerpersist.graphics.game_default_frame_rate.enabled  u:object_r:game_manager_config_prop:s0 exact bool
1757*e4a36f41SAndroid Build Coastguard Worker
1758*e4a36f41SAndroid Build Coastguard Worker# Properties for ThreadNetworkService
1759*e4a36f41SAndroid Build Coastguard Workerthreadnetwork.country_code u:object_r:threadnetwork_config_prop:s0 exact string
1760*e4a36f41SAndroid Build Coastguard Worker
1761*e4a36f41SAndroid Build Coastguard Worker# Properties for crashrecovery
1762*e4a36f41SAndroid Build Coastguard Workercrashrecovery.attempting_factory_reset u:object_r:crashrecovery_prop:s0 exact bool
1763*e4a36f41SAndroid Build Coastguard Workercrashrecovery.attempting_reboot u:object_r:crashrecovery_prop:s0 exact bool
1764*e4a36f41SAndroid Build Coastguard Workercrashrecovery.boot_mitigation_count u:object_r:crashrecovery_prop:s0 exact int
1765*e4a36f41SAndroid Build Coastguard Workercrashrecovery.boot_mitigation_start u:object_r:crashrecovery_prop:s0 exact int
1766*e4a36f41SAndroid Build Coastguard Workercrashrecovery.max_rescue_level_attempted u:object_r:crashrecovery_prop:s0 exact int
1767*e4a36f41SAndroid Build Coastguard Workercrashrecovery.rescue_boot_count u:object_r:crashrecovery_prop:s0 exact int
1768*e4a36f41SAndroid Build Coastguard Workercrashrecovery.rescue_boot_start u:object_r:crashrecovery_prop:s0 exact int
1769*e4a36f41SAndroid Build Coastguard Workerpersist.crashrecovery.enable_rescue u:object_r:crashrecovery_prop:s0 exact bool
1770*e4a36f41SAndroid Build Coastguard Workerpersist.crashrecovery.last_factory_reset u:object_r:crashrecovery_prop:s0 exact int
1771*e4a36f41SAndroid Build Coastguard Worker
1772*e4a36f41SAndroid Build Coastguard Worker# Properties for controlling snapshotctl.
1773*e4a36f41SAndroid Build Coastguard Workersys.snapshotctl.map u:object_r:snapshotctl_prop:s0 exact string
1774*e4a36f41SAndroid Build Coastguard Workersys.snapshotctl.unmap u:object_r:snapshotctl_prop:s0 exact string
1775*e4a36f41SAndroid Build Coastguard Worker
1776*e4a36f41SAndroid Build Coastguard Worker# Properties for enabling/disabling system services
1777*e4a36f41SAndroid Build Coastguard Workerro.system_settings.service.odp_enabled   u:object_r:system_service_enable_prop:s0 exact bool
1778*e4a36f41SAndroid Build Coastguard Workerro.system_settings.service.backgound_install_control_enabled   u:object_r:system_service_enable_prop:s0 exact bool
1779*e4a36f41SAndroid Build Coastguard Worker
1780*e4a36f41SAndroid Build Coastguard Worker# Properties related to Trusty VMs
1781*e4a36f41SAndroid Build Coastguard Workertrusty.security_vm.nonsecure_vm_ready u:object_r:trusty_security_vm_sys_prop:s0 exact bool
1782*e4a36f41SAndroid Build Coastguard Workertrusty.security_vm.vm_cid u:object_r:trusty_security_vm_sys_prop:s0 exact int
1783*e4a36f41SAndroid Build Coastguard Worker
1784*e4a36f41SAndroid Build Coastguard Worker# Properties that allows vendors to enable Trusty security VM features
1785*e4a36f41SAndroid Build Coastguard Workertrusty.security_vm.enabled u:object_r:trusty_security_vm_sys_vendor_prop:s0 exact bool
1786*e4a36f41SAndroid Build Coastguard Workertrusty.security_vm.keymint.enabled u:object_r:trusty_security_vm_sys_vendor_prop:s0 exact bool
1787*e4a36f41SAndroid Build Coastguard Worker
1788*e4a36f41SAndroid Build Coastguard Worker# Properties for mmd
1789*e4a36f41SAndroid Build Coastguard Workermmd. u:object_r:mmd_prop:s0
1790*e4a36f41SAndroid Build Coastguard Workermmd.enabled_aconfig u:object_r:mmd_prop:s0 exact bool
1791