How to enroll Zebra Devices as Device Owner using the StageNow Application?

Description

Enrolling Zebra Devices as Device Owner in ME MDM can be done using the StageNow application. Kindly follow the steps given below for a smooth enrollment process.

Pre-requisites

You need to use StageNow version 4.3.1

Steps

You can enroll a Zebra device into MEMDM with StageNow two different ways:

  • With the Configure Zero Touch Network wizard, if your Zebra device is Android zero-touch compatible. Read more on this Zebra guide for StageNow with Zero Touch.
  • With the XpertConfig wizard. With this wizard, you can enroll a device in the Device Owner mode by directly pushing the apk of our agent to your Zebra devices. The four main steps to enrolling a device into an MDM with StageNow are:
    1. Network Manager (Connect to Wi-Fi)
    2. File Manager (Deploy agent APK)
    3. App Manager (Install agent APK)
    4. Intent Manager (Make installed APK a Device Owner)
  • Using the XpertConfig wizard, you need to add and configure 2 steps to your StageNow profile.

  • XpertConfig Step 1 : MDM Enrollment
    You can refer to this Zebra guide for MDM enrollment with StageNow for the full guide.
    Notes:
  • There is no Support App, or Config file to download in the process. You can skip these steps.
  • At the step Download MDM, you should configure the following:
    1. Target Path and File Name on device: /storage/emulated/0/memdm/MDMAndroidAgent.apk
    2. Source File Location: Click on the 3 dots to open widget.
      Staging server: External
      Source Path and File Name: https://play.google.com/managed/downloadManagingApp?identifier=memdm
  • XpertConfig Step 2 : Intent
    This allows you to pass a JSON file to our MDM agent and makes the agent a Device Owner (DO). To do this, you must set the following:
    1. Action: "Enroll Device Owner"
    2. Package name: com.manageengine.mdm.android
    3. Class name: com.manageengine.mdm.android/com.manageengine.mdm.framework.deviceadmin.DeviceAdminMonitor
    4. Json Values: Choose Json File
      To create the Json File, copy the below lines into a text file. Replace "Enter enrollment token here" with the enrollment token that gets generated when you create a profile in MEMDM.
      {
      "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME":
      "com.manageengine.mdm.android",
      "android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME":"com.manageengine.mdm.android/com.manageengine.mdm.framework.deviceadmin.DeviceAdminMonitor",
      "android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM":
      "qdbQoq_bFYSbjNMdUf5zuOGxcLqlcML48qP4ZSgpy70=",
      "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION":
      "https://play.google.com/managed/downloadManagingApp?identifier=memdm",
      "android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED":true,
      "android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE": "Enter Knox JSON custom data from Knox Mobile Enrollment Tab"
      }

Get Knox JSON custom data from this location on MDM Server: Enrollment -> Knox Mobile Enrollment -> JSON Custom Data

Once these steps are configured, you can review and publish your StageNow profile.

Check out the Zebra documentation here on how to publish a StageNow profile, and enroll devices.