Automated Android Provisioning with ManageEngine MDM, Zebra StageNow, and Enterprise Home Screen

Project Overview

Delivered automated Android device provisioning and lockdown using ManageEngine MDM, Zebra StageNow, and Enterprise Home Screen. Standardized XML profiles enforce a restricted launcher experience, keep the application set consistent, and significantly reduce hands-on setup time while improving policy compliance.

Table of Contents

Problem and Goal

  • Problem: Devices were provisioned manually, resulting in inconsistent settings, policy drift, and exposure to unapproved apps.
  • Goal: Establish policy-driven provisioning, enforce kiosk mode, and maintain an auditable, near zero-touch rollout for every device.

Architecture

  • ManageEngine MDM orchestrates device groups, compliance policies, certificate delivery, and lifecycle automation.
  • Zebra StageNow generates enrollment barcodes that apply XML profiles during factory setup.
  • Enterprise Home Screen (EHS) locks devices into kiosk mode with an approved app catalog.
  • Profile payloads are delivered over Wi-Fi when possible, with USB sideload of APKs reserved for offline staging.

Provisioning Workflow

  • Factory reset the Zebra Android device to start from a trusted baseline.
  • Scan the StageNow barcode to bootstrap Wi-Fi, certificates, and auto-enrollment into ManageEngine MDM.
  • Dynamic assignment places the device into the correct MDM group based on serial number or site tag.
  • MDM deploys Wi-Fi profiles, certificates, approved applications, and hardened system settings.
  • Install and activate the EHS kiosk profile to present only authorized applications and tools.
  • Run a validation checklist, capture screenshots for audit, and promote the device into the production group.

Policy and Configuration

  • XML-driven configuration controls Wi-Fi, application packages, launcher icon sizes, orientation locks, debugging, and password policies.
  • EHS enforces the kiosk allowlist, hides administrative tools, and restricts navigation keys to prevent breakout.
  • MDM compliance policies monitor for drift, notify administrators, and can quarantine non-compliant devices.

Results and Impact

  • Designed and automated Android endpoint provisioning with ManageEngine MDM, Zebra StageNow, and Enterprise Home Screen to standardize app access and device posture across 17+ sites and 350+ devices, cutting setup time by 50%.
  • Created a repeatable factory reset to in-service workflow using barcode kits, USB sideloading, and MDM group assignment, lowering new device time-to-ready from over 1 hour per device to under 30 minutes per device.

Sanitized XML Example

<config>
  <kiosk/>
  <applications>
    <application label="Kiosk App" package="com.example.kiosk" activity="com.example.kiosk.MainActivity"/>
    <application label="Support Tool" package="com.example.support" activity="com.example.support.MainActivity"/>
  </applications>
  <tools/>
  <passwords>
    <!-- Store admin credentials in MDM, not here -->
    <admin attempts="1">ENC_ADMIN_SECRET_PLACEHOLDER</admin>
  </passwords>
  <user_options>
    <icon_settings>
      <app_icon_size>XL</app_icon_size>
    </icon_settings>
  </user_options>
  <preferences>
    <orientation>portrait</orientation>
    <usb_debugging_disabled>1</usb_debugging_disabled>
    <wifi>
      <ssid>CORP_SSID_PLACEHOLDER</ssid>
      <security>wpa2</security>
      <eap>peap</eap>
      <identity>mdm-enroll</identity>
      <hidden>0</hidden>
    </wifi>
  </preferences>
</config>

Summary

  • Built a repeatable, auditable Android provisioning system leveraging StageNow bootstrapping and ManageEngine MDM automation.
  • Delivered a hardened kiosk experience through Enterprise Home Screen with staged rollouts and rollback plans.
  • Documented validation checklists and monitoring to sustain compliance and security outcomes.

Tools, Skills, and Concepts Demonstrated

Tools

  • ManageEngine MDM, Zebra StageNow, Enterprise Home Screen, and Zebra USB sideload utilities.

Skills

  • Endpoint lifecycle management, Android Enterprise administration, policy design, and change control with RBAC.

Concepts

  • Kiosk mode operations, app allowlists, XML-based configuration management, compliance monitoring, and near zero-touch provisioning.