1props { 2 module: "android.sysprop.BackportedFixesProperties" 3 prop { 4 api_name: "alias_bitset" 5 type: LongList 6 prop_name: "ro.build.backported_fixes.alias_bitset.long_list" 7 } 8} 9props { 10 module: "android.sysprop.BluetoothProperties" 11 prop { 12 api_name: "dsa_transport_preference" 13 type: StringList 14 prop_name: "bluetooth.core.le.dsa_transport_preference" 15 } 16 prop { 17 api_name: "enable_sniff_offload" 18 prop_name: "persist.bluetooth.sniff_offload.enabled" 19 integer_as_bool: true 20 } 21 prop { 22 api_name: "factory_reset" 23 access: ReadWrite 24 prop_name: "persist.bluetooth.factoryreset" 25 } 26 prop { 27 api_name: "getClassOfDevice" 28 type: UIntList 29 prop_name: "bluetooth.device.class_of_device" 30 } 31 prop { 32 api_name: "getDefaultDeviceName" 33 type: String 34 prop_name: "bluetooth.device.default_name" 35 } 36 prop { 37 api_name: "getDefaultDuplexAudioProfile" 38 type: Integer 39 prop_name: "bluetooth.device.default_duplex_audio_profile" 40 } 41 prop { 42 api_name: "getDefaultOutputOnlyAudioProfile" 43 type: Integer 44 prop_name: "bluetooth.device.default_output_only_audio_profile" 45 } 46 prop { 47 api_name: "getGapLeConnMinLimit" 48 type: Integer 49 prop_name: "bluetooth.core.gap.le.conn.min.limit" 50 } 51 prop { 52 api_name: "getHardwareIdleCurrentMa" 53 type: Integer 54 prop_name: "bluetooth.hardware.power.idle_cur_ma" 55 } 56 prop { 57 api_name: "getHardwareOperatingVoltageMv" 58 type: Integer 59 prop_name: "bluetooth.hardware.power.operating_voltage_mv" 60 } 61 prop { 62 api_name: "getHardwareRxCurrentMa" 63 type: Integer 64 prop_name: "bluetooth.hardware.power.rx_cur_ma" 65 } 66 prop { 67 api_name: "getHardwareTxCurrentMa" 68 type: Integer 69 prop_name: "bluetooth.hardware.power.tx_cur_ma" 70 } 71 prop { 72 api_name: "getLeMaxNumberOfConcurrentConnections" 73 type: UInt 74 prop_name: "bluetooth.core.le.max_number_of_concurrent_connections" 75 } 76 prop { 77 api_name: "isAdapterAddressValidationEnabled" 78 prop_name: "bluetooth.framework.adapter_address_validation" 79 } 80 prop { 81 api_name: "isGapLePrivacyEnabled" 82 prop_name: "bluetooth.core.gap.le.privacy.enabled" 83 } 84 prop { 85 api_name: "isHfpSoftwareDatapathEnabled" 86 prop_name: "bluetooth.hfp.software_datapath.enabled" 87 } 88 prop { 89 api_name: "isLeAudioCodecExtensionAidlEnabled" 90 prop_name: "bluetooth.core.le_audio.codec_extension_aidl.enabled" 91 } 92 prop { 93 api_name: "isLeAudioInbandRingtoneSupported" 94 prop_name: "bluetooth.core.le_audio.inband_ringtone.supported" 95 } 96 prop { 97 api_name: "isProfileA2dpSinkEnabled" 98 prop_name: "bluetooth.profile.a2dp.sink.enabled" 99 } 100 prop { 101 api_name: "isProfileA2dpSourceEnabled" 102 prop_name: "bluetooth.profile.a2dp.source.enabled" 103 } 104 prop { 105 api_name: "isProfileAshaCentralEnabled" 106 prop_name: "bluetooth.profile.asha.central.enabled" 107 } 108 prop { 109 api_name: "isProfileAvrcpControllerEnabled" 110 prop_name: "bluetooth.profile.avrcp.controller.enabled" 111 } 112 prop { 113 api_name: "isProfileAvrcpTargetEnabled" 114 prop_name: "bluetooth.profile.avrcp.target.enabled" 115 } 116 prop { 117 api_name: "isProfileBapBroadcastAssistEnabled" 118 prop_name: "bluetooth.profile.bap.broadcast.assist.enabled" 119 } 120 prop { 121 api_name: "isProfileBapBroadcastSourceEnabled" 122 prop_name: "bluetooth.profile.bap.broadcast.source.enabled" 123 } 124 prop { 125 api_name: "isProfileBapUnicastClientEnabled" 126 prop_name: "bluetooth.profile.bap.unicast.client.enabled" 127 } 128 prop { 129 api_name: "isProfileBasClientEnabled" 130 prop_name: "bluetooth.profile.bas.client.enabled" 131 } 132 prop { 133 api_name: "isProfileBassClientEnabled" 134 prop_name: "bluetooth.profile.bass.client.enabled" 135 } 136 prop { 137 api_name: "isProfileCcpServerEnabled" 138 prop_name: "bluetooth.profile.ccp.server.enabled" 139 } 140 prop { 141 api_name: "isProfileCsipSetCoordinatorEnabled" 142 prop_name: "bluetooth.profile.csip.set_coordinator.enabled" 143 } 144 prop { 145 api_name: "isProfileGattEnabled" 146 prop_name: "bluetooth.profile.gatt.enabled" 147 } 148 prop { 149 api_name: "isProfileGmapEnabled" 150 prop_name: "bluetooth.profile.gmap.enabled" 151 } 152 prop { 153 api_name: "isProfileHapClientEnabled" 154 prop_name: "bluetooth.profile.hap.client.enabled" 155 } 156 prop { 157 api_name: "isProfileHfpAgEnabled" 158 prop_name: "bluetooth.profile.hfp.ag.enabled" 159 } 160 prop { 161 api_name: "isProfileHfpHfEnabled" 162 prop_name: "bluetooth.profile.hfp.hf.enabled" 163 } 164 prop { 165 api_name: "isProfileHidDeviceEnabled" 166 prop_name: "bluetooth.profile.hid.device.enabled" 167 } 168 prop { 169 api_name: "isProfileHidHostEnabled" 170 prop_name: "bluetooth.profile.hid.host.enabled" 171 } 172 prop { 173 api_name: "isProfileMapClientEnabled" 174 prop_name: "bluetooth.profile.map.client.enabled" 175 } 176 prop { 177 api_name: "isProfileMapServerEnabled" 178 prop_name: "bluetooth.profile.map.server.enabled" 179 } 180 prop { 181 api_name: "isProfileMcpServerEnabled" 182 prop_name: "bluetooth.profile.mcp.server.enabled" 183 } 184 prop { 185 api_name: "isProfileOppEnabled" 186 prop_name: "bluetooth.profile.opp.enabled" 187 } 188 prop { 189 api_name: "isProfilePanNapEnabled" 190 prop_name: "bluetooth.profile.pan.nap.enabled" 191 } 192 prop { 193 api_name: "isProfilePanPanuEnabled" 194 prop_name: "bluetooth.profile.pan.panu.enabled" 195 } 196 prop { 197 api_name: "isProfilePbapClientEnabled" 198 prop_name: "bluetooth.profile.pbap.client.enabled" 199 } 200 prop { 201 api_name: "isProfilePbapServerEnabled" 202 prop_name: "bluetooth.profile.pbap.server.enabled" 203 } 204 prop { 205 api_name: "isProfilePbapSimEnabled" 206 prop_name: "bluetooth.profile.pbap.sim.enabled" 207 } 208 prop { 209 api_name: "isProfileSapServerEnabled" 210 prop_name: "bluetooth.profile.sap.server.enabled" 211 } 212 prop { 213 api_name: "isProfileVcpControllerEnabled" 214 prop_name: "bluetooth.profile.vcp.controller.enabled" 215 } 216 prop { 217 api_name: "isScoManagedByAudioEnabled" 218 prop_name: "bluetooth.sco.managed_by_audio" 219 } 220 prop { 221 api_name: "isSupportPersistedStateEnabled" 222 prop_name: "bluetooth.framework.support_persisted_state" 223 } 224 prop { 225 api_name: "le_audio_allow_list" 226 type: StringList 227 access: ReadWrite 228 prop_name: "persist.bluetooth.leaudio.allow_list" 229 } 230 prop { 231 api_name: "snoop_default_mode" 232 type: Enum 233 access: ReadWrite 234 prop_name: "persist.bluetooth.btsnoopdefaultmode" 235 enum_values: "empty|disabled|filtered|full" 236 } 237 prop { 238 api_name: "snoop_log_filter_profile_a2dp_enabled" 239 access: ReadWrite 240 prop_name: "persist.bluetooth.snooplogfilter.profiles.a2dp.enabled" 241 } 242 prop { 243 api_name: "snoop_log_filter_profile_map" 244 type: Enum 245 access: ReadWrite 246 prop_name: "persist.bluetooth.snooplogfilter.profiles.map" 247 enum_values: "empty|disabled|fullfilter|header|magic" 248 } 249 prop { 250 api_name: "snoop_log_filter_profile_pbap" 251 type: Enum 252 access: ReadWrite 253 prop_name: "persist.bluetooth.snooplogfilter.profiles.pbap" 254 enum_values: "empty|disabled|fullfilter|header|magic" 255 } 256 prop { 257 api_name: "snoop_log_filter_profile_rfcomm_enabled" 258 access: ReadWrite 259 prop_name: "persist.bluetooth.snooplogfilter.profiles.rfcomm.enabled" 260 } 261 prop { 262 api_name: "snoop_log_filter_snoop_headers_enabled" 263 access: ReadWrite 264 prop_name: "persist.bluetooth.snooplogfilter.headers.enabled" 265 } 266 prop { 267 api_name: "snoop_log_mode" 268 type: Enum 269 access: ReadWrite 270 prop_name: "persist.bluetooth.btsnooplogmode" 271 enum_values: "empty|disabled|filtered|full" 272 } 273} 274props { 275 module: "android.sysprop.CrashRecoveryProperties" 276 prop { 277 api_name: "attemptingFactoryReset" 278 access: ReadWrite 279 prop_name: "crashrecovery.attempting_factory_reset" 280 } 281 prop { 282 api_name: "attemptingReboot" 283 access: ReadWrite 284 prop_name: "crashrecovery.attempting_reboot" 285 } 286 prop { 287 api_name: "bootMitigationCount" 288 type: Integer 289 access: ReadWrite 290 prop_name: "crashrecovery.boot_mitigation_count" 291 } 292 prop { 293 api_name: "bootMitigationStart" 294 type: Long 295 access: ReadWrite 296 prop_name: "crashrecovery.boot_mitigation_start" 297 } 298 prop { 299 api_name: "enableRescueParty" 300 access: ReadWrite 301 prop_name: "persist.crashrecovery.enable_rescue" 302 } 303 prop { 304 api_name: "lastFactoryResetTimeMs" 305 type: Long 306 access: ReadWrite 307 prop_name: "persist.crashrecovery.last_factory_reset" 308 } 309 prop { 310 api_name: "maxRescueLevelAttempted" 311 type: Integer 312 access: ReadWrite 313 prop_name: "crashrecovery.max_rescue_level_attempted" 314 } 315 prop { 316 api_name: "rescueBootCount" 317 type: Integer 318 access: ReadWrite 319 prop_name: "crashrecovery.rescue_boot_count" 320 } 321 prop { 322 api_name: "rescueBootStart" 323 type: Long 324 access: ReadWrite 325 prop_name: "crashrecovery.rescue_boot_start" 326 } 327} 328props { 329 owner: Odm 330 module: "android.sysprop.DeviceProperties" 331 prop { 332 api_name: "media_performance_class" 333 type: Integer 334 prop_name: "ro.odm.build.media_performance_class" 335 } 336} 337props { 338 module: "android.sysprop.HypervisorProperties" 339 prop { 340 api_name: "hypervisor_protected_vm_supported" 341 prop_name: "ro.boot.hypervisor.protected_vm.supported" 342 } 343 prop { 344 api_name: "hypervisor_version" 345 type: String 346 prop_name: "ro.boot.hypervisor.version" 347 } 348 prop { 349 api_name: "hypervisor_vm_supported" 350 prop_name: "ro.boot.hypervisor.vm.supported" 351 } 352} 353props { 354 module: "android.sysprop.MediaProperties" 355 prop { 356 api_name: "codec2_dmabuf_padding" 357 type: Integer 358 prop_name: "media.c2.dmabuf.padding" 359 } 360 prop { 361 api_name: "codec2_hal_selection" 362 type: Enum 363 prop_name: "media.c2.hal.selection" 364 enum_values: "aidl|hidl" 365 } 366 prop { 367 api_name: "codec2_remove_rendering_depth" 368 prop_name: "media.c2.remove_rendering_depth" 369 } 370 prop { 371 api_name: "resolution_limit_32bit" 372 type: Integer 373 prop_name: "media.resolution.limit.32bit" 374 } 375 prop { 376 api_name: "swcodec_ion_align" 377 type: Integer 378 prop_name: "ro.com.android.media.swcodec.ion.align" 379 } 380 prop { 381 api_name: "swcodec_ion_flags" 382 type: Integer 383 prop_name: "ro.com.android.media.swcodec.ion.flags" 384 } 385 prop { 386 api_name: "swcodec_ion_heapmask" 387 type: Integer 388 prop_name: "ro.com.android.media.swcodec.ion.heapmask" 389 } 390} 391props { 392 module: "android.sysprop.MemoryProperties" 393 prop { 394 api_name: "memory_ddr_size" 395 type: String 396 prop_name: "ro.boot.ddr_size" 397 } 398} 399props { 400 module: "android.sysprop.NetworkProperties" 401 prop { 402 api_name: "isCellular464XlatEnabled" 403 prop_name: "net.464xlat.cellular.enabled" 404 } 405 prop { 406 api_name: "tcp_init_rwnd" 407 type: Integer 408 access: ReadWrite 409 prop_name: "net.tcp_def_init_rwnd" 410 } 411} 412props { 413 module: "android.sysprop.NfcProperties" 414 prop { 415 api_name: "debug_enabled" 416 access: ReadWrite 417 prop_name: "persist.nfc.debug_enabled" 418 } 419 prop { 420 api_name: "get_caps_supported" 421 prop_name: "ro.nfc.get_caps_supported" 422 } 423 prop { 424 api_name: "info_antpos_X" 425 type: IntegerList 426 prop_name: "ro.nfc.info.antpos.X" 427 } 428 prop { 429 api_name: "info_antpos_Y" 430 type: IntegerList 431 prop_name: "ro.nfc.info.antpos.Y" 432 } 433 prop { 434 api_name: "info_antpos_device_foldable" 435 prop_name: "ro.nfc.info.antpos.device_foldable" 436 } 437 prop { 438 api_name: "info_antpos_device_height" 439 type: Integer 440 prop_name: "ro.nfc.info.antpos.device_height" 441 } 442 prop { 443 api_name: "info_antpos_device_width" 444 type: Integer 445 prop_name: "ro.nfc.info.antpos.device_width" 446 } 447 prop { 448 api_name: "initialized" 449 access: ReadWrite 450 prop_name: "nfc.initialized" 451 } 452 prop { 453 api_name: "observe_mode_supported" 454 prop_name: "ro.nfc.observe_mode_supported" 455 } 456 prop { 457 api_name: "skipNdefRead" 458 prop_name: "nfc.dta.skip_ndef_read" 459 legacy_prop_name: "nfc.dta.skipNdefRead" 460 } 461 prop { 462 api_name: "snoop_log_mode" 463 type: Enum 464 access: ReadWrite 465 prop_name: "persist.nfc.snoop_log_mode" 466 enum_values: "full|filtered" 467 } 468 prop { 469 api_name: "vendor_debug_enabled" 470 access: ReadWrite 471 prop_name: "persist.nfc.vendor_debug_enabled" 472 } 473} 474props { 475 module: "android.sysprop.OtaProperties" 476 prop { 477 api_name: "ab_ota_partitions" 478 type: String 479 prop_name: "ro.product.ab_ota_partitions" 480 } 481 prop { 482 api_name: "virtual_ab_enabled" 483 prop_name: "ro.virtual_ab.enabled" 484 } 485 prop { 486 api_name: "virtual_ab_retrofit" 487 prop_name: "ro.virtual_ab.retrofit" 488 } 489 prop { 490 api_name: "warm_reset" 491 access: ReadWrite 492 prop_name: "ota.warm_reset" 493 integer_as_bool: true 494 } 495} 496props { 497 module: "android.sysprop.PowerProperties" 498 prop { 499 api_name: "fixed_performance_scale_factor" 500 type: Integer 501 prop_name: "ro.power.fixed_performance_scale_factor" 502 } 503} 504props { 505 module: "android.sysprop.SocProperties" 506 prop { 507 api_name: "soc_manufacturer" 508 type: String 509 prop_name: "ro.soc.manufacturer" 510 } 511 prop { 512 api_name: "soc_model" 513 type: String 514 prop_name: "ro.soc.model" 515 } 516} 517props { 518 module: "android.sysprop.TelephonyProperties" 519 prop { 520 api_name: "call_ring_delay" 521 type: Integer 522 prop_name: "ro.telephony.call_ring.delay" 523 } 524 prop { 525 api_name: "disable_call" 526 prop_name: "ro.telephony.disable-call" 527 } 528 prop { 529 api_name: "ecm_exit_timer" 530 type: Long 531 prop_name: "ro.cdma.ecmexittimer" 532 } 533 prop { 534 api_name: "ignore_nitz" 535 prop_name: "telephony.test.ignore.nitz" 536 } 537 prop { 538 api_name: "in_ecm_mode" 539 access: ReadWrite 540 prop_name: "ril.cdma.inecmmode" 541 } 542 prop { 543 api_name: "max_active_modems" 544 type: Integer 545 prop_name: "telephony.active_modems.max_count" 546 } 547 prop { 548 api_name: "mobile_data" 549 prop_name: "ro.com.android.mobiledata" 550 } 551 prop { 552 api_name: "multi_sim_config" 553 type: String 554 access: ReadWrite 555 prop_name: "persist.radio.multisim.config" 556 } 557 prop { 558 api_name: "operator_idp_string" 559 type: String 560 access: ReadWrite 561 prop_name: "gsm.operator.idpstring" 562 } 563 prop { 564 api_name: "operator_iso_country" 565 type: StringList 566 access: ReadWrite 567 prop_name: "gsm.operator.iso-country" 568 } 569 prop { 570 api_name: "reset_on_radio_tech_change" 571 prop_name: "persist.radio.reset_on_switch" 572 } 573 prop { 574 api_name: "ril_sends_multiple_call_ring" 575 prop_name: "ro.telephony.call_ring.multiple" 576 } 577 prop { 578 api_name: "sim_slots_count" 579 type: Integer 580 prop_name: "ro.telephony.sim_slots.count" 581 } 582 prop { 583 api_name: "test_csim" 584 prop_name: "persist.radio.test-csim" 585 } 586 prop { 587 api_name: "wake_lock_timeout" 588 type: Integer 589 prop_name: "ro.ril.wake_lock_timeout" 590 } 591} 592props { 593 module: "android.sysprop.ThreadNetworkProperties" 594 prop { 595 api_name: "country_code" 596 type: String 597 prop_name: "threadnetwork.country_code" 598 } 599} 600props { 601 module: "android.sysprop.VndkProperties" 602 prop { 603 api_name: "product_vndk_version" 604 type: String 605 prop_name: "ro.product.vndk.version" 606 } 607 prop { 608 api_name: "vendor_vndk_version" 609 type: String 610 prop_name: "ro.vndk.version" 611 } 612} 613props { 614 module: "android.sysprop.WidevineProperties" 615 prop { 616 api_name: "forcel3_enabled" 617 access: ReadWrite 618 prop_name: "persist.drm.forcel3.enabled" 619 } 620} 621props { 622 module: "android.sysprop.WifiProperties" 623 prop { 624 api_name: "start_supplicant" 625 access: Writeonce 626 prop_name: "ctl.start$supplicant" 627 } 628 prop { 629 api_name: "stop_supplicant" 630 access: Writeonce 631 prop_name: "ctl.stop$supplicant" 632 } 633} 634