• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Properties used only in /system
2#
3# DO NOT ADD system_internal_prop here.
4# Instead, add to private/property.te.
5# TODO(b/150331497): move these to private/property.te
6system_internal_prop(apexd_prop)
7system_internal_prop(bootloader_boot_reason_prop)
8system_internal_prop(device_config_activity_manager_native_boot_prop)
9system_internal_prop(device_config_boot_count_prop)
10system_internal_prop(device_config_input_native_boot_prop)
11system_internal_prop(device_config_netd_native_prop)
12system_internal_prop(device_config_reset_performed_prop)
13system_internal_prop(firstboot_prop)
14
15compatible_property_only(`
16    # DO NOT ADD ANY PROPERTIES HERE
17    system_internal_prop(boottime_prop)
18    system_internal_prop(charger_prop)
19    system_internal_prop(cold_boot_done_prop)
20    system_internal_prop(ctl_adbd_prop)
21    system_internal_prop(ctl_apexd_prop)
22    system_internal_prop(ctl_bootanim_prop)
23    system_internal_prop(ctl_bugreport_prop)
24    system_internal_prop(ctl_console_prop)
25    system_internal_prop(ctl_dumpstate_prop)
26    system_internal_prop(ctl_fuse_prop)
27    system_internal_prop(ctl_gsid_prop)
28    system_internal_prop(ctl_interface_restart_prop)
29    system_internal_prop(ctl_interface_stop_prop)
30    system_internal_prop(ctl_mdnsd_prop)
31    system_internal_prop(ctl_restart_prop)
32    system_internal_prop(ctl_rildaemon_prop)
33    system_internal_prop(ctl_sigstop_prop)
34    system_internal_prop(dynamic_system_prop)
35    system_internal_prop(heapprofd_enabled_prop)
36    system_internal_prop(llkd_prop)
37    system_internal_prop(lpdumpd_prop)
38    system_internal_prop(mmc_prop)
39    system_internal_prop(mock_ota_prop)
40    system_internal_prop(net_dns_prop)
41    system_internal_prop(overlay_prop)
42    system_internal_prop(persistent_properties_ready_prop)
43    system_internal_prop(safemode_prop)
44    system_internal_prop(system_lmk_prop)
45    system_internal_prop(system_trace_prop)
46    system_internal_prop(test_boot_reason_prop)
47    system_internal_prop(time_prop)
48    system_internal_prop(traced_enabled_prop)
49    system_internal_prop(traced_lazy_prop)
50')
51
52# Properties which can't be written outside system
53system_restricted_prop(aac_drc_prop)
54system_restricted_prop(adaptive_haptics_prop)
55system_restricted_prop(apex_ready_prop)
56system_restricted_prop(arm64_memtag_prop)
57system_restricted_prop(binder_cache_bluetooth_server_prop)
58system_restricted_prop(binder_cache_system_server_prop)
59system_restricted_prop(binder_cache_telephony_server_prop)
60system_restricted_prop(boot_status_prop)
61system_restricted_prop(bootanim_system_prop)
62system_restricted_prop(bootloader_prop)
63system_restricted_prop(boottime_public_prop)
64system_restricted_prop(bq_config_prop)
65system_restricted_prop(build_bootimage_prop)
66system_restricted_prop(build_prop)
67system_restricted_prop(composd_vm_art_prop)
68system_restricted_prop(device_config_aconfig_flags_prop)
69system_restricted_prop(device_config_camera_native_prop)
70system_restricted_prop(device_config_edgetpu_native_prop)
71system_restricted_prop(device_config_media_native_prop)
72system_restricted_prop(device_config_nnapi_native_prop)
73system_restricted_prop(device_config_runtime_native_boot_prop)
74system_restricted_prop(device_config_runtime_native_prop)
75system_restricted_prop(device_config_surface_flinger_native_boot_prop)
76system_restricted_prop(device_config_vendor_system_native_prop)
77system_restricted_prop(device_config_vendor_system_native_boot_prop)
78system_restricted_prop(drm_forcel3_prop)
79system_restricted_prop(fingerprint_prop)
80system_restricted_prop(gwp_asan_prop)
81system_restricted_prop(hal_instrumentation_prop)
82system_restricted_prop(userdebug_or_eng_prop)
83system_restricted_prop(init_service_status_prop)
84system_restricted_prop(libc_debug_prop)
85system_restricted_prop(module_sdkextensions_prop)
86system_restricted_prop(nnapi_ext_deny_product_prop)
87system_restricted_prop(persist_wm_debug_prop)
88system_restricted_prop(power_debug_prop)
89system_restricted_prop(property_service_version_prop)
90system_restricted_prop(provisioned_prop)
91system_restricted_prop(restorecon_prop)
92system_restricted_prop(retaildemo_prop)
93system_restricted_prop(servicemanager_prop)
94system_restricted_prop(smart_idle_maint_enabled_prop)
95system_restricted_prop(socket_hook_prop)
96system_restricted_prop(sqlite_log_prop)
97system_restricted_prop(surfaceflinger_display_prop)
98system_restricted_prop(system_boot_reason_prop)
99system_restricted_prop(system_jvmti_agent_prop)
100system_restricted_prop(traced_oome_heap_session_count_prop)
101system_restricted_prop(ab_update_gki_prop)
102system_restricted_prop(usb_prop)
103system_restricted_prop(userspace_reboot_exported_prop)
104system_restricted_prop(vold_status_prop)
105system_restricted_prop(vts_status_prop)
106
107starting_at_board_api(202504, `
108    system_restricted_prop(enable_16k_pages_prop)
109    system_restricted_prop(profcollectd_etr_prop)
110')
111
112compatible_property_only(`
113    # DO NOT ADD ANY PROPERTIES HERE
114    system_restricted_prop(config_prop)
115    system_restricted_prop(cppreopt_prop)
116    system_restricted_prop(dalvik_prop)
117    system_restricted_prop(debuggerd_prop)
118    system_restricted_prop(device_logging_prop)
119    system_restricted_prop(dhcp_prop)
120    system_restricted_prop(dumpstate_prop)
121    system_restricted_prop(exported3_system_prop)
122    system_restricted_prop(exported_dumpstate_prop)
123    system_restricted_prop(exported_secure_prop)
124    system_restricted_prop(heapprofd_prop)
125    system_restricted_prop(net_radio_prop)
126    system_restricted_prop(pan_result_prop)
127    system_restricted_prop(persist_debug_prop)
128    system_restricted_prop(shell_prop)
129    system_restricted_prop(test_harness_prop)
130    system_restricted_prop(theme_prop)
131    system_restricted_prop(use_memfd_prop)
132    system_restricted_prop(vold_prop)
133')
134
135# Properties which can be written only by vendor_init
136system_vendor_config_prop(apexd_config_prop)
137system_vendor_config_prop(apexd_select_prop)
138system_vendor_config_prop(aaudio_config_prop)
139until_board_api(202604, `system_vendor_config_prop(apk_verity_prop)')
140system_vendor_config_prop(audio_config_prop)
141system_vendor_config_prop(bootanim_config_prop)
142system_vendor_config_prop(bluetooth_config_prop)
143system_vendor_config_prop(build_attestation_prop)
144system_vendor_config_prop(build_config_prop)
145system_vendor_config_prop(build_odm_prop)
146system_vendor_config_prop(build_vendor_prop)
147system_vendor_config_prop(camera_calibration_prop)
148system_vendor_config_prop(camera_config_prop)
149system_vendor_config_prop(camera2_extensions_prop)
150system_vendor_config_prop(camerax_extensions_prop)
151system_vendor_config_prop(charger_config_prop)
152system_vendor_config_prop(codec2_config_prop)
153system_vendor_config_prop(composd_vm_vendor_prop)
154system_vendor_config_prop(cpu_variant_prop)
155system_vendor_config_prop(debugfs_restriction_prop)
156starting_at_board_api(202504, `
157    system_vendor_config_prop(drm_config_prop)
158')
159system_vendor_config_prop(drm_service_config_prop)
160system_vendor_config_prop(exported_camera_prop)
161system_vendor_config_prop(exported_config_prop)
162system_vendor_config_prop(exported_default_prop)
163system_vendor_config_prop(ffs_config_prop)
164system_vendor_config_prop(framework_watchdog_config_prop)
165system_vendor_config_prop(graphics_config_prop)
166system_vendor_config_prop(hdmi_config_prop)
167system_vendor_config_prop(hw_timeout_multiplier_prop)
168system_vendor_config_prop(hypervisor_prop)
169system_vendor_config_prop(hypervisor_restricted_prop)
170system_vendor_config_prop(incremental_prop)
171system_vendor_config_prop(input_device_config_prop)
172system_vendor_config_prop(keyguard_config_prop)
173system_vendor_config_prop(keystore_config_prop)
174system_vendor_config_prop(lmkd_config_prop)
175system_vendor_config_prop(media_config_prop)
176system_vendor_config_prop(media_variant_prop)
177system_vendor_config_prop(mediadrm_config_prop)
178system_vendor_config_prop(mm_events_config_prop)
179system_vendor_config_prop(oem_unlock_prop)
180system_vendor_config_prop(ota_build_prop)
181system_vendor_config_prop(packagemanager_config_prop)
182system_vendor_config_prop(quick_start_prop)
183system_vendor_config_prop(recovery_config_prop)
184system_vendor_config_prop(recovery_usb_config_prop)
185system_vendor_config_prop(sendbug_config_prop)
186system_vendor_config_prop(soc_prop)
187system_vendor_config_prop(storage_config_prop)
188system_vendor_config_prop(storagemanager_config_prop)
189system_vendor_config_prop(surfaceflinger_prop)
190system_vendor_config_prop(suspend_prop)
191system_vendor_config_prop(systemsound_config_prop)
192system_vendor_config_prop(telephony_config_prop)
193system_vendor_config_prop(threadnetwork_config_prop)
194system_vendor_config_prop(tombstone_config_prop)
195system_vendor_config_prop(usb_config_prop)
196system_vendor_config_prop(userspace_reboot_config_prop)
197system_vendor_config_prop(vehicle_hal_prop)
198system_vendor_config_prop(vendor_security_patch_level_prop)
199system_vendor_config_prop(vendor_socket_hook_prop)
200system_vendor_config_prop(virtual_ab_prop)
201system_vendor_config_prop(vndk_prop)
202system_vendor_config_prop(vts_config_prop)
203system_vendor_config_prop(vold_config_prop)
204system_vendor_config_prop(wifi_config_prop)
205system_vendor_config_prop(zram_config_prop)
206system_vendor_config_prop(zygote_config_prop)
207system_vendor_config_prop(dck_prop)
208system_vendor_config_prop(tuner_config_prop)
209system_vendor_config_prop(usb_uvc_enabled_prop)
210system_vendor_config_prop(setupwizard_mode_prop)
211system_vendor_config_prop(pm_archiving_enabled_prop)
212starting_at_board_api(202504, `
213    system_vendor_config_prop(trusty_security_vm_sys_vendor_prop)
214')
215
216# Properties with no restrictions
217system_public_prop(adbd_config_prop)
218system_public_prop(audio_prop)
219system_public_prop(bluetooth_a2dp_offload_prop)
220system_public_prop(bluetooth_audio_hal_prop)
221starting_at_board_api(202504, `
222    system_public_prop(bluetooth_finder_prop)
223')
224system_public_prop(bluetooth_prop)
225system_public_prop(bpf_progs_loaded_prop)
226system_public_prop(charger_status_prop)
227system_public_prop(ctl_default_prop)
228system_public_prop(ctl_interface_start_prop)
229system_public_prop(ctl_start_prop)
230system_public_prop(ctl_stop_prop)
231system_public_prop(dalvik_config_prop)
232system_public_prop(dalvik_dynamic_config_prop)
233system_public_prop(dalvik_runtime_prop)
234system_public_prop(debug_prop)
235system_public_prop(device_config_memory_safety_native_boot_prop)
236system_public_prop(device_config_memory_safety_native_prop)
237system_public_prop(dumpstate_options_prop)
238system_public_prop(exported_system_prop)
239system_public_prop(exported_bluetooth_prop)
240system_public_prop(exported_overlay_prop)
241system_public_prop(exported_pm_prop)
242system_public_prop(future_pm_prop)
243system_public_prop(ffs_control_prop)
244system_public_prop(framework_status_prop)
245system_public_prop(gesture_prop)
246system_public_prop(graphics_config_writable_prop)
247system_public_prop(hal_dumpstate_config_prop)
248system_public_prop(sota_prop)
249system_public_prop(hwservicemanager_prop)
250system_public_prop(lmkd_prop)
251system_public_prop(locale_prop)
252system_public_prop(logd_prop)
253system_public_prop(logpersistd_logging_prop)
254system_public_prop(log_prop)
255system_public_prop(log_tag_prop)
256system_public_prop(lowpan_prop)
257system_public_prop(nfc_prop)
258system_public_prop(ota_prop)
259system_public_prop(permissive_mte_prop)
260system_public_prop(powerctl_prop)
261system_public_prop(qemu_hw_prop)
262system_public_prop(qemu_sf_lcd_density_prop)
263system_public_prop(radio_control_prop)
264system_public_prop(radio_prop)
265system_public_prop(serialno_prop)
266system_public_prop(surfaceflinger_color_prop)
267system_public_prop(system_prop)
268system_public_prop(system_user_mode_emulation_prop)
269system_public_prop(telephony_status_prop)
270system_public_prop(timezone_prop)
271system_public_prop(usb_control_prop)
272system_public_prop(vold_post_fs_data_prop)
273system_public_prop(wifi_hal_prop)
274system_public_prop(wifi_log_prop)
275system_public_prop(wifi_prop)
276system_public_prop(zram_control_prop)
277
278# Properties which don't have entries on property_contexts
279system_internal_prop(default_prop)
280
281# Properties used in default HAL implementations
282vendor_internal_prop(rebootescrow_hal_prop)
283
284# Properties used in the default Face HAL implementations
285vendor_internal_prop(virtual_face_hal_prop)
286starting_at_board_api(202504, `
287    system_public_prop(virtual_face_prop)
288')
289
290# Properties used in the default Fingerprint HAL implementations
291vendor_internal_prop(virtual_fingerprint_hal_prop)
292starting_at_board_api(202504, `
293    system_public_prop(virtual_fingerprint_prop)
294')
295
296vendor_public_prop(persist_vendor_debug_wifi_prop)
297
298# Properties which are public for devices launching with Android O or earlier
299# This should not be used for any new properties.
300not_compatible_property(`
301    # DO NOT ADD ANY PROPERTIES HERE
302    system_public_prop(boottime_prop)
303    system_public_prop(charger_prop)
304    system_public_prop(cold_boot_done_prop)
305    system_public_prop(ctl_adbd_prop)
306    system_public_prop(ctl_apexd_prop)
307    system_public_prop(ctl_bootanim_prop)
308    system_public_prop(ctl_bugreport_prop)
309    system_public_prop(ctl_console_prop)
310    system_public_prop(ctl_dumpstate_prop)
311    system_public_prop(ctl_fuse_prop)
312    system_public_prop(ctl_gsid_prop)
313    system_public_prop(ctl_interface_restart_prop)
314    system_public_prop(ctl_interface_stop_prop)
315    system_public_prop(ctl_mdnsd_prop)
316    system_public_prop(ctl_restart_prop)
317    system_public_prop(ctl_rildaemon_prop)
318    system_public_prop(ctl_sigstop_prop)
319    system_public_prop(dynamic_system_prop)
320    system_public_prop(heapprofd_enabled_prop)
321    system_public_prop(llkd_prop)
322    system_public_prop(lpdumpd_prop)
323    system_public_prop(mmc_prop)
324    system_public_prop(mock_ota_prop)
325    system_public_prop(net_dns_prop)
326    system_public_prop(overlay_prop)
327    system_public_prop(persistent_properties_ready_prop)
328    system_public_prop(safemode_prop)
329    system_public_prop(system_lmk_prop)
330    system_public_prop(system_trace_prop)
331    system_public_prop(test_boot_reason_prop)
332    system_public_prop(time_prop)
333    system_public_prop(traced_enabled_prop)
334    system_public_prop(traced_lazy_prop)
335
336    system_public_prop(config_prop)
337    system_public_prop(cppreopt_prop)
338    system_public_prop(dalvik_prop)
339    system_public_prop(debuggerd_prop)
340    system_public_prop(device_logging_prop)
341    system_public_prop(dhcp_prop)
342    system_public_prop(dumpstate_prop)
343    system_public_prop(exported3_system_prop)
344    system_public_prop(exported_dumpstate_prop)
345    system_public_prop(exported_secure_prop)
346    system_public_prop(heapprofd_prop)
347    system_public_prop(net_radio_prop)
348    system_public_prop(pan_result_prop)
349    system_public_prop(persist_debug_prop)
350    system_public_prop(shell_prop)
351    system_public_prop(test_harness_prop)
352    system_public_prop(theme_prop)
353    system_public_prop(use_memfd_prop)
354    system_public_prop(vold_prop)
355')
356
357not_compatible_property(`
358    vendor_public_prop(vendor_default_prop)
359')
360
361compatible_property_only(`
362    vendor_internal_prop(vendor_default_prop)
363')
364
365# system/sepolicy/public is for vendor-facing type and attribute definitions.
366# DO NOT ADD allow, neverallow, or dontaudit statements here.
367# Instead, add such policy rules to system/sepolicy/private/*.te.
368