Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 1 | # Properties used only in /system |
Inseob Kim | 55e5c9b | 2020-03-04 17:20:35 +0900 | [diff] [blame] | 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 |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 6 | system_internal_prop(apexd_prop) |
| 7 | system_internal_prop(bootloader_boot_reason_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 8 | system_internal_prop(device_config_activity_manager_native_boot_prop) |
| 9 | system_internal_prop(device_config_boot_count_prop) |
| 10 | system_internal_prop(device_config_input_native_boot_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 11 | system_internal_prop(device_config_netd_native_prop) |
| 12 | system_internal_prop(device_config_reset_performed_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 13 | system_internal_prop(firstboot_prop) |
Inseob Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 14 | |
| 15 | compatible_property_only(` |
| 16 | # DO NOT ADD ANY PROPERTIES HERE |
| 17 | system_internal_prop(boottime_prop) |
Inseob Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 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) |
Inseob Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 50 | ') |
Tom Cherry | 949d7cb | 2015-12-01 16:58:27 -0800 | [diff] [blame] | 51 | |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 52 | # Properties which can't be written outside system |
Inseob Kim | bdcbcf0 | 2020-05-06 18:30:20 +0900 | [diff] [blame] | 53 | system_restricted_prop(aac_drc_prop) |
Chris Paulo | ad2f883 | 2022-11-12 21:36:02 +0000 | [diff] [blame] | 54 | system_restricted_prop(adaptive_haptics_prop) |
Jooyung Han | cae2368 | 2022-09-02 16:26:27 +0900 | [diff] [blame] | 55 | system_restricted_prop(apex_ready_prop) |
Mitch Phillips | eaf1404 | 2020-12-03 17:23:06 -0800 | [diff] [blame] | 56 | system_restricted_prop(arm64_memtag_prop) |
Inseob Kim | 28dd9a1 | 2020-01-28 14:43:57 +0900 | [diff] [blame] | 57 | system_restricted_prop(binder_cache_bluetooth_server_prop) |
| 58 | system_restricted_prop(binder_cache_system_server_prop) |
Collin Fijalkovich | b1b1501 | 2020-01-28 13:08:28 -0800 | [diff] [blame] | 59 | system_restricted_prop(binder_cache_telephony_server_prop) |
Inseob Kim | 4ed4737 | 2020-04-24 15:03:01 +0900 | [diff] [blame] | 60 | system_restricted_prop(boot_status_prop) |
Nicolas Geoffray | 6a31147 | 2021-04-28 13:57:11 +0100 | [diff] [blame] | 61 | system_restricted_prop(bootanim_system_prop) |
Inseob Kim | 8c34247 | 2020-07-23 17:54:35 +0900 | [diff] [blame] | 62 | system_restricted_prop(bootloader_prop) |
Jaegeuk Kim | 9a8ba7f | 2020-03-03 19:40:41 -0800 | [diff] [blame] | 63 | system_restricted_prop(boottime_public_prop) |
David Stevens | 3942fe1 | 2020-01-20 14:11:07 +0900 | [diff] [blame] | 64 | system_restricted_prop(bq_config_prop) |
Yifan Hong | 6bb5a76 | 2020-10-06 17:52:17 -0700 | [diff] [blame] | 65 | system_restricted_prop(build_bootimage_prop) |
Inseob Kim | 8c23925 | 2020-05-06 20:07:33 +0900 | [diff] [blame] | 66 | system_restricted_prop(build_prop) |
Alan Stokes | a45646c | 2023-03-22 09:48:30 +0000 | [diff] [blame] | 67 | system_restricted_prop(composd_vm_art_prop) |
Dennis Shen | 584852e | 2023-09-08 14:37:28 +0000 | [diff] [blame] | 68 | system_restricted_prop(device_config_aconfig_flags_prop) |
Mohi Montazer | ad05940 | 2022-12-09 10:23:37 -0800 | [diff] [blame] | 69 | system_restricted_prop(device_config_camera_native_prop) |
feiyuchen | 70e1942 | 2023-02-13 21:55:57 +0000 | [diff] [blame] | 70 | system_restricted_prop(device_config_edgetpu_native_prop) |
Brian Lindahl | ffeb680 | 2023-05-25 11:45:04 -0600 | [diff] [blame] | 71 | system_restricted_prop(device_config_media_native_prop) |
Ian Hua | 91d153e | 2021-10-05 15:23:18 +0100 | [diff] [blame] | 72 | system_restricted_prop(device_config_nnapi_native_prop) |
Calin Juravle | 0b2ca6c | 2021-05-18 15:33:08 -0700 | [diff] [blame] | 73 | system_restricted_prop(device_config_runtime_native_boot_prop) |
| 74 | system_restricted_prop(device_config_runtime_native_prop) |
Matt Buckley | 964c68b | 2021-12-22 21:34:33 +0000 | [diff] [blame] | 75 | system_restricted_prop(device_config_surface_flinger_native_boot_prop) |
Richard Chang | af8fac1 | 2022-05-02 09:55:47 +0000 | [diff] [blame] | 76 | system_restricted_prop(device_config_vendor_system_native_prop) |
Richard Chang | 74334ef | 2022-08-08 09:26:22 +0000 | [diff] [blame] | 77 | system_restricted_prop(device_config_vendor_system_native_boot_prop) |
Kyle Zhang | 12c42b5 | 2023-09-28 21:10:17 +0000 | [diff] [blame] | 78 | system_restricted_prop(drm_forcel3_prop) |
Inseob Kim | 8c23925 | 2020-05-06 20:07:33 +0900 | [diff] [blame] | 79 | system_restricted_prop(fingerprint_prop) |
Mitch Phillips | 8cd32cd | 2022-03-22 15:59:57 -0700 | [diff] [blame] | 80 | system_restricted_prop(gwp_asan_prop) |
Inseob Kim | 40c67b2 | 2020-07-25 00:34:56 +0900 | [diff] [blame] | 81 | system_restricted_prop(hal_instrumentation_prop) |
Alessandra Loro | d0e108f | 2022-07-14 11:52:21 +0000 | [diff] [blame] | 82 | system_restricted_prop(userdebug_or_eng_prop) |
Inseob Kim | 15e5e0a | 2020-05-14 19:43:08 +0900 | [diff] [blame] | 83 | system_restricted_prop(init_service_status_prop) |
Inseob Kim | 9add20f | 2020-05-06 22:20:35 +0900 | [diff] [blame] | 84 | system_restricted_prop(libc_debug_prop) |
Anton Hansson | b841335 | 2020-01-06 17:29:13 +0000 | [diff] [blame] | 85 | system_restricted_prop(module_sdkextensions_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 86 | system_restricted_prop(nnapi_ext_deny_product_prop) |
Evan Rosky | 5cfdf2b | 2022-03-02 22:13:58 +0000 | [diff] [blame] | 87 | system_restricted_prop(persist_wm_debug_prop) |
Dmitri Plotnikov | 8cad90e | 2020-09-10 18:51:58 -0700 | [diff] [blame] | 88 | system_restricted_prop(power_debug_prop) |
Inseob Kim | 40c67b2 | 2020-07-25 00:34:56 +0900 | [diff] [blame] | 89 | system_restricted_prop(property_service_version_prop) |
Inseob Kim | 3b82aec | 2020-05-14 01:38:40 +0900 | [diff] [blame] | 90 | system_restricted_prop(provisioned_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 91 | system_restricted_prop(restorecon_prop) |
Inseob Kim | 3b82aec | 2020-05-14 01:38:40 +0900 | [diff] [blame] | 92 | system_restricted_prop(retaildemo_prop) |
Steven Moreland | fd1eb68 | 2022-07-20 20:54:25 +0000 | [diff] [blame] | 93 | system_restricted_prop(servicemanager_prop) |
Ocean Chen | 63e6e1d | 2022-03-18 09:45:46 +0000 | [diff] [blame] | 94 | system_restricted_prop(smart_idle_maint_enabled_prop) |
Ken Chen | 64f0be2 | 2020-02-10 17:43:15 +0800 | [diff] [blame] | 95 | system_restricted_prop(socket_hook_prop) |
Inseob Kim | 0cef0fe | 2020-11-17 13:54:52 +0900 | [diff] [blame] | 96 | system_restricted_prop(sqlite_log_prop) |
Midas Chien | 0d0391f | 2020-06-17 22:13:21 +0800 | [diff] [blame] | 97 | system_restricted_prop(surfaceflinger_display_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 98 | system_restricted_prop(system_boot_reason_prop) |
David Sehr | fa67ec4 | 2019-11-25 22:03:59 +0000 | [diff] [blame] | 99 | system_restricted_prop(system_jvmti_agent_prop) |
Ioannis Ilkos | 8d168e2 | 2023-02-10 17:52:19 +0000 | [diff] [blame] | 100 | system_restricted_prop(traced_oome_heap_session_count_prop) |
Yifan Hong | cb23ab4 | 2020-09-21 20:04:00 -0700 | [diff] [blame] | 101 | system_restricted_prop(ab_update_gki_prop) |
Inseob Kim | dbcc459 | 2020-05-21 20:12:55 +0900 | [diff] [blame] | 102 | system_restricted_prop(usb_prop) |
Nikita Ioffe | 7065e46 | 2019-11-14 12:59:15 +0000 | [diff] [blame] | 103 | system_restricted_prop(userspace_reboot_exported_prop) |
Inseob Kim | 3f5a7d2 | 2020-04-06 20:49:17 +0900 | [diff] [blame] | 104 | system_restricted_prop(vold_status_prop) |
Inseob Kim | 212e2b6 | 2020-07-14 02:10:37 +0900 | [diff] [blame] | 105 | system_restricted_prop(vts_status_prop) |
Yuxin Hu | 889dd07 | 2023-04-09 00:15:43 +0000 | [diff] [blame] | 106 | |
Inseob Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 107 | compatible_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 Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 113 | system_restricted_prop(device_logging_prop) |
| 114 | system_restricted_prop(dhcp_prop) |
| 115 | system_restricted_prop(dumpstate_prop) |
Inseob Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 116 | system_restricted_prop(exported3_system_prop) |
| 117 | system_restricted_prop(exported_dumpstate_prop) |
Inseob Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 118 | system_restricted_prop(exported_secure_prop) |
Inseob Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 119 | 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 Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 124 | 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 Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 129 | |
Inseob Kim | 2597b51 | 2020-02-08 08:34:17 +0900 | [diff] [blame] | 130 | # Properties which can be written only by vendor_init |
Nikita Ioffe | 360e0f9 | 2021-03-13 01:35:51 +0000 | [diff] [blame] | 131 | system_vendor_config_prop(apexd_config_prop) |
Daniel Norman | 2f8ce0d | 2021-11-16 20:28:29 +0000 | [diff] [blame] | 132 | system_vendor_config_prop(apexd_select_prop) |
Inseob Kim | ac791a4 | 2020-06-23 22:01:45 +0900 | [diff] [blame] | 133 | system_vendor_config_prop(aaudio_config_prop) |
Inseob Kim | 2597b51 | 2020-02-08 08:34:17 +0900 | [diff] [blame] | 134 | system_vendor_config_prop(apk_verity_prop) |
Inseob Kim | 4ce4e87 | 2020-05-06 19:17:42 +0900 | [diff] [blame] | 135 | system_vendor_config_prop(audio_config_prop) |
Robert Horvath | 8504938 | 2021-04-15 14:55:37 +0000 | [diff] [blame] | 136 | system_vendor_config_prop(bootanim_config_prop) |
Etienne Ruffieux | bde2fc6 | 2022-01-12 13:05:33 +0000 | [diff] [blame] | 137 | system_vendor_config_prop(bluetooth_config_prop) |
Alex Hong | 4c23abb | 2023-02-01 17:50:57 +0800 | [diff] [blame] | 138 | system_vendor_config_prop(build_attestation_prop) |
Inseob Kim | 9985566 | 2020-11-12 22:21:51 +0900 | [diff] [blame] | 139 | system_vendor_config_prop(build_config_prop) |
Inseob Kim | fc688b3 | 2020-05-19 22:02:58 +0900 | [diff] [blame] | 140 | system_vendor_config_prop(build_odm_prop) |
| 141 | system_vendor_config_prop(build_vendor_prop) |
Inseob Kim | c97a97c | 2020-07-20 20:26:07 +0900 | [diff] [blame] | 142 | system_vendor_config_prop(camera_calibration_prop) |
Inseob Kim | a28428e | 2020-05-07 00:36:05 +0900 | [diff] [blame] | 143 | system_vendor_config_prop(camera_config_prop) |
Diego Wilson | 5908c35 | 2021-06-18 23:59:41 +0000 | [diff] [blame] | 144 | system_vendor_config_prop(camera2_extensions_prop) |
Emilian Peev | a974640 | 2020-11-18 14:08:41 -0800 | [diff] [blame] | 145 | system_vendor_config_prop(camerax_extensions_prop) |
Inseob Kim | 8ef4792 | 2020-07-10 14:15:15 +0900 | [diff] [blame] | 146 | system_vendor_config_prop(charger_config_prop) |
Lajos Molnar | 9b03782 | 2021-03-19 09:55:36 -0700 | [diff] [blame] | 147 | system_vendor_config_prop(codec2_config_prop) |
Alan Stokes | a45646c | 2023-03-22 09:48:30 +0000 | [diff] [blame] | 148 | system_vendor_config_prop(composd_vm_vendor_prop) |
Inseob Kim | 2597b51 | 2020-02-08 08:34:17 +0900 | [diff] [blame] | 149 | system_vendor_config_prop(cpu_variant_prop) |
Hridya Valsaraju | 8403ed7 | 2021-03-31 22:07:02 -0700 | [diff] [blame] | 150 | system_vendor_config_prop(debugfs_restriction_prop) |
Inseob Kim | 832e17b | 2020-05-25 15:36:44 +0900 | [diff] [blame] | 151 | system_vendor_config_prop(drm_service_config_prop) |
Inseob Kim | 2597b51 | 2020-02-08 08:34:17 +0900 | [diff] [blame] | 152 | system_vendor_config_prop(exported_camera_prop) |
| 153 | system_vendor_config_prop(exported_config_prop) |
| 154 | system_vendor_config_prop(exported_default_prop) |
Inseob Kim | bfb3708 | 2020-04-27 23:49:15 +0900 | [diff] [blame] | 155 | system_vendor_config_prop(ffs_config_prop) |
Woody Lin | e005432 | 2020-05-25 16:33:17 +0800 | [diff] [blame] | 156 | system_vendor_config_prop(framework_watchdog_config_prop) |
Peiyong Lin | 37dea07 | 2020-06-03 12:20:41 -0700 | [diff] [blame] | 157 | system_vendor_config_prop(graphics_config_prop) |
Inseob Kim | df00088 | 2020-05-12 20:53:06 +0900 | [diff] [blame] | 158 | system_vendor_config_prop(hdmi_config_prop) |
Peter Collingbourne | 01e58e0 | 2021-03-11 12:51:25 -0800 | [diff] [blame] | 159 | system_vendor_config_prop(hw_timeout_multiplier_prop) |
Keir Fraser | 84bb5ee | 2022-11-23 14:06:36 +0000 | [diff] [blame] | 160 | system_vendor_config_prop(hypervisor_prop) |
| 161 | system_vendor_config_prop(hypervisor_restricted_prop) |
Songchun Fan | 9fdcbcd | 2020-04-28 13:24:54 -0700 | [diff] [blame] | 162 | system_vendor_config_prop(incremental_prop) |
Jooyung Han | c6d7529 | 2024-02-23 14:06:32 +0900 | [diff] [blame] | 163 | system_vendor_config_prop(input_device_config_prop) |
Inseob Kim | 04f435c | 2020-07-07 12:46:24 +0900 | [diff] [blame] | 164 | system_vendor_config_prop(keyguard_config_prop) |
Paul Crowley | 283aef2 | 2022-08-22 09:00:25 -0700 | [diff] [blame] | 165 | system_vendor_config_prop(keystore_config_prop) |
Inseob Kim | cc4d888 | 2020-05-06 17:11:46 +0900 | [diff] [blame] | 166 | system_vendor_config_prop(lmkd_config_prop) |
Inseob Kim | bfb10a9 | 2020-05-11 17:33:27 +0900 | [diff] [blame] | 167 | system_vendor_config_prop(media_config_prop) |
Pawin Vongmasa | 76d7cf9 | 2020-03-07 04:15:38 -0800 | [diff] [blame] | 168 | system_vendor_config_prop(media_variant_prop) |
Inseob Kim | 832e17b | 2020-05-25 15:36:44 +0900 | [diff] [blame] | 169 | system_vendor_config_prop(mediadrm_config_prop) |
Kalesh Singh | 326fc27 | 2021-03-16 14:30:36 -0400 | [diff] [blame] | 170 | system_vendor_config_prop(mm_events_config_prop) |
Inseob Kim | c80b024 | 2020-07-16 22:25:47 +0900 | [diff] [blame] | 171 | system_vendor_config_prop(oem_unlock_prop) |
Kelvin Zhang | 60456bd | 2023-05-18 09:50:05 -0700 | [diff] [blame] | 172 | system_vendor_config_prop(ota_build_prop) |
Inseob Kim | 6ffdf1b | 2020-06-16 20:00:41 +0900 | [diff] [blame] | 173 | system_vendor_config_prop(packagemanager_config_prop) |
Jay Civelli | a574060 | 2023-04-17 06:01:35 +0000 | [diff] [blame] | 174 | system_vendor_config_prop(quick_start_prop) |
Inseob Kim | b85a74f | 2020-06-16 19:18:24 +0900 | [diff] [blame] | 175 | system_vendor_config_prop(recovery_config_prop) |
Alex Hong | 1abf80e | 2023-01-13 22:28:23 +0800 | [diff] [blame] | 176 | system_vendor_config_prop(recovery_usb_config_prop) |
Inseob Kim | c80b024 | 2020-07-16 22:25:47 +0900 | [diff] [blame] | 177 | system_vendor_config_prop(sendbug_config_prop) |
Oliver Woodman | 164ba2b | 2021-01-26 10:25:38 +0000 | [diff] [blame] | 178 | system_vendor_config_prop(soc_prop) |
Martijn Coenen | 01234d3 | 2020-04-10 14:11:49 +0200 | [diff] [blame] | 179 | system_vendor_config_prop(storage_config_prop) |
Inseob Kim | c80b024 | 2020-07-16 22:25:47 +0900 | [diff] [blame] | 180 | system_vendor_config_prop(storagemanager_config_prop) |
Inseob Kim | 94bae86 | 2020-04-02 15:55:07 +0900 | [diff] [blame] | 181 | system_vendor_config_prop(surfaceflinger_prop) |
Benjamin Schwartz | c171a1d | 2021-04-20 09:13:02 -0700 | [diff] [blame] | 182 | system_vendor_config_prop(suspend_prop) |
Inseob Kim | fd2d6ec | 2020-04-01 10:01:16 +0900 | [diff] [blame] | 183 | system_vendor_config_prop(systemsound_config_prop) |
Inseob Kim | ad63170 | 2020-05-14 21:47:43 +0900 | [diff] [blame] | 184 | system_vendor_config_prop(telephony_config_prop) |
Zhanglong Xia | 1d75b43 | 2024-01-11 22:59:51 +0800 | [diff] [blame] | 185 | system_vendor_config_prop(threadnetwork_config_prop) |
Inseob Kim | 14a71fb | 2020-07-07 13:35:34 +0900 | [diff] [blame] | 186 | system_vendor_config_prop(tombstone_config_prop) |
Inseob Kim | dc1e501 | 2020-04-27 21:13:01 +0900 | [diff] [blame] | 187 | system_vendor_config_prop(usb_config_prop) |
Inseob Kim | 2597b51 | 2020-02-08 08:34:17 +0900 | [diff] [blame] | 188 | system_vendor_config_prop(userspace_reboot_config_prop) |
| 189 | system_vendor_config_prop(vehicle_hal_prop) |
| 190 | system_vendor_config_prop(vendor_security_patch_level_prop) |
Ken Chen | 64f0be2 | 2020-02-10 17:43:15 +0800 | [diff] [blame] | 191 | system_vendor_config_prop(vendor_socket_hook_prop) |
Inseob Kim | 2597b51 | 2020-02-08 08:34:17 +0900 | [diff] [blame] | 192 | system_vendor_config_prop(virtual_ab_prop) |
Inseob Kim | 3f5a7d2 | 2020-04-06 20:49:17 +0900 | [diff] [blame] | 193 | system_vendor_config_prop(vndk_prop) |
Inseob Kim | 212e2b6 | 2020-07-14 02:10:37 +0900 | [diff] [blame] | 194 | system_vendor_config_prop(vts_config_prop) |
Inseob Kim | 3f5a7d2 | 2020-04-06 20:49:17 +0900 | [diff] [blame] | 195 | system_vendor_config_prop(vold_config_prop) |
Inseob Kim | c97a97c | 2020-07-20 20:26:07 +0900 | [diff] [blame] | 196 | system_vendor_config_prop(wifi_config_prop) |
Inseob Kim | 36aeb16 | 2020-05-08 20:42:25 +0900 | [diff] [blame] | 197 | system_vendor_config_prop(zram_config_prop) |
Woody Lin | 8633462 | 2020-05-13 00:50:50 +0800 | [diff] [blame] | 198 | system_vendor_config_prop(zygote_config_prop) |
Michael Ayoubi | 77c10ef | 2021-05-21 01:06:03 +0000 | [diff] [blame] | 199 | system_vendor_config_prop(dck_prop) |
Hongguang | 9515559 | 2022-08-09 14:57:02 -0700 | [diff] [blame] | 200 | system_vendor_config_prop(tuner_config_prop) |
Avichal Rakesh | a12d310 | 2023-01-23 23:46:42 -0800 | [diff] [blame] | 201 | system_vendor_config_prop(usb_uvc_enabled_prop) |
Jeongik Cha | 6cb91a0 | 2023-11-15 22:51:14 +0900 | [diff] [blame] | 202 | system_vendor_config_prop(setupwizard_mode_prop) |
Andrea Zilio | 32ab868 | 2023-11-30 21:09:45 +0000 | [diff] [blame] | 203 | system_vendor_config_prop(pm_archiving_enabled_prop) |
Inseob Kim | 2597b51 | 2020-02-08 08:34:17 +0900 | [diff] [blame] | 204 | |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 205 | # Properties with no restrictions |
Josh Gao | 0cac6fd | 2020-10-28 13:56:23 -0700 | [diff] [blame] | 206 | system_public_prop(adbd_config_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 207 | system_public_prop(audio_prop) |
| 208 | system_public_prop(bluetooth_a2dp_offload_prop) |
| 209 | system_public_prop(bluetooth_audio_hal_prop) |
| 210 | system_public_prop(bluetooth_prop) |
Steven Moreland | c27d24c | 2019-12-13 15:18:32 -0800 | [diff] [blame] | 211 | system_public_prop(bpf_progs_loaded_prop) |
Yifan Hong | 70da34e | 2021-10-27 00:02:24 -0700 | [diff] [blame] | 212 | system_public_prop(charger_status_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 213 | system_public_prop(ctl_default_prop) |
| 214 | system_public_prop(ctl_interface_start_prop) |
| 215 | system_public_prop(ctl_start_prop) |
| 216 | system_public_prop(ctl_stop_prop) |
Martin Stjernholm | e1ac267 | 2023-05-10 16:52:39 +0100 | [diff] [blame] | 217 | system_public_prop(dalvik_config_prop) |
Jiakai Zhang | 22fb5c7 | 2023-03-30 15:50:05 +0100 | [diff] [blame] | 218 | system_public_prop(dalvik_dynamic_config_prop) |
Inseob Kim | 1337e15 | 2020-05-12 22:51:48 +0900 | [diff] [blame] | 219 | system_public_prop(dalvik_runtime_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 220 | system_public_prop(debug_prop) |
Florian Mayer | 94926f5 | 2023-01-31 15:47:07 -0800 | [diff] [blame] | 221 | system_public_prop(device_config_memory_safety_native_boot_prop) |
Florian Mayer | 5b3a833 | 2022-06-08 10:45:18 -0700 | [diff] [blame] | 222 | system_public_prop(device_config_memory_safety_native_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 223 | system_public_prop(dumpstate_options_prop) |
| 224 | system_public_prop(exported_system_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 225 | system_public_prop(exported_bluetooth_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 226 | system_public_prop(exported_overlay_prop) |
| 227 | system_public_prop(exported_pm_prop) |
Jiakai Zhang | 9bbc1c0 | 2023-01-18 16:06:16 +0800 | [diff] [blame] | 228 | system_public_prop(future_pm_prop) |
Inseob Kim | bfb3708 | 2020-04-27 23:49:15 +0900 | [diff] [blame] | 229 | system_public_prop(ffs_control_prop) |
Steven Terrell | 879f41c | 2022-05-23 19:13:29 +0000 | [diff] [blame] | 230 | system_public_prop(framework_status_prop) |
Super Liu | 078141a | 2021-12-13 09:57:20 +0800 | [diff] [blame] | 231 | system_public_prop(gesture_prop) |
Peiyong Lin | 54229d8 | 2023-05-03 17:12:39 +0000 | [diff] [blame] | 232 | system_public_prop(graphics_config_writable_prop) |
Inseob Kim | 46dd4be | 2020-08-18 11:25:32 +0900 | [diff] [blame] | 233 | system_public_prop(hal_dumpstate_config_prop) |
Henry Tung | 6d57b49 | 2019-12-06 15:59:58 +0800 | [diff] [blame] | 234 | system_public_prop(sota_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 235 | system_public_prop(hwservicemanager_prop) |
Suren Baghdasaryan | b221e66 | 2020-05-05 12:41:02 -0700 | [diff] [blame] | 236 | system_public_prop(lmkd_prop) |
Neil Fuller | 8fa264d | 2022-09-28 08:52:46 +0000 | [diff] [blame] | 237 | system_public_prop(locale_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 238 | system_public_prop(logd_prop) |
| 239 | system_public_prop(logpersistd_logging_prop) |
| 240 | system_public_prop(log_prop) |
| 241 | system_public_prop(log_tag_prop) |
| 242 | system_public_prop(lowpan_prop) |
| 243 | system_public_prop(nfc_prop) |
Tianjie Xu | f5ddc04 | 2019-11-14 14:18:40 -0800 | [diff] [blame] | 244 | system_public_prop(ota_prop) |
Florian Mayer | 56af9a2 | 2022-05-20 11:25:26 -0700 | [diff] [blame] | 245 | system_public_prop(permissive_mte_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 246 | system_public_prop(powerctl_prop) |
Weilun Du | e2a8a14 | 2021-02-17 17:54:30 +0000 | [diff] [blame] | 247 | system_public_prop(qemu_hw_prop) |
Roman Kiryanov | f6afebf | 2021-02-23 15:08:56 -0800 | [diff] [blame] | 248 | system_public_prop(qemu_sf_lcd_density_prop) |
Inseob Kim | acd02fc | 2020-07-28 15:17:24 +0900 | [diff] [blame] | 249 | system_public_prop(radio_control_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 250 | system_public_prop(radio_prop) |
| 251 | system_public_prop(serialno_prop) |
Inseob Kim | 721d921 | 2020-04-24 21:25:17 +0900 | [diff] [blame] | 252 | system_public_prop(surfaceflinger_color_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 253 | system_public_prop(system_prop) |
Felipe Leme | b85242c | 2022-04-21 17:49:05 -0700 | [diff] [blame] | 254 | system_public_prop(system_user_mode_emulation_prop) |
Inseob Kim | ad63170 | 2020-05-14 21:47:43 +0900 | [diff] [blame] | 255 | system_public_prop(telephony_status_prop) |
Neil Fuller | 8fa264d | 2022-09-28 08:52:46 +0000 | [diff] [blame] | 256 | system_public_prop(timezone_prop) |
Inseob Kim | dc1e501 | 2020-04-27 21:13:01 +0900 | [diff] [blame] | 257 | system_public_prop(usb_control_prop) |
Eric Biggers | 040ce19 | 2021-04-22 16:09:56 -0700 | [diff] [blame] | 258 | system_public_prop(vold_post_fs_data_prop) |
Inseob Kim | 3dbf3d8 | 2020-06-25 21:20:42 +0900 | [diff] [blame] | 259 | system_public_prop(wifi_hal_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 260 | system_public_prop(wifi_log_prop) |
| 261 | system_public_prop(wifi_prop) |
Inseob Kim | 36aeb16 | 2020-05-08 20:42:25 +0900 | [diff] [blame] | 262 | system_public_prop(zram_control_prop) |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 263 | |
Inseob Kim | 5c011e5 | 2021-01-14 04:08:16 +0000 | [diff] [blame] | 264 | # Properties which don't have entries on property_contexts |
| 265 | system_internal_prop(default_prop) |
| 266 | |
Kenny Root | 960f73b | 2020-01-24 16:31:58 -0800 | [diff] [blame] | 267 | # Properties used in default HAL implementations |
| 268 | vendor_internal_prop(rebootescrow_hal_prop) |
| 269 | |
Joshua McCloskey | f42a5c9 | 2022-05-13 17:15:38 +0000 | [diff] [blame] | 270 | # Properties used in the default Face HAL implementations |
| 271 | vendor_internal_prop(virtual_face_hal_prop) |
| 272 | |
| 273 | # Properties used in the default Fingerprint HAL implementations |
| 274 | vendor_internal_prop(virtual_fingerprint_hal_prop) |
| 275 | |
Roshan Pius | a5a8100 | 2020-11-12 14:21:41 -0800 | [diff] [blame] | 276 | vendor_public_prop(persist_vendor_debug_wifi_prop) |
| 277 | |
Inseob Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 278 | # Properties which are public for devices launching with Android O or earlier |
| 279 | # This should not be used for any new properties. |
| 280 | not_compatible_property(` |
| 281 | # DO NOT ADD ANY PROPERTIES HERE |
| 282 | system_public_prop(boottime_prop) |
Inseob Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 283 | 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 Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 315 | |
| 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 Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 320 | system_public_prop(device_logging_prop) |
| 321 | system_public_prop(dhcp_prop) |
| 322 | system_public_prop(dumpstate_prop) |
Inseob Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 323 | system_public_prop(exported3_system_prop) |
| 324 | system_public_prop(exported_dumpstate_prop) |
Inseob Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 325 | system_public_prop(exported_secure_prop) |
Inseob Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 326 | 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 Kim | 1f2b784 | 2019-10-17 13:42:42 +0900 | [diff] [blame] | 331 | 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 Kim | 574666c | 2020-10-07 11:33:37 +0900 | [diff] [blame] | 337 | not_compatible_property(` |
| 338 | vendor_public_prop(vendor_default_prop) |
| 339 | ') |
| 340 | |
| 341 | compatible_property_only(` |
| 342 | vendor_internal_prop(vendor_default_prop) |
| 343 | ') |
Jaekyun Seok | e497145 | 2017-10-19 16:54:49 +0900 | [diff] [blame] | 344 | |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 345 | typeattribute log_prop log_property_type; |
| 346 | typeattribute log_tag_prop log_property_type; |
| 347 | typeattribute wifi_log_prop log_property_type; |
| 348 | |
Tom Cherry | 949d7cb | 2015-12-01 16:58:27 -0800 | [diff] [blame] | 349 | allow property_type tmpfs:filesystem associate; |
Nick Kralevich | d310df2 | 2016-12-13 15:59:33 -0800 | [diff] [blame] | 350 | |
Nick Kralevich | d310df2 | 2016-12-13 15:59:33 -0800 | [diff] [blame] | 351 | # 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 Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 358 | typeattribute audio_prop core_property_type; |
| 359 | typeattribute config_prop core_property_type; |
| 360 | typeattribute cppreopt_prop core_property_type; |
| 361 | typeattribute dalvik_prop core_property_type; |
| 362 | typeattribute debuggerd_prop core_property_type; |
| 363 | typeattribute debug_prop core_property_type; |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 364 | typeattribute dhcp_prop core_property_type; |
| 365 | typeattribute dumpstate_prop core_property_type; |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 366 | typeattribute logd_prop core_property_type; |
| 367 | typeattribute net_radio_prop core_property_type; |
| 368 | typeattribute nfc_prop core_property_type; |
Tianjie Xu | f5ddc04 | 2019-11-14 14:18:40 -0800 | [diff] [blame] | 369 | typeattribute ota_prop core_property_type; |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 370 | typeattribute pan_result_prop core_property_type; |
| 371 | typeattribute persist_debug_prop core_property_type; |
| 372 | typeattribute powerctl_prop core_property_type; |
| 373 | typeattribute radio_prop core_property_type; |
| 374 | typeattribute restorecon_prop core_property_type; |
| 375 | typeattribute shell_prop core_property_type; |
| 376 | typeattribute system_prop core_property_type; |
Inseob Kim | dc1e501 | 2020-04-27 21:13:01 +0900 | [diff] [blame] | 377 | typeattribute usb_prop core_property_type; |
Inseob Kim | 19b99f1 | 2019-09-09 19:46:15 +0900 | [diff] [blame] | 378 | typeattribute vold_prop core_property_type; |
| 379 | |
Jiakai Zhang | 22fb5c7 | 2023-03-30 15:50:05 +0100 | [diff] [blame] | 380 | typeattribute dalvik_config_prop dalvik_config_prop_type; |
| 381 | typeattribute dalvik_dynamic_config_prop dalvik_config_prop_type; |