IBM Security MaaS360

 View Only

How to Enroll Zebra Device as Android Enterprise Device Owner Using StageNow Tool with IBM MaaS360: Step-by-Step Guide

By Aakash Kumar Jain posted 22 days ago

  

Enrolling Zebra devices as Android Enterprise (AE) Device Owner provides enhanced management and security capabilities, which is essential for enterprise environments. It offers centralized control, reduces setup time, and scales easily, improving user experience and operational efficiency. This guide will walk you through the process of using the Zebra StageNow tool with IBM's MaaS360 to seamlessly achieve this.

Prerequisites

Before starting, ensure you have the following:

  1. Zebra device(s) running Android.
  2. A configured MaaS360 account with administrative access.
  3. Zebra StageNow tool installed on your computer.
  4. Enrollment details from MaaS360.

Step 1: Ensure Proper Enrollment Settings in MaaS360

  1. Log in to IBM MaaS360: Log in to your MaaS360 account with the appropriate administrative credentials.

  2. Enable Android Enterprise: Navigate to Setup > Services > Mobile Device Management and ensure "Android Enterprise" is enabled.

  3. Set Authentication Mode: Go to Setup > Settings > Basic Enrollment Settings and confirm that "Authentication Mode for Enrollment" is set to "MaaS360" (for Local Users) or Corporate (for Active Directory Users).

  4. Verify User Presence: Navigate to Users > Directory and ensure the user intended for enrollment is present.

Step 2: Download and Install the Zebra StageNow Tool

  1. Download StageNow: Visit Zebra’s official website and download the StageNow tool.

  2. Install StageNow: Follow the installation instructions provided by Zebra to install StageNow on your computer.

Step 3: Configure StageNow Profile

  1. Launch StageNow Tool: Open the StageNow tool on your computer.

  2. Log in with Administrator Credentials: Log in to StageNow with administrator credentials to access all features.

  3. Create a New Profile: Click on Create New Profile.

  4. Select MX Version: Choose the appropriate MX version that matches your Zebra device.

  5. Select Xpert Mode option and click on Create

Step 4: Configure Xpert Mode Settings

  1. Profile Name: Give your profile a descriptive name for easy identification.

  2. You will be navigated to Add/Edit Screen. Here add the below settings. Click Add once done.

    • Select Wifi and click on the + button to add it once.
    • Select FileMgr and click on the + button to add it once.
    • Select AppMgr and click on the + button to add it once.
    • Select Intent and click on the + button to add it once.

Step 5: Configure Wi-Fi Settings

  1. Under the "Wi-Fi enable" parameter, click "Enable" to turn on Wi-Fi.
  2. Under the "Turn On Wi-Fi Automatically" parameter, select "Enable".
  3. For the "Network Action" parameter, choose "Add a New Network".
    • If the device is already connected to Wi-Fi, select "Connect to an Existing Network".
  4. Enter the necessary network details such as SSID, Security Mode, WPA-Personal Mode, Encryption Type, Key type, etc.
  5. Click "Continue" to proceed.

Step 6: Configure FileMgr Settings

  1. Select File Action as "Transfer/copy file".
  2. Provide the Target path and Filename as /sdcard/MaaS360.apk
  3. Navigate to the Source File URI section and open its options.
  4. Under Staging Server, select "External".
  5. In the Source Path and Filename section, enter the following MaaS360 Agent APK path: https://dl.maas360.com/nafo/cdn-content/agents/android/MaaS360Android.apk
  6. Click "OK".
  7. Click "Continue" to proceed.

Step 7: Configure AppMgr Settings

  1. Select "Application Action" as "Install".
  2. Provide the Filename and path as /sdcard/MaaS360.apk
  3. Click "Continue" to proceed.

Step 8: Configure Intent Settings

  1. Select Action as "Enroll a Device Owner".
  2. Provide the Package Name as com.fiberlink.maas360.android.control
  3. Provide the Class Name as com.fiberlink.maas360.android.control.receivers.Maas360DeviceAdminReceiver
  4. Under Json Values, select "Json File".
  5. Click the Browse (three dots) option and upload the JSON file containing enrollment configuration details.

    Sample JSON:
    {
      "android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME": "com.fiberlink.maas360.android.control/com.fiberlink.maas360.android.control.receivers.Maas360DeviceAdminReceiver",
      "android.app.extra.PROVISIONING_SKIP_ENCRYPTION": false,
      "android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED": true,
      "android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE": {
        "ae_container_type": "WORK_NATIVE_DEVICE",
        "ae_enrollment_flow": "QR_CODE_ENROLLMENT",
        "enrollment_ownership": "Corporate Owned",
        "enrollment_account_type": "deviceAccount",
        "enrollment_request_mechanism": "useAdvanced",
        "enrollment_corp_id": "12345678",
        "enrollment_username": "john",
        "enrollment_domain": "test.com",
        "enrollment_password": "john!123",
        "enrollment_email": "john@test.com"
      }
    }

    Update the JSON:

    • enrollment_corp_id: Retrieve from IBM MaaS360 Portal (Setup > Settings > Basic Enrollment Settings).
    • enrollment_username: Provide the username.
    • enrollment_domain: Provide the user's domain.
    • enrollment_password: Provide the user's password.
    • enrollment_email: Provide the user's email ID.

    Use other JSON values as they are.

  6. After updating the JSON, upload it in the "JSON File" section.
  7. Click "Continue" to proceed

Step 9: Review the Staging Profile and Generate Enrollment QR Codes

  1. In the Review tab, check the staging profile and click Complete Profile.
  2. In the Publish tab, select the Staging client based on the scanner type available on your device, and click Test.
  3. A PDF file with QR codes will be generated.

Step 10: Scan the QR Code to Enroll the Device to IBM MaaS360

  1. Start with a new or factory-reset device. Use the scanner button to open the device scanner.
  2. Scan all the generated QR codes in the order specified in the pdf document.
  3. The device will install and configure the MaaS360 Agent and get enrolled in the IBM MaaS360 web console.
  4. After enrollment is complete, check the enrolled device details on the IBM MaaS360 Portal.

Thank You!

Thank you for taking the time to read our guide on using StageNow to enroll your Zebra device as a Device Owner in IBM MaaS360. We hope this step-by-step tutorial has been informative and has simplified the enrollment process for you. If you have any questions or need further assistance, please don’t hesitate to reach out. Happy enrolling!

0 comments
18 views

Permalink