Nomid MDM / Android app directory / Zebra OEMConfig Android app directory · Device configuration
Zebra OEMConfig managed configuration for Android OEMConfig is a Zebra app that turns Zebra-only device features into managed configuration keys. This version (Powered by MX) is for Zebra devices on Android 11 and later. Its schema holds hundreds of keys, so this page lists the ones fleets set most; Zebra's TechDocs describe the complete schema and which devices support each key. Zebra groups its keys in nested bundles, so each key below shows its bundle, and the setups keep that structure.
Package name com.zebra.oemconfig.release Copy
Developer Zebra Technologies
Keys on this page 22 documented
Works on Fully managed, Dedicated device
Last checked 2026-11-03 Common setups
Common Zebra OEMConfig setups Copy a setup into the managed configuration of a policy, then adjust the values. Each one uses only keys explained below.
Kiosk-style handheld Hide the status bar, block Home and Recent apps keys and remove power off from the key menu, so people stay in the work app.
{
"uiConfig": {
"uiGeneralConfig": {
"uiElementConfig": {
"uiElementStatusBar": "2",
"uiElementPowerOffInPwrKeyMenu": "2"
}
},
"keyboardConfig": {
"keyboardUseOfHome": "2",
"keyboardUseOfRecentApps": "2"
}
}
}Warehouse screen settings Keep the screen on while charging, use a one minute timeout and fixed brightness to save battery on the floor.
{
"uiConfig": {
"displayConfig": {
"displayPowerConfig": {
"displayPowerStayAwake": "15",
"displayPowerTimeout": "60",
"displayPowerBrightnessMode": "2",
"displayPowerBrightness": 60
}
}
}
}Same clock everywhere Pull time from your own time server every six hours and show the 24 hour format on every device.
{
"systemConfig": {
"clockConfig": {
"sysClockTimeMode": "true",
"sysClockAutoNtpServer": "time.example.com",
"sysClockAutoNtpSyncInterval": "06:00:00",
"sysClockTimeFormat": "1"
}
}
} Managed configuration
Zebra OEMConfig managed configuration keys Key names and value types come from the vendor’s documentation. The explanations are written by Nomid.
Key Type What it does Example Display and power displayPowerStayAwakeIn uiConfig › displayConfig › displayPowerConfig Choice: 15 on, 0 off Keeps the screen awake while the device is charging. 15displayPowerTimeoutIn uiConfig › displayConfig › displayPowerConfig Choice: seconds (15 to 1800), 65535 never Sets how long the screen stays on without touch before it turns off. 60displayPowerBrightnessModeIn uiConfig › displayConfig › displayPowerConfig Choice: 1 automatic, 2 manual Switches between automatic and fixed screen brightness. 2displayPowerBrightnessIn uiConfig › displayConfig › displayPowerConfig Brightness level Sets the brightness level when brightness is manual. Zebra notes that 10 percent or less gives zero brightness, so stay above that. 60displayConfigRotationModeIn uiConfig › displayConfig › sizeAndRotationConfig Choice: Manual, Auto Decides if the screen rotates automatically with the device. ManualpowerBatterySaverStateIn systemConfig › powerConfig › batteryConfig Choice: 1 on, 2 off Turns Android battery saver on or off. 2powerBatteryMaximumChargeIn systemConfig › powerConfig Percentage, 65 to 100 Stops charging at this level to extend battery life. It applies when powerBatteryChargeMode is set to 2, set maximum charge. 80 Clock and time sysClockTimeModeIn systemConfig › clockConfig Choice: true automatic, false manual Chooses whether the device takes its time from the network or uses a manual clock. truesysClockAutoNtpServerIn systemConfig › clockConfig Server address The time server the device uses when time is automatic. time.example.comsysClockAutoNtpSyncIntervalIn systemConfig › clockConfig Choice: 00:30:00, 00:60:00, 06:00:00, 24:00:00 Sets how often the device asks the time server for the time. Automatic time needs it along with the server address. 06:00:00sysClockTimeZoneModeIn systemConfig › clockConfig Choice: true automatic, false manual Chooses whether the time zone follows the network or is set by you. falsesysClockTimeZoneIn systemConfig › clockConfig Time zone name or GMT offset The time zone to use when zone mode is manual, as a tz name or a GMT offset such as GMT+01:00. Europe/LisbonsysClockTimeFormatIn systemConfig › clockConfig Choice: 2 for 12 hour, 1 for 24 hour Shows time in 12 hour or 24 hour format. 1 Lock screen and security securitySLScreenLockTypeIn securityAndPrivacyConfig › screenLockConfig Choice: 5 none, 1 swipe, 3 PIN, 4 password, 2 pattern Sets the kind of screen lock the device uses. 1securitySLScreenLockTimeoutIn securityAndPrivacyConfig › screenLockConfig Choice: seconds after display timeout Sets how long after the screen turns off the device locks. 60securitySLNotificationsOnLockScreenIn securityAndPrivacyConfig › screenLockConfig Choice: 1 all, 2 non-sensitive, 3 hide Controls how much of a notification is visible on the lock screen. 3 Interface and hardware keys uiElementStatusBarIn uiConfig › uiGeneralConfig › uiElementConfig Choice: 1 show, 2 hide Shows or hides the Android status bar, for kiosk or dedicated use. 2uiFeatureScreenShotIn uiConfig › uiGeneralConfig › uiFeaturesConfig Choice: 1 allow, 2 disallow Allows or blocks screenshots. 2uiElementPowerOffInPwrKeyMenuIn uiConfig › uiGeneralConfig › uiElementConfig Choice: 1 show, 2 hide Shows or hides the Power off option in the power key menu. 2keyboardUseOfHomeIn uiConfig › keyboardConfig Choice: 1 allow, 2 disallow Allows or blocks the Home key. 2keyboardUseOfRecentAppsIn uiConfig › keyboardConfig Choice: 1 allow, 2 disallow Allows or blocks the Recent apps key. 2sysAnalyticsStateIn systemConfig › analyticsConfig Choice: 1 on, 2 off Turns Zebra device analytics collection on or off. 2
Deploy with Nomid
Roll Zebra OEMConfig out in three steps Step 1 Add Zebra OEMConfig to a policy Find it on Google Play from the policy’s apps list and choose how it is installed.
Step 2 Set its managed configuration In the policy, set the app’s managed configuration with the keys and values from this page.
Step 3 Assign the policy Devices in the policy receive Zebra OEMConfig and its configuration on their next sync.
Questions
Zebra OEMConfig on managed Android What is Zebra OEMConfig's package name on Android? com.zebra.oemconfig.release. It is for Android 11 and later. Older devices use the Legacy version, whose package is com.zebra.oemconfig.common.
Do I need a different app per Zebra device? No. One OEMConfig app covers supported Zebra devices on Android 11 and later. Zebra marks the devices and MX versions that support each key.
What happens if a device does not support a key? The key is ignored on that device. Zebra's documentation lists the devices and MX version where each key works, so check it before relying on a setting.
Why are many values text, not numbers? Most choices are stored as strings, such as 15 or 2. Keep them in quotes in your JSON, and leave a key out to leave that setting unchanged.
Sources. Key names and value types come from the vendor’s own documentation. Explanations, setups and permission guidance are written by Nomid.
Logo source: https://www.zebra.com/us/en.html
Zebra OEMConfig is a trademark of Zebra Technologies; Nomid is not affiliated with Zebra Technologies.
Last checked 2026-11-03