blob: 453a467b7c1373cc8dfad5c9e85829753de9f1ca [file] [log] [blame]
Inseob Kim19b99f12019-09-09 19:46:15 +09001# Properties used only in /system
Inseob Kim55e5c9b2020-03-04 17:20:35 +09002#
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
Inseob Kim19b99f12019-09-09 19:46:15 +09006system_internal_prop(apexd_prop)
7system_internal_prop(bootloader_boot_reason_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +09008system_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)
Inseob Kim19b99f12019-09-09 19:46:15 +090011system_internal_prop(device_config_netd_native_prop)
12system_internal_prop(device_config_reset_performed_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +090013system_internal_prop(firstboot_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +090014
15compatible_property_only(`
16 # DO NOT ADD ANY PROPERTIES HERE
17 system_internal_prop(boottime_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +090018 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)
Inseob Kim1f2b7842019-10-17 13:42:42 +090050')
Tom Cherry949d7cb2015-12-01 16:58:27 -080051
Inseob Kim19b99f12019-09-09 19:46:15 +090052# Properties which can't be written outside system
Inseob Kimbdcbcf02020-05-06 18:30:20 +090053system_restricted_prop(aac_drc_prop)
Chris Pauload2f8832022-11-12 21:36:02 +000054system_restricted_prop(adaptive_haptics_prop)
Jooyung Hancae23682022-09-02 16:26:27 +090055system_restricted_prop(apex_ready_prop)
Mitch Phillipseaf14042020-12-03 17:23:06 -080056system_restricted_prop(arm64_memtag_prop)
Inseob Kim28dd9a12020-01-28 14:43:57 +090057system_restricted_prop(binder_cache_bluetooth_server_prop)
58system_restricted_prop(binder_cache_system_server_prop)
Collin Fijalkovichb1b15012020-01-28 13:08:28 -080059system_restricted_prop(binder_cache_telephony_server_prop)
Inseob Kim4ed47372020-04-24 15:03:01 +090060system_restricted_prop(boot_status_prop)
Nicolas Geoffray6a311472021-04-28 13:57:11 +010061system_restricted_prop(bootanim_system_prop)
Inseob Kim8c342472020-07-23 17:54:35 +090062system_restricted_prop(bootloader_prop)
Jaegeuk Kim9a8ba7f2020-03-03 19:40:41 -080063system_restricted_prop(boottime_public_prop)
David Stevens3942fe12020-01-20 14:11:07 +090064system_restricted_prop(bq_config_prop)
Yifan Hong6bb5a762020-10-06 17:52:17 -070065system_restricted_prop(build_bootimage_prop)
Inseob Kim8c239252020-05-06 20:07:33 +090066system_restricted_prop(build_prop)
Alan Stokesa45646c2023-03-22 09:48:30 +000067system_restricted_prop(composd_vm_art_prop)
Dennis Shen584852e2023-09-08 14:37:28 +000068system_restricted_prop(device_config_aconfig_flags_prop)
Mohi Montazerad059402022-12-09 10:23:37 -080069system_restricted_prop(device_config_camera_native_prop)
feiyuchen70e19422023-02-13 21:55:57 +000070system_restricted_prop(device_config_edgetpu_native_prop)
Brian Lindahlffeb6802023-05-25 11:45:04 -060071system_restricted_prop(device_config_media_native_prop)
Ian Hua91d153e2021-10-05 15:23:18 +010072system_restricted_prop(device_config_nnapi_native_prop)
Calin Juravle0b2ca6c2021-05-18 15:33:08 -070073system_restricted_prop(device_config_runtime_native_boot_prop)
74system_restricted_prop(device_config_runtime_native_prop)
Matt Buckley964c68b2021-12-22 21:34:33 +000075system_restricted_prop(device_config_surface_flinger_native_boot_prop)
Richard Changaf8fac12022-05-02 09:55:47 +000076system_restricted_prop(device_config_vendor_system_native_prop)
Richard Chang74334ef2022-08-08 09:26:22 +000077system_restricted_prop(device_config_vendor_system_native_boot_prop)
Kyle Zhang12c42b52023-09-28 21:10:17 +000078system_restricted_prop(drm_forcel3_prop)
Inseob Kim8c239252020-05-06 20:07:33 +090079system_restricted_prop(fingerprint_prop)
Mitch Phillips8cd32cd2022-03-22 15:59:57 -070080system_restricted_prop(gwp_asan_prop)
Inseob Kim40c67b22020-07-25 00:34:56 +090081system_restricted_prop(hal_instrumentation_prop)
Alessandra Lorod0e108f2022-07-14 11:52:21 +000082system_restricted_prop(userdebug_or_eng_prop)
Inseob Kim15e5e0a2020-05-14 19:43:08 +090083system_restricted_prop(init_service_status_prop)
Inseob Kim9add20f2020-05-06 22:20:35 +090084system_restricted_prop(libc_debug_prop)
Anton Hanssonb8413352020-01-06 17:29:13 +000085system_restricted_prop(module_sdkextensions_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +090086system_restricted_prop(nnapi_ext_deny_product_prop)
Evan Rosky5cfdf2b2022-03-02 22:13:58 +000087system_restricted_prop(persist_wm_debug_prop)
Dmitri Plotnikov8cad90e2020-09-10 18:51:58 -070088system_restricted_prop(power_debug_prop)
Inseob Kim40c67b22020-07-25 00:34:56 +090089system_restricted_prop(property_service_version_prop)
Inseob Kim3b82aec2020-05-14 01:38:40 +090090system_restricted_prop(provisioned_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +090091system_restricted_prop(restorecon_prop)
Inseob Kim3b82aec2020-05-14 01:38:40 +090092system_restricted_prop(retaildemo_prop)
Steven Morelandfd1eb682022-07-20 20:54:25 +000093system_restricted_prop(servicemanager_prop)
Ocean Chen63e6e1d2022-03-18 09:45:46 +000094system_restricted_prop(smart_idle_maint_enabled_prop)
Ken Chen64f0be22020-02-10 17:43:15 +080095system_restricted_prop(socket_hook_prop)
Inseob Kim0cef0fe2020-11-17 13:54:52 +090096system_restricted_prop(sqlite_log_prop)
Midas Chien0d0391f2020-06-17 22:13:21 +080097system_restricted_prop(surfaceflinger_display_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +090098system_restricted_prop(system_boot_reason_prop)
David Sehrfa67ec42019-11-25 22:03:59 +000099system_restricted_prop(system_jvmti_agent_prop)
Ioannis Ilkos8d168e22023-02-10 17:52:19 +0000100system_restricted_prop(traced_oome_heap_session_count_prop)
Yifan Hongcb23ab42020-09-21 20:04:00 -0700101system_restricted_prop(ab_update_gki_prop)
Inseob Kimdbcc4592020-05-21 20:12:55 +0900102system_restricted_prop(usb_prop)
Nikita Ioffe7065e462019-11-14 12:59:15 +0000103system_restricted_prop(userspace_reboot_exported_prop)
Inseob Kim3f5a7d22020-04-06 20:49:17 +0900104system_restricted_prop(vold_status_prop)
Inseob Kim212e2b62020-07-14 02:10:37 +0900105system_restricted_prop(vts_status_prop)
Yuxin Hu889dd072023-04-09 00:15:43 +0000106
Inseob Kim1f2b7842019-10-17 13:42:42 +0900107compatible_property_only(`
108 # DO NOT ADD ANY PROPERTIES HERE
109 system_restricted_prop(config_prop)
110 system_restricted_prop(cppreopt_prop)
111 system_restricted_prop(dalvik_prop)
112 system_restricted_prop(debuggerd_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +0900113 system_restricted_prop(device_logging_prop)
114 system_restricted_prop(dhcp_prop)
115 system_restricted_prop(dumpstate_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +0900116 system_restricted_prop(exported3_system_prop)
117 system_restricted_prop(exported_dumpstate_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +0900118 system_restricted_prop(exported_secure_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +0900119 system_restricted_prop(heapprofd_prop)
120 system_restricted_prop(net_radio_prop)
121 system_restricted_prop(pan_result_prop)
122 system_restricted_prop(persist_debug_prop)
123 system_restricted_prop(shell_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +0900124 system_restricted_prop(test_harness_prop)
125 system_restricted_prop(theme_prop)
126 system_restricted_prop(use_memfd_prop)
127 system_restricted_prop(vold_prop)
128')
Inseob Kim19b99f12019-09-09 19:46:15 +0900129
Inseob Kim2597b512020-02-08 08:34:17 +0900130# Properties which can be written only by vendor_init
Nikita Ioffe360e0f92021-03-13 01:35:51 +0000131system_vendor_config_prop(apexd_config_prop)
Daniel Norman2f8ce0d2021-11-16 20:28:29 +0000132system_vendor_config_prop(apexd_select_prop)
Inseob Kimac791a42020-06-23 22:01:45 +0900133system_vendor_config_prop(aaudio_config_prop)
Inseob Kim2597b512020-02-08 08:34:17 +0900134system_vendor_config_prop(apk_verity_prop)
Inseob Kim4ce4e872020-05-06 19:17:42 +0900135system_vendor_config_prop(audio_config_prop)
Robert Horvath85049382021-04-15 14:55:37 +0000136system_vendor_config_prop(bootanim_config_prop)
Etienne Ruffieuxbde2fc62022-01-12 13:05:33 +0000137system_vendor_config_prop(bluetooth_config_prop)
Alex Hong4c23abb2023-02-01 17:50:57 +0800138system_vendor_config_prop(build_attestation_prop)
Inseob Kim99855662020-11-12 22:21:51 +0900139system_vendor_config_prop(build_config_prop)
Inseob Kimfc688b32020-05-19 22:02:58 +0900140system_vendor_config_prop(build_odm_prop)
141system_vendor_config_prop(build_vendor_prop)
Inseob Kimc97a97c2020-07-20 20:26:07 +0900142system_vendor_config_prop(camera_calibration_prop)
Inseob Kima28428e2020-05-07 00:36:05 +0900143system_vendor_config_prop(camera_config_prop)
Diego Wilson5908c352021-06-18 23:59:41 +0000144system_vendor_config_prop(camera2_extensions_prop)
Emilian Peeva9746402020-11-18 14:08:41 -0800145system_vendor_config_prop(camerax_extensions_prop)
Inseob Kim8ef47922020-07-10 14:15:15 +0900146system_vendor_config_prop(charger_config_prop)
Lajos Molnar9b037822021-03-19 09:55:36 -0700147system_vendor_config_prop(codec2_config_prop)
Alan Stokesa45646c2023-03-22 09:48:30 +0000148system_vendor_config_prop(composd_vm_vendor_prop)
Inseob Kim2597b512020-02-08 08:34:17 +0900149system_vendor_config_prop(cpu_variant_prop)
Hridya Valsaraju8403ed72021-03-31 22:07:02 -0700150system_vendor_config_prop(debugfs_restriction_prop)
Inseob Kim832e17b2020-05-25 15:36:44 +0900151system_vendor_config_prop(drm_service_config_prop)
Inseob Kim2597b512020-02-08 08:34:17 +0900152system_vendor_config_prop(exported_camera_prop)
153system_vendor_config_prop(exported_config_prop)
154system_vendor_config_prop(exported_default_prop)
Inseob Kimbfb37082020-04-27 23:49:15 +0900155system_vendor_config_prop(ffs_config_prop)
Woody Line0054322020-05-25 16:33:17 +0800156system_vendor_config_prop(framework_watchdog_config_prop)
Peiyong Lin37dea072020-06-03 12:20:41 -0700157system_vendor_config_prop(graphics_config_prop)
Inseob Kimdf000882020-05-12 20:53:06 +0900158system_vendor_config_prop(hdmi_config_prop)
Peter Collingbourne01e58e02021-03-11 12:51:25 -0800159system_vendor_config_prop(hw_timeout_multiplier_prop)
Keir Fraser84bb5ee2022-11-23 14:06:36 +0000160system_vendor_config_prop(hypervisor_prop)
161system_vendor_config_prop(hypervisor_restricted_prop)
Songchun Fan9fdcbcd2020-04-28 13:24:54 -0700162system_vendor_config_prop(incremental_prop)
Jooyung Hanc6d75292024-02-23 14:06:32 +0900163system_vendor_config_prop(input_device_config_prop)
Inseob Kim04f435c2020-07-07 12:46:24 +0900164system_vendor_config_prop(keyguard_config_prop)
Paul Crowley283aef22022-08-22 09:00:25 -0700165system_vendor_config_prop(keystore_config_prop)
Inseob Kimcc4d8882020-05-06 17:11:46 +0900166system_vendor_config_prop(lmkd_config_prop)
Inseob Kimbfb10a92020-05-11 17:33:27 +0900167system_vendor_config_prop(media_config_prop)
Pawin Vongmasa76d7cf92020-03-07 04:15:38 -0800168system_vendor_config_prop(media_variant_prop)
Inseob Kim832e17b2020-05-25 15:36:44 +0900169system_vendor_config_prop(mediadrm_config_prop)
Kalesh Singh326fc272021-03-16 14:30:36 -0400170system_vendor_config_prop(mm_events_config_prop)
Inseob Kimc80b0242020-07-16 22:25:47 +0900171system_vendor_config_prop(oem_unlock_prop)
Kelvin Zhang60456bd2023-05-18 09:50:05 -0700172system_vendor_config_prop(ota_build_prop)
Inseob Kim6ffdf1b2020-06-16 20:00:41 +0900173system_vendor_config_prop(packagemanager_config_prop)
Jay Civellia5740602023-04-17 06:01:35 +0000174system_vendor_config_prop(quick_start_prop)
Inseob Kimb85a74f2020-06-16 19:18:24 +0900175system_vendor_config_prop(recovery_config_prop)
Alex Hong1abf80e2023-01-13 22:28:23 +0800176system_vendor_config_prop(recovery_usb_config_prop)
Inseob Kimc80b0242020-07-16 22:25:47 +0900177system_vendor_config_prop(sendbug_config_prop)
Oliver Woodman164ba2b2021-01-26 10:25:38 +0000178system_vendor_config_prop(soc_prop)
Martijn Coenen01234d32020-04-10 14:11:49 +0200179system_vendor_config_prop(storage_config_prop)
Inseob Kimc80b0242020-07-16 22:25:47 +0900180system_vendor_config_prop(storagemanager_config_prop)
Inseob Kim94bae862020-04-02 15:55:07 +0900181system_vendor_config_prop(surfaceflinger_prop)
Benjamin Schwartzc171a1d2021-04-20 09:13:02 -0700182system_vendor_config_prop(suspend_prop)
Inseob Kimfd2d6ec2020-04-01 10:01:16 +0900183system_vendor_config_prop(systemsound_config_prop)
Inseob Kimad631702020-05-14 21:47:43 +0900184system_vendor_config_prop(telephony_config_prop)
Zhanglong Xia1d75b432024-01-11 22:59:51 +0800185system_vendor_config_prop(threadnetwork_config_prop)
Inseob Kim14a71fb2020-07-07 13:35:34 +0900186system_vendor_config_prop(tombstone_config_prop)
Inseob Kimdc1e5012020-04-27 21:13:01 +0900187system_vendor_config_prop(usb_config_prop)
Inseob Kim2597b512020-02-08 08:34:17 +0900188system_vendor_config_prop(userspace_reboot_config_prop)
189system_vendor_config_prop(vehicle_hal_prop)
190system_vendor_config_prop(vendor_security_patch_level_prop)
Ken Chen64f0be22020-02-10 17:43:15 +0800191system_vendor_config_prop(vendor_socket_hook_prop)
Inseob Kim2597b512020-02-08 08:34:17 +0900192system_vendor_config_prop(virtual_ab_prop)
Inseob Kim3f5a7d22020-04-06 20:49:17 +0900193system_vendor_config_prop(vndk_prop)
Inseob Kim212e2b62020-07-14 02:10:37 +0900194system_vendor_config_prop(vts_config_prop)
Inseob Kim3f5a7d22020-04-06 20:49:17 +0900195system_vendor_config_prop(vold_config_prop)
Inseob Kimc97a97c2020-07-20 20:26:07 +0900196system_vendor_config_prop(wifi_config_prop)
Inseob Kim36aeb162020-05-08 20:42:25 +0900197system_vendor_config_prop(zram_config_prop)
Woody Lin86334622020-05-13 00:50:50 +0800198system_vendor_config_prop(zygote_config_prop)
Michael Ayoubi77c10ef2021-05-21 01:06:03 +0000199system_vendor_config_prop(dck_prop)
Hongguang95155592022-08-09 14:57:02 -0700200system_vendor_config_prop(tuner_config_prop)
Avichal Rakesha12d3102023-01-23 23:46:42 -0800201system_vendor_config_prop(usb_uvc_enabled_prop)
Jeongik Cha6cb91a02023-11-15 22:51:14 +0900202system_vendor_config_prop(setupwizard_mode_prop)
Andrea Zilio32ab8682023-11-30 21:09:45 +0000203system_vendor_config_prop(pm_archiving_enabled_prop)
Inseob Kim2597b512020-02-08 08:34:17 +0900204
Inseob Kim19b99f12019-09-09 19:46:15 +0900205# Properties with no restrictions
Josh Gao0cac6fd2020-10-28 13:56:23 -0700206system_public_prop(adbd_config_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +0900207system_public_prop(audio_prop)
208system_public_prop(bluetooth_a2dp_offload_prop)
209system_public_prop(bluetooth_audio_hal_prop)
210system_public_prop(bluetooth_prop)
Steven Morelandc27d24c2019-12-13 15:18:32 -0800211system_public_prop(bpf_progs_loaded_prop)
Yifan Hong70da34e2021-10-27 00:02:24 -0700212system_public_prop(charger_status_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +0900213system_public_prop(ctl_default_prop)
214system_public_prop(ctl_interface_start_prop)
215system_public_prop(ctl_start_prop)
216system_public_prop(ctl_stop_prop)
Martin Stjernholme1ac2672023-05-10 16:52:39 +0100217system_public_prop(dalvik_config_prop)
Jiakai Zhang22fb5c72023-03-30 15:50:05 +0100218system_public_prop(dalvik_dynamic_config_prop)
Inseob Kim1337e152020-05-12 22:51:48 +0900219system_public_prop(dalvik_runtime_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +0900220system_public_prop(debug_prop)
Florian Mayer94926f52023-01-31 15:47:07 -0800221system_public_prop(device_config_memory_safety_native_boot_prop)
Florian Mayer5b3a8332022-06-08 10:45:18 -0700222system_public_prop(device_config_memory_safety_native_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +0900223system_public_prop(dumpstate_options_prop)
224system_public_prop(exported_system_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +0900225system_public_prop(exported_bluetooth_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +0900226system_public_prop(exported_overlay_prop)
227system_public_prop(exported_pm_prop)
Jiakai Zhang9bbc1c02023-01-18 16:06:16 +0800228system_public_prop(future_pm_prop)
Inseob Kimbfb37082020-04-27 23:49:15 +0900229system_public_prop(ffs_control_prop)
Steven Terrell879f41c2022-05-23 19:13:29 +0000230system_public_prop(framework_status_prop)
Super Liu078141a2021-12-13 09:57:20 +0800231system_public_prop(gesture_prop)
Peiyong Lin54229d82023-05-03 17:12:39 +0000232system_public_prop(graphics_config_writable_prop)
Inseob Kim46dd4be2020-08-18 11:25:32 +0900233system_public_prop(hal_dumpstate_config_prop)
Henry Tung6d57b492019-12-06 15:59:58 +0800234system_public_prop(sota_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +0900235system_public_prop(hwservicemanager_prop)
Suren Baghdasaryanb221e662020-05-05 12:41:02 -0700236system_public_prop(lmkd_prop)
Neil Fuller8fa264d2022-09-28 08:52:46 +0000237system_public_prop(locale_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +0900238system_public_prop(logd_prop)
239system_public_prop(logpersistd_logging_prop)
240system_public_prop(log_prop)
241system_public_prop(log_tag_prop)
242system_public_prop(lowpan_prop)
243system_public_prop(nfc_prop)
Tianjie Xuf5ddc042019-11-14 14:18:40 -0800244system_public_prop(ota_prop)
Florian Mayer56af9a22022-05-20 11:25:26 -0700245system_public_prop(permissive_mte_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +0900246system_public_prop(powerctl_prop)
Weilun Due2a8a142021-02-17 17:54:30 +0000247system_public_prop(qemu_hw_prop)
Roman Kiryanovf6afebf2021-02-23 15:08:56 -0800248system_public_prop(qemu_sf_lcd_density_prop)
Inseob Kimacd02fc2020-07-28 15:17:24 +0900249system_public_prop(radio_control_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +0900250system_public_prop(radio_prop)
251system_public_prop(serialno_prop)
Inseob Kim721d9212020-04-24 21:25:17 +0900252system_public_prop(surfaceflinger_color_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +0900253system_public_prop(system_prop)
Felipe Lemeb85242c2022-04-21 17:49:05 -0700254system_public_prop(system_user_mode_emulation_prop)
Inseob Kimad631702020-05-14 21:47:43 +0900255system_public_prop(telephony_status_prop)
Neil Fuller8fa264d2022-09-28 08:52:46 +0000256system_public_prop(timezone_prop)
Inseob Kimdc1e5012020-04-27 21:13:01 +0900257system_public_prop(usb_control_prop)
Eric Biggers040ce192021-04-22 16:09:56 -0700258system_public_prop(vold_post_fs_data_prop)
Inseob Kim3dbf3d82020-06-25 21:20:42 +0900259system_public_prop(wifi_hal_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +0900260system_public_prop(wifi_log_prop)
261system_public_prop(wifi_prop)
Inseob Kim36aeb162020-05-08 20:42:25 +0900262system_public_prop(zram_control_prop)
Inseob Kim19b99f12019-09-09 19:46:15 +0900263
Inseob Kim5c011e52021-01-14 04:08:16 +0000264# Properties which don't have entries on property_contexts
265system_internal_prop(default_prop)
266
Kenny Root960f73b2020-01-24 16:31:58 -0800267# Properties used in default HAL implementations
268vendor_internal_prop(rebootescrow_hal_prop)
269
Joshua McCloskeyf42a5c92022-05-13 17:15:38 +0000270# Properties used in the default Face HAL implementations
271vendor_internal_prop(virtual_face_hal_prop)
272
273# Properties used in the default Fingerprint HAL implementations
274vendor_internal_prop(virtual_fingerprint_hal_prop)
275
Roshan Piusa5a81002020-11-12 14:21:41 -0800276vendor_public_prop(persist_vendor_debug_wifi_prop)
277
Inseob Kim1f2b7842019-10-17 13:42:42 +0900278# Properties which are public for devices launching with Android O or earlier
279# This should not be used for any new properties.
280not_compatible_property(`
281 # DO NOT ADD ANY PROPERTIES HERE
282 system_public_prop(boottime_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +0900283 system_public_prop(charger_prop)
284 system_public_prop(cold_boot_done_prop)
285 system_public_prop(ctl_adbd_prop)
286 system_public_prop(ctl_apexd_prop)
287 system_public_prop(ctl_bootanim_prop)
288 system_public_prop(ctl_bugreport_prop)
289 system_public_prop(ctl_console_prop)
290 system_public_prop(ctl_dumpstate_prop)
291 system_public_prop(ctl_fuse_prop)
292 system_public_prop(ctl_gsid_prop)
293 system_public_prop(ctl_interface_restart_prop)
294 system_public_prop(ctl_interface_stop_prop)
295 system_public_prop(ctl_mdnsd_prop)
296 system_public_prop(ctl_restart_prop)
297 system_public_prop(ctl_rildaemon_prop)
298 system_public_prop(ctl_sigstop_prop)
299 system_public_prop(dynamic_system_prop)
300 system_public_prop(heapprofd_enabled_prop)
301 system_public_prop(llkd_prop)
302 system_public_prop(lpdumpd_prop)
303 system_public_prop(mmc_prop)
304 system_public_prop(mock_ota_prop)
305 system_public_prop(net_dns_prop)
306 system_public_prop(overlay_prop)
307 system_public_prop(persistent_properties_ready_prop)
308 system_public_prop(safemode_prop)
309 system_public_prop(system_lmk_prop)
310 system_public_prop(system_trace_prop)
311 system_public_prop(test_boot_reason_prop)
312 system_public_prop(time_prop)
313 system_public_prop(traced_enabled_prop)
314 system_public_prop(traced_lazy_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +0900315
316 system_public_prop(config_prop)
317 system_public_prop(cppreopt_prop)
318 system_public_prop(dalvik_prop)
319 system_public_prop(debuggerd_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +0900320 system_public_prop(device_logging_prop)
321 system_public_prop(dhcp_prop)
322 system_public_prop(dumpstate_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +0900323 system_public_prop(exported3_system_prop)
324 system_public_prop(exported_dumpstate_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +0900325 system_public_prop(exported_secure_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +0900326 system_public_prop(heapprofd_prop)
327 system_public_prop(net_radio_prop)
328 system_public_prop(pan_result_prop)
329 system_public_prop(persist_debug_prop)
330 system_public_prop(shell_prop)
Inseob Kim1f2b7842019-10-17 13:42:42 +0900331 system_public_prop(test_harness_prop)
332 system_public_prop(theme_prop)
333 system_public_prop(use_memfd_prop)
334 system_public_prop(vold_prop)
335')
336
Inseob Kim574666c2020-10-07 11:33:37 +0900337not_compatible_property(`
338 vendor_public_prop(vendor_default_prop)
339')
340
341compatible_property_only(`
342 vendor_internal_prop(vendor_default_prop)
343')
Jaekyun Seoke4971452017-10-19 16:54:49 +0900344
Inseob Kim19b99f12019-09-09 19:46:15 +0900345typeattribute log_prop log_property_type;
346typeattribute log_tag_prop log_property_type;
347typeattribute wifi_log_prop log_property_type;
348
Tom Cherry949d7cb2015-12-01 16:58:27 -0800349allow property_type tmpfs:filesystem associate;
Nick Kralevichd310df22016-12-13 15:59:33 -0800350
Nick Kralevichd310df22016-12-13 15:59:33 -0800351# core_property_type should not be used for new properties or
352# device specific properties. Properties with this attribute
353# are readable to everyone, which is overly broad and should
354# be avoided.
355# New properties should have appropriate read / write access
356# control rules written.
357
Inseob Kim19b99f12019-09-09 19:46:15 +0900358typeattribute audio_prop core_property_type;
359typeattribute config_prop core_property_type;
360typeattribute cppreopt_prop core_property_type;
361typeattribute dalvik_prop core_property_type;
362typeattribute debuggerd_prop core_property_type;
363typeattribute debug_prop core_property_type;
Inseob Kim19b99f12019-09-09 19:46:15 +0900364typeattribute dhcp_prop core_property_type;
365typeattribute dumpstate_prop core_property_type;
Inseob Kim19b99f12019-09-09 19:46:15 +0900366typeattribute logd_prop core_property_type;
367typeattribute net_radio_prop core_property_type;
368typeattribute nfc_prop core_property_type;
Tianjie Xuf5ddc042019-11-14 14:18:40 -0800369typeattribute ota_prop core_property_type;
Inseob Kim19b99f12019-09-09 19:46:15 +0900370typeattribute pan_result_prop core_property_type;
371typeattribute persist_debug_prop core_property_type;
372typeattribute powerctl_prop core_property_type;
373typeattribute radio_prop core_property_type;
374typeattribute restorecon_prop core_property_type;
375typeattribute shell_prop core_property_type;
376typeattribute system_prop core_property_type;
Inseob Kimdc1e5012020-04-27 21:13:01 +0900377typeattribute usb_prop core_property_type;
Inseob Kim19b99f12019-09-09 19:46:15 +0900378typeattribute vold_prop core_property_type;
379
Jiakai Zhang22fb5c72023-03-30 15:50:05 +0100380typeattribute dalvik_config_prop dalvik_config_prop_type;
381typeattribute dalvik_dynamic_config_prop dalvik_config_prop_type;