1props { 2 module: "android.sysprop.ApkVerityProperties" 3 prop { 4 api_name: "apk_verity_mode" 5 type: Integer 6 access: Writeonce 7 prop_name: "ro.apk_verity.mode" 8 } 9} 10props { 11 module: "android.sysprop.BluetoothProperties" 12 prop { 13 api_name: "factory_reset" 14 access: ReadWrite 15 prop_name: "persist.bluetooth.factoryreset" 16 } 17 prop { 18 api_name: "getClassOfDevice" 19 type: UIntList 20 prop_name: "bluetooth.device.class_of_device" 21 } 22 prop { 23 api_name: "getDefaultDeviceName" 24 type: String 25 prop_name: "bluetooth.device.default_name" 26 } 27 prop { 28 api_name: "getDefaultDuplexAudioProfile" 29 type: Integer 30 prop_name: "bluetooth.device.default_duplex_audio_profile" 31 } 32 prop { 33 api_name: "getDefaultOutputOnlyAudioProfile" 34 type: Integer 35 prop_name: "bluetooth.device.default_output_only_audio_profile" 36 } 37 prop { 38 api_name: "getGapLeConnMinLimit" 39 type: Integer 40 prop_name: "bluetooth.core.gap.le.conn.min.limit" 41 } 42 prop { 43 api_name: "getHardwareIdleCurrentMa" 44 type: Integer 45 prop_name: "bluetooth.hardware.power.idle_cur_ma" 46 } 47 prop { 48 api_name: "getHardwareOperatingVoltageMv" 49 type: Integer 50 prop_name: "bluetooth.hardware.power.operating_voltage_mv" 51 } 52 prop { 53 api_name: "getHardwareRxCurrentMa" 54 type: Integer 55 prop_name: "bluetooth.hardware.power.rx_cur_ma" 56 } 57 prop { 58 api_name: "getHardwareTxCurrentMa" 59 type: Integer 60 prop_name: "bluetooth.hardware.power.tx_cur_ma" 61 } 62 prop { 63 api_name: "isAdapterAddressValidationEnabled" 64 prop_name: "bluetooth.framework.adapter_address_validation" 65 } 66 prop { 67 api_name: "isGapLePrivacyEnabled" 68 prop_name: "bluetooth.core.gap.le.privacy.enabled" 69 } 70 prop { 71 api_name: "isLeAudioInbandRingtoneSupported" 72 prop_name: "bluetooth.core.le_audio.inband_ringtone.supported" 73 } 74 prop { 75 api_name: "isProfileA2dpSinkEnabled" 76 prop_name: "bluetooth.profile.a2dp.sink.enabled" 77 } 78 prop { 79 api_name: "isProfileA2dpSourceEnabled" 80 prop_name: "bluetooth.profile.a2dp.source.enabled" 81 } 82 prop { 83 api_name: "isProfileAshaCentralEnabled" 84 prop_name: "bluetooth.profile.asha.central.enabled" 85 } 86 prop { 87 api_name: "isProfileAvrcpControllerEnabled" 88 prop_name: "bluetooth.profile.avrcp.controller.enabled" 89 } 90 prop { 91 api_name: "isProfileAvrcpTargetEnabled" 92 prop_name: "bluetooth.profile.avrcp.target.enabled" 93 } 94 prop { 95 api_name: "isProfileBapBroadcastAssistEnabled" 96 prop_name: "bluetooth.profile.bap.broadcast.assist.enabled" 97 } 98 prop { 99 api_name: "isProfileBapBroadcastSourceEnabled" 100 prop_name: "bluetooth.profile.bap.broadcast.source.enabled" 101 } 102 prop { 103 api_name: "isProfileBapUnicastClientEnabled" 104 prop_name: "bluetooth.profile.bap.unicast.client.enabled" 105 } 106 prop { 107 api_name: "isProfileBasClientEnabled" 108 prop_name: "bluetooth.profile.bas.client.enabled" 109 } 110 prop { 111 api_name: "isProfileBassClientEnabled" 112 prop_name: "bluetooth.profile.bass.client.enabled" 113 } 114 prop { 115 api_name: "isProfileCcpServerEnabled" 116 prop_name: "bluetooth.profile.ccp.server.enabled" 117 } 118 prop { 119 api_name: "isProfileCsipSetCoordinatorEnabled" 120 prop_name: "bluetooth.profile.csip.set_coordinator.enabled" 121 } 122 prop { 123 api_name: "isProfileGattEnabled" 124 prop_name: "bluetooth.profile.gatt.enabled" 125 } 126 prop { 127 api_name: "isProfileHapClientEnabled" 128 prop_name: "bluetooth.profile.hap.client.enabled" 129 } 130 prop { 131 api_name: "isProfileHfpAgEnabled" 132 prop_name: "bluetooth.profile.hfp.ag.enabled" 133 } 134 prop { 135 api_name: "isProfileHfpHfEnabled" 136 prop_name: "bluetooth.profile.hfp.hf.enabled" 137 } 138 prop { 139 api_name: "isProfileHidDeviceEnabled" 140 prop_name: "bluetooth.profile.hid.device.enabled" 141 } 142 prop { 143 api_name: "isProfileHidHostEnabled" 144 prop_name: "bluetooth.profile.hid.host.enabled" 145 } 146 prop { 147 api_name: "isProfileMapClientEnabled" 148 prop_name: "bluetooth.profile.map.client.enabled" 149 } 150 prop { 151 api_name: "isProfileMapServerEnabled" 152 prop_name: "bluetooth.profile.map.server.enabled" 153 } 154 prop { 155 api_name: "isProfileMcpServerEnabled" 156 prop_name: "bluetooth.profile.mcp.server.enabled" 157 } 158 prop { 159 api_name: "isProfileOppEnabled" 160 prop_name: "bluetooth.profile.opp.enabled" 161 } 162 prop { 163 api_name: "isProfilePanNapEnabled" 164 prop_name: "bluetooth.profile.pan.nap.enabled" 165 } 166 prop { 167 api_name: "isProfilePanPanuEnabled" 168 prop_name: "bluetooth.profile.pan.panu.enabled" 169 } 170 prop { 171 api_name: "isProfilePbapClientEnabled" 172 prop_name: "bluetooth.profile.pbap.client.enabled" 173 } 174 prop { 175 api_name: "isProfilePbapServerEnabled" 176 prop_name: "bluetooth.profile.pbap.server.enabled" 177 } 178 prop { 179 api_name: "isProfileSapServerEnabled" 180 prop_name: "bluetooth.profile.sap.server.enabled" 181 } 182 prop { 183 api_name: "isProfileVcpControllerEnabled" 184 prop_name: "bluetooth.profile.vcp.controller.enabled" 185 } 186 prop { 187 api_name: "isSupportPersistedStateEnabled" 188 prop_name: "bluetooth.framework.support_persisted_state" 189 } 190 prop { 191 api_name: "le_audio_allow_list" 192 type: StringList 193 access: ReadWrite 194 prop_name: "persist.bluetooth.leaudio.allow_list" 195 } 196 prop { 197 api_name: "snoop_default_mode" 198 type: Enum 199 access: ReadWrite 200 prop_name: "persist.bluetooth.btsnoopdefaultmode" 201 enum_values: "empty|disabled|filtered|full" 202 } 203 prop { 204 api_name: "snoop_log_filter_profile_a2dp_enabled" 205 access: ReadWrite 206 prop_name: "persist.bluetooth.snooplogfilter.profiles.a2dp.enabled" 207 } 208 prop { 209 api_name: "snoop_log_filter_profile_map" 210 type: Enum 211 access: ReadWrite 212 prop_name: "persist.bluetooth.snooplogfilter.profiles.map" 213 enum_values: "empty|disabled|fullfilter|header|magic" 214 } 215 prop { 216 api_name: "snoop_log_filter_profile_pbap" 217 type: Enum 218 access: ReadWrite 219 prop_name: "persist.bluetooth.snooplogfilter.profiles.pbap" 220 enum_values: "empty|disabled|fullfilter|header|magic" 221 } 222 prop { 223 api_name: "snoop_log_filter_profile_rfcomm_enabled" 224 access: ReadWrite 225 prop_name: "persist.bluetooth.snooplogfilter.profiles.rfcomm.enabled" 226 } 227 prop { 228 api_name: "snoop_log_filter_snoop_headers_enabled" 229 access: ReadWrite 230 prop_name: "persist.bluetooth.snooplogfilter.headers.enabled" 231 } 232 prop { 233 api_name: "snoop_log_mode" 234 type: Enum 235 access: ReadWrite 236 prop_name: "persist.bluetooth.btsnooplogmode" 237 enum_values: "empty|disabled|filtered|full" 238 } 239} 240props { 241 owner: Odm 242 module: "android.sysprop.DeviceProperties" 243 prop { 244 api_name: "media_performance_class" 245 type: Integer 246 prop_name: "ro.odm.build.media_performance_class" 247 } 248} 249props { 250 module: "android.sysprop.HypervisorProperties" 251 prop { 252 api_name: "hypervisor_protected_vm_supported" 253 prop_name: "ro.boot.hypervisor.protected_vm.supported" 254 } 255 prop { 256 api_name: "hypervisor_version" 257 type: String 258 prop_name: "ro.boot.hypervisor.version" 259 } 260 prop { 261 api_name: "hypervisor_vm_supported" 262 prop_name: "ro.boot.hypervisor.vm.supported" 263 } 264} 265props { 266 module: "android.sysprop.MediaProperties" 267 prop { 268 api_name: "codec2_dmabuf_padding" 269 type: Integer 270 prop_name: "media.c2.dmabuf.padding" 271 } 272 prop { 273 api_name: "resolution_limit_32bit" 274 type: Integer 275 prop_name: "media.resolution.limit.32bit" 276 } 277 prop { 278 api_name: "swcodec_ion_align" 279 type: Integer 280 prop_name: "ro.com.android.media.swcodec.ion.align" 281 } 282 prop { 283 api_name: "swcodec_ion_flags" 284 type: Integer 285 prop_name: "ro.com.android.media.swcodec.ion.flags" 286 } 287 prop { 288 api_name: "swcodec_ion_heapmask" 289 type: Integer 290 prop_name: "ro.com.android.media.swcodec.ion.heapmask" 291 } 292} 293props { 294 module: "android.sysprop.MemoryProperties" 295 prop { 296 api_name: "memory_ddr_size" 297 type: String 298 prop_name: "ro.boot.ddr_size" 299 } 300} 301props { 302 module: "android.sysprop.NetworkProperties" 303 prop { 304 api_name: "isCellular464XlatEnabled" 305 prop_name: "net.464xlat.cellular.enabled" 306 } 307 prop { 308 api_name: "tcp_init_rwnd" 309 type: Integer 310 access: ReadWrite 311 prop_name: "net.tcp_def_init_rwnd" 312 } 313} 314props { 315 module: "android.sysprop.NfcProperties" 316 prop { 317 api_name: "debug_enabled" 318 access: ReadWrite 319 prop_name: "persist.nfc.debug_enabled" 320 } 321 prop { 322 api_name: "skipNdefRead" 323 prop_name: "nfc.dta.skip_ndef_read" 324 legacy_prop_name: "nfc.dta.skipNdefRead" 325 } 326 prop { 327 api_name: "snoop_log_mode" 328 type: Enum 329 access: ReadWrite 330 prop_name: "persist.nfc.snoop_log_mode" 331 enum_values: "full|filtered" 332 } 333 prop { 334 api_name: "vendor_debug_enabled" 335 access: ReadWrite 336 prop_name: "persist.nfc.vendor_debug_enabled" 337 } 338} 339props { 340 module: "android.sysprop.OtaProperties" 341 prop { 342 api_name: "ab_ota_partitions" 343 type: String 344 prop_name: "ro.product.ab_ota_partitions" 345 } 346 prop { 347 api_name: "virtual_ab_enabled" 348 prop_name: "ro.virtual_ab.enabled" 349 } 350 prop { 351 api_name: "virtual_ab_retrofit" 352 prop_name: "ro.virtual_ab.retrofit" 353 } 354 prop { 355 api_name: "warm_reset" 356 access: ReadWrite 357 prop_name: "ota.warm_reset" 358 integer_as_bool: true 359 } 360} 361props { 362 module: "android.sysprop.PowerProperties" 363 prop { 364 api_name: "fixed_performance_scale_factor" 365 type: Integer 366 prop_name: "ro.power.fixed_performance_scale_factor" 367 } 368} 369props { 370 module: "android.sysprop.SocProperties" 371 prop { 372 api_name: "soc_manufacturer" 373 type: String 374 prop_name: "ro.soc.manufacturer" 375 } 376 prop { 377 api_name: "soc_model" 378 type: String 379 prop_name: "ro.soc.model" 380 } 381} 382props { 383 module: "android.sysprop.TelephonyProperties" 384 prop { 385 api_name: "call_ring_delay" 386 type: Integer 387 prop_name: "ro.telephony.call_ring.delay" 388 } 389 prop { 390 api_name: "disable_call" 391 prop_name: "ro.telephony.disable-call" 392 } 393 prop { 394 api_name: "ecm_exit_timer" 395 type: Long 396 prop_name: "ro.cdma.ecmexittimer" 397 } 398 prop { 399 api_name: "ignore_nitz" 400 prop_name: "telephony.test.ignore.nitz" 401 } 402 prop { 403 api_name: "in_ecm_mode" 404 access: ReadWrite 405 prop_name: "ril.cdma.inecmmode" 406 } 407 prop { 408 api_name: "max_active_modems" 409 type: Integer 410 prop_name: "telephony.active_modems.max_count" 411 } 412 prop { 413 api_name: "mobile_data" 414 prop_name: "ro.com.android.mobiledata" 415 } 416 prop { 417 api_name: "multi_sim_config" 418 type: String 419 access: ReadWrite 420 prop_name: "persist.radio.multisim.config" 421 } 422 prop { 423 api_name: "operator_idp_string" 424 type: String 425 access: ReadWrite 426 prop_name: "gsm.operator.idpstring" 427 } 428 prop { 429 api_name: "operator_iso_country" 430 type: StringList 431 access: ReadWrite 432 prop_name: "gsm.operator.iso-country" 433 } 434 prop { 435 api_name: "reset_on_radio_tech_change" 436 prop_name: "persist.radio.reset_on_switch" 437 } 438 prop { 439 api_name: "ril_sends_multiple_call_ring" 440 prop_name: "ro.telephony.call_ring.multiple" 441 } 442 prop { 443 api_name: "sim_slots_count" 444 type: Integer 445 prop_name: "ro.telephony.sim_slots.count" 446 } 447 prop { 448 api_name: "test_csim" 449 prop_name: "persist.radio.test-csim" 450 } 451 prop { 452 api_name: "wake_lock_timeout" 453 type: Integer 454 prop_name: "ro.ril.wake_lock_timeout" 455 } 456} 457props { 458 module: "android.sysprop.VndkProperties" 459 prop { 460 api_name: "product_vndk_version" 461 type: String 462 prop_name: "ro.product.vndk.version" 463 } 464 prop { 465 api_name: "vendor_vndk_version" 466 type: String 467 prop_name: "ro.vndk.version" 468 } 469} 470props { 471 module: "android.sysprop.WifiProperties" 472 prop { 473 api_name: "start_supplicant" 474 access: Writeonce 475 prop_name: "ctl.start$supplicant" 476 } 477 prop { 478 api_name: "stop_supplicant" 479 access: Writeonce 480 prop_name: "ctl.stop$supplicant" 481 } 482} 483