Logo BuildProp Editor

Key Description Uses
audio.safemedia.force true for safe media volume AudioService
config.disable_bluetooth SystemServer
config.disable_location SystemServer
config.disable_media SystemServer
SoundPool
ViewRootImpl
config.disable_network SystemServer
ContentService
config.disable_networktime SystemServer
config.disable_noncore SystemServer
config.disable_renderscript RenderScript
config.disable_storage true if storage is disabled Environment
SystemServer
config.disable_systemui SystemServer
config.disable_telephony SystemServer
config.override_forced_orient PhoneWindowManager
ctl.restart service:arg1 arg2 arg3 (examples: "pre-recovery", "bugreport", "media", "zygote", "bootanim", etc.) SystemService
ctl.start service:arg1 arg2 arg3 (examples: "pre-recovery", "bugreport", "media", "zygote", "bootanim", etc.) PowerManagerService
ctl.stop service:arg1 arg2 arg3 (examples: "pre-recovery", "bugreport", "media", "zygote", "bootanim", etc.) SystemService
dalvik.vm.extra-opts Am
dalvik.vm.heapgrowthlimit vm heap size in megabytes ActivityManager
dalvik.vm.heapsize dalvik.vm.heapsize ActivityManager
dalvik.vm.stack-trace-file File to dump kernel stacktraces to Watchdog
db.log.slow_query_threshold Determines whether a query should be logged. SQLiteDebug
debug.choreographer.frametime Enable/disable using the frame time instead of returning now. Choreographer
debug.choreographer.skipwarning Set a limit to warn about skipped frames. Choreographer
debug.choreographer.vsync Enable/disable vsync for animations and drawing. Choreographer
debug.doze.component DreamManagerService
debug.force_rtl Force right to left layout TextUtils
Settings
debug.freemem Allow freemem to be overridden by debug.freemem for testing DeviceStorageMonitorService
debug.hwui.overdraw Controls overdraw debugging. Possible values: "false", to disable overdraw debugging. "show", to show overdraw areas on screen. "count", to display an overdraw counter HardwareRenderer
debug.hwui.print_config System property used to debug EGL configuration choice. HardwareRenderer
debug.hwui.profile HardwareRenderer
ThreadedRenderer
debug.hwui.profile.maxframes System property used to specify the number of frames to be used when doing hardware rendering profiling. HardwareRenderer
debug.hwui.render_dirty_regions System property used to enable or disable dirty regions invalidation. HardwareRenderer
debug.hwui.show_dirty_regions Turn on to draw dirty regions every other frame. HardwareRenderer
debug.hwui.show_layers_updates Turn on to flash hardware layers when they update. HardwareRenderer
debug.hwui.show_non_rect_clip Turn on to debug non-rectangular clip operations. Possible values: "hide", to disable this debug mode. "highlight", highlight drawing commands tested against a non-rectangular clip. "stencil", renders the clip region on screen when set HardwareRenderer
debug.layout When set to true, apps will draw debugging information about their layouts. ViewRootImpl
debug.orientation.log true to log messages from WindowOrientationListener WindowOrientationListener
debug.rs.forcecompat RenderScript
debug.second-display.pkg For debugging purposes, if the activity's package name contains the value of the "debug.use-second-display" system property as a substring, then show its content on a secondary display if there is one. ActivityThread
debug.sqlite.journalmode The default journal mode when WAL is not in use. SQLiteGlobal
debug.sqlite.journalsizelimit The journal size limit in bytes SQLiteGlobal
debug.sqlite.pagesize The default page size to use when creating a database. The default value is the block size of "/data". SQLiteGlobal
debug.sqlite.syncmode The default database synchronization mode when WAL is not in use. SQLiteGlobal
debug.sqlite.syncmode The default database synchronization mode when WAL is not in use. SQLiteGlobal
debug.sqlite.wal.autocheckpoint The connection pool size when in WAL mode.  SQLiteGlobal
debug.sqlite.wal.syncmode The database synchronization mode when in WAL mode.  SQLiteGlobal
debug.velocitytracker.alt key used to specify an alternate velocity tracker strategy to plot alongside the default one. Useful for testing and comparison purposes. PointerLocationView
doze.pickup.proxcheck DozeParameters
doze.pickup.vibration.threshold DozeParameters
doze.pulse.delay.in DozeParameters
doze.pulse.delay.in.pickup DozeParameters
doze.pulse.duration.in DozeParameters
doze.pulse.duration.in.pickup DozeParameters
doze.pulse.duration.out DozeParameters
doze.pulse.duration.visible DozeParameters
doze.pulse.notifications DozeParameters
doze.pulse.pickup DozeParameters
doze.pulse.proxcheck DozeParameters
doze.pulse.schedule DozeParameters
doze.pulse.schedule.resets DozeParameters
doze.pulse.sigmotion DozeParameters
doze.vibrate.pickup DozeParameters
doze.vibrate.sigmotion DozeParameters
drm.service.enabled Whether DRM service is enabled MediaScanner
fw.power_user_switcher Add users to menu GlobalActions
fw.show_hidden_users true if this user can be switched to UserInfo
fw.show_multiuserui whether the system supports multiple users. UserManager
gsm.current.phone-type TelephonyProperties
gsm.network.type Indicates the available radio technology. Values include: "unknown", "GPRS", "EDGE" and "UMTS" TelephonyProperties
gsm.operator.alpha Alpha name of current registered operator. Availability: when registered to a network. Result may be unreliable on CDMA networks. TelephonyProperties
gsm.operator.idpstring the international dialing prefix of current operator network TelephonyProperties
gsm.operator.iso-country The ISO country code equivalent of the current registered operator's MCC (Mobile Country Code) TelephonyProperties
gsm.operator.isroaming true if the device is considered roaming on this network for GSM purposes TelephonyProperties
gsm.operator.numeric Numeric name (MCC+MNC) of current registered operator. TelephonyProperties
gsm.sim.operator.alpha Service Provider Name TelephonyProperties
gsm.sim.operator.iso-country ISO country code equivalent for the SIM provider's country code TelephonyProperties
gsm.sim.operator.numeric The MCC+MNC (mobile country code+mobile network code) of the provider of the SIM. 5 or 6 decimal digits. TelephonyProperties
gsm.sim.state One of "UNKNOWN", "ABSENT", "PIN_REQUIRED", "PUK_REQUIRED", "NETWORK_LOCKED", or "READY" TelephonyProperties
gsm.version.baseband Baseband version. This property is available any time radio is on. TelephonyProperties
gsm.version.ril-impl Radio Interface Layer (RIL) library implementation. TelephonyProperties
keyguard.no_require_sim KeyguardViewMediator
lockscreen.rot_override Flag to enable keyguard screen rotation StatusBarWindowManager
log.closeguard.Animation Animation
mms.transaction Property to enable MMS Mode. default = silent, enable to = prompt TelephonyProperties
net.dns1 ConnectivityService
net.dns2 ConnectivityService
net.dns3 ConnectivityService
net.dns4 ConnectivityService
net.hostname Unique device name ConnectivityService
net.qtaguid_enabled Key that indicates if qtaguid bandwidth controls have been enabled NetworkManagementSocketTagger
NetworkManagementService
BatteryStatsImpl
net.tcp.default_init_rwnd ConnectivityService
net.tethering.noprovisioning TetherUtil
TelephonyManager
net.tethering.noprovisioning TetherSettings
operator.ismanual true if the device is on a manually selected network TelephonyProperties
persist.adb.notify Flag to show the ADB debugging notification UsbDeviceManager
persist.camera.legacy_perf Enables performance tracking for SurfaceTextureRenderer SurfaceTextureRenderer
persist.debug.wfd.enable 0, WFD is forcibly disabled on boot. 1, WFD is forcibly enabled on boot. DisplayManagerService
persist.demo.hdmirotates For demonstration purposes, allow rotation of the external display to follow the built-in display. LocalDisplayAdapter
persist.demo.hdmirotation For demonstration purposes, allow rotation of the external display. LocalDisplayAdapter
persist.demo.hdmirotation For demo purposes, allow the rotation of the HDMI display to be controlled. PhoneWindowManager
persist.demo.hdmirotationlock PhoneWindowManager
persist.demo.remoterotation For demonstration purposes, allow rotation of the external display. VirtualDisplayAdapter
persist.demo.remoterotation For demo purposes, allow the rotation of the remote display to be controlled. PhoneWindowManager
persist.demo.rotationlock PhoneWindowManager
persist.demo.singledisplay Single display demo mode DisplayManagerService
persist.netmon.linger Linger timeout on NetworkMonitor NetworkMonitor
persist.netmon.reeval_delay Negative values disable reevaluation. NetworkMonitor
persist.power.usetwilightadj true if the twilight service should be used to adjust screen brightness policy. This setting is experimental and disabled by default. PowerManager
persist.radio.cdma.msgid Track CDMA SMS message id numbers to ensure they increment monotonically, regardless of reboots. TelephonyProperties
persist.radio.default.sub Property to store default subscription. TelephonyProperties
persist.radio.imsregrequired Hide lockdown VPN on devices that require IMS authentication VpnSettings
persist.radio.multisim.config Property to set multi sim feature. TelephonyProperties
persist.radio.reset_on_switch Set to true to indicate that the modem needs to be reset when there is a radio technology change. TelephonyProperties
persist.radio.test-csim Set to true to indicate a test CSIM card is used in the device. This property is for testing purpose only. This should not be defined in commercial configuration. TelephonyProperties
persist.security.efs.enabled whether the Encrypted File System feature is enabled on the device or not Environment
persist.service.adb.enable UsbDeviceManager
persist.sys.dalvik.vm.lib.2 SystemServer
ProcessStats
persist.sys.hdmi.addr.playback HdmiCecLocalDevicePlayback
Constants
persist.sys.hdmi.addr.tv HdmiCecLocalDevicePlayback
Constants
persist.sys.profiler_depth SamplingProfilerIntegration
persist.sys.profiler_ms setting this secure property will start or stop sampling profiler, as well as adjust the the time between taking snapshots. SamplingProfilerIntegration
persist.sys.safemode Indicates whether we are rebooting into safe mode ShutdownThread
persist.sys.strictmode.disable Boolean system property to disable strict mode checks outright. 'true' to force disable; 'false' has no effect on other enable/disable policy. StrictMode
persist.sys.strictmode.nonssl StrictMode
persist.sys.strictmode.visual The boolean system property to control screen flashes on violations. StrictMode
persist.sys.timezone RuntimeInit
persist.sys.timezone Timezone property AlarmManagerService
persist.sys.ui.hw Window
persist.sys.usb.config The current default USB function name (seperated with a comma). UsbManager
persist.sys.usb.config UsbDeviceManager
persist.sys.usb.config UsbDeviceManager
persist.sys.uts-test-mode PhoneWindowManager
persist.sys.webview.vmsize Chromium WebView VM size WebViewFactory
persist.test.voice_interaction false if voice interaction is not supported VoiceInteractionManagerService
qemu.hw.mainkeys Used by the emulator to override if the device has a navigation bar PhoneWindowManager
qemu.sf.lcd_density qemu.sf.lcd_density can be used to override ro.sf.lcd_density when running in the emulator, allowing for dynamic configurations. DisplayMetrics
ril.cdma.inecmmode Indicate if phone is in emergency callback mode TelephonyProperties
ril.ecclist List of emergency numbers PhoneNumberUtils
ro.adb.secure UsbDeviceManager
DevelopmentSettings
ro.audio.monitorOrientation true to have the AudioService monitor the device orientation AudioService
ro.audio.monitorRotation true to have the AudioService monitor the device rotation AudioService
ro.backup.disable Product-level suppression of backup/restore Trampoline
ro.baseband EntropyMixer
ro.boot.bootreason BootReceiver
ro.boot.hardware.sku When hardware sku property exists, use regulatory_info_<sku> resource if valid. RegulatoryInfoDisplayActivity
ro.bootloader The system bootloader version number. Build
EntropyMixer
ro.bootmode EntropyMixer
ro.bootmode UsbDeviceManager
ro.build.date.utc Build
ro.build.description BugreportReceiver
ro.build.display.id A build ID string meant for displaying to the user Build
ro.build.fingerprint EntropyMixer
AssetAtlasService
Build
ro.build.host Build
ro.build.id Either a changelist number, or a label like "M4-rc20" Build
ro.build.user Build
ro.build.version.all_codenames Build
ro.build.version.incremental The internal value used by the underlying source control to represent this build. E.g., a perforce changelist number or a git hash. Build
ro.build.version.release The user-visible version string. E.g., "1.0" or "3.4b5". Build
ro.build.version.sdk The user-visible SDK version of the framework; its possible values are defined in android.os.Build.VERSION_CODES. Build
ro.carrier EntropyMixer
ro.cdma.ecmexittimer Indicate the timer value for exiting emergency callback mode TelephonyProperties
ro.cdma.otaspnumschema Defines the schema for the carrier specified OTASP number  TelephonyProperties
ro.com.android.dataroaming TelephonyManager
ro.com.android.mobiledata TelephonyManager
ro.com.android.wifi-watchlist The Wi-Fi watchdog SSID list DatabaseHelper
ro.common_time.allow_wifi CommonTimeManagementService
ro.common_time.auto_disable CommonTimeManagementService
ro.common_time.no_iface_timeout CommonTimeManagementService
ro.common_time.server_prio CommonTimeManagementService
ro.config.alarm_alert Default alarm sound MediaScanner
ro.config.license_path The absolute path to "License" files for the Android OS SettingsLicenseActivity
ro.config.low_ram true for a low RAM device ActivityManager
ro.config.max_starting_bg Maximum number of services that is allowed to start in the background at the same time ActiveServices
ro.config.media_vol_steps Default media volume steps AudioService
ro.config.notification_sound Default notification sound MediaScanner
ro.config.ringtone Default ringtone sound MediaScanner
ro.config.vc_call_vol_steps Default call volume steps MediaScanner
AudioService
ro.config.wallpaper WallpaperManager
ro.config.wallpaper_component WallpaperManager
ro.crypto.state Determine if the device supports encryption, even if it's set to default. BootReceiver
LockPatternUtils
DevicePolicyManagerService
ro.dalvik.vm.isa.{abi}.features The instruction set that should be used to compile dex code. InstructionSets
ApplicationPackageManager
LoadedApk
ro.dalvik.vm.native.bridge NativeLibraryHelper
ro.debuggable Build
BootReceiver
ZygoteConnection
ro.emulator.circular property used by emulator to determine display shape WallpaperService
ViewRootImpl
ro.error.receiver.default System property defining default error report receiver ApplicationErrorReport
ro.error.receiver.system.apps System property defining error report receiver for system apps ApplicationErrorReport
ro.factorytest The current factory test mode (0=off, 1-low level, 2=high level). FactoryTest
ZygoteConnection
ro.frp.pst Persistent data block property SystemServer
PersistentDataBlockService
ro.hardware The name of the hardware (from the kernel command line or /proc). Build
EntropyMixer
ro.hardware.gps GpsLocationProvider
ro.hdmi.device_type Property name for the local device configurations. HdmiControlService
Constants
ro.kernel.android.tracing Emulator trace profiling RuntimeInit
ro.kernel.qemu value will be "1" if the device is an emulator SystemServer
ImageWallpaper
ro.lockscreen.disable.default LockSettingsService
ro.media.effect.bgdropper.adj BackDropperFilter
ro.opengles.version GLSurfaceView
ro.product.board The name of the underlying board, like "goldfish". Build
ro.product.brand The consumer-visible brand with which the product/hardware will be associated, if any. Build
ro.product.cpu.abilist An ordered list of ABIs supported by this device. The most preferred ABI is the first element in the list. Build
ro.product.cpu.abilist32 An ordered list of 32 bit ABIs supported by this device. The most preferred ABI is the first element in the list Build
ro.product.cpu.abilist64 An ordered list of 64 bit ABIs supported by this device. The most preferred ABI is the first element in the list. Build
ro.product.device The name of the industrial design. Build
ro.product.manufacturer The manufacturer of the product/hardware. Build
ro.product.model The end-user-visible name for the end product. Build
ro.product.name The name of the overall product. Build
ro.radio.noril true if device is Wi-Fi only ConnectivityService
ro.revision EntropyMixer
ro.revision BootReceiver
ro.ril.wake_lock_timeout Property to override DEFAULT_WAKE_LOCK_TIMEOUT TelephonyProperties
ro.runtime.firstboot BootReceiver
ro.serialno EntropyMixer
ro.serialno UsbDeviceManager
ro.serialno A hardware serial number, if available. Alphanumeric only, case-insensitive. Build
ro.sf.lcd_density The device density. DisplayMetrics
ro.telephony.call_ring.delay The number of milliseconds between CALL_RING notifications.  TelephonyProperties
ro.telephony.call_ring.multipl Set to true for vendor RIL's that send multiple UNSOL_CALL_RING notifications. TelephonyProperties
ro.telephony.default_network RILConstants
ro.telephony.disable-call Disable all calls including Emergency call when it set to true. TelephonyProperties
ro.telephony.sim.count Set to the sim count. TelephonyProperties
ro.test_harness true if device is running in a test harness ActivityManager
ro.tether.denied ConnectivityService
ro.vendor.build.fingerprint Build
ro.zygote.disable_gl_preload ZygoteInit
selinux.reload_policy SELinuxPolicyInstallReceiver
sendbug.preferred.domain BugreportReceiver
service.adb.tcp.port Enable ADB over Wi-Fi UsbDebuggingActivity
socket.relaxsslcheck SSLCertificateSocketFactory
sync.local_sync_delay SyncManager
sync.max_init_syncs SyncManager
sync.max_regular_syncs SyncManager
sync.max_time_per_sync SyncManager
sync.notification_delay SyncManager
sys.boot_completed 1 (true) if the system has sent BOOT_COMPLETE broadcast SystemUIApplication
sys.max_texture_size WallpaperManager
sys.powerctl shutdown,reason|reboot,reason PowerManagerService
sys.settings_secure_version Settings
SettingsProvider
sys.shutdown.requested Provides shutdown assurance in case the system_server is killed ShutdownThread
sys.sysctl.extra_free_kbytes ProcessList
sys.usb.config The enabled USB functions UsbManager
sys.usb.config UsbDeviceManager
sys.usb.state UsbDeviceManager
system_init.startmountservice SystemServer
telephony.lteOnCdmaDevice TelephonyProperties
telephony.lteOnCdmaProductType The contents of this property is the value of the kernel command line product_type variable that corresponds to a product that supports LTE on CDMA. TelephonyProperties
telephony.sms.receive Set to false to disable SMS receiving, default is the value of config_sms_capable TelephonyProperties
telephony.sms.send Set to false to disable SMS sending, default is the value of config_sms_capable TelephonyProperties
telephony.test.ignore.nitz Ignore RIL_UNSOL_NITZ_TIME_RECEIVED completely, used for debugging/testing. TelephonyProperties
test.radios DataUsageSummary
test.subscriberid DataUsageSummary
viewroot.profile_rendering Set this system property to true to force the view hierarchy to render at 60 Hz. This can be used to measure the potential framerate. ViewRootImpl
vold.decrypt UsbDeviceManager
DevicePolicyManagerService
SystemServer
BootReceiver
vold.encrypt_progress MountService