How to setup ZTE (Zero Touch Enrollment)

How do I setup my ZTE account with TinyMDM as EMM solution?

Zero-touch enrollment is a streamlined process for Android devices: on first boot, devices automatically check to see if they’ve been assigned a specific configuration and download the correct device policy controller app (here TinyMDM), which then completes setup of the managed device.

Devices eligible for zero-touch enrollment need to be purchased directly from an enterprise reseller or Google partner. This reseller sets up your zero-touch enrollment account when your organization first purchases devices registered for zero-touch enrollment, and you will manage everything for your organization from this web portal.

STEP 1: SETUP YOUR TINYMDM ACCOUNT

Login to your TinyMDM admin account (or create one). If it’s not already done, follow the first steps of the quick start (register your business and setup security policies).

STEP 2: CHECK IF THE INFO ARE CORRECT ON YOUR ZTE ACCOUNT

✔ In the Devices tab, you can see a list of all zero touch devices you bought from your active ZTE reseller.

✔ In the Resellers tab, you can see who is your active reseller and activate and deactivate the resellers from whom your organization purchases devices.

resellers tab

STEP 3: CREATE A CONFIGURATION

✔ In the Configurations tab, there is no configurations found yet. To create one, click on the +.

add configuration

✔ In the popup, name your configuration and choose TinyMDM from the EMM DPC list.

✔ In the field DPC extras, enter the following (you must replace the enrollmentId by the id of the policy you want the devices to be enrolled into):

{
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE": {"enrollmentId": "XXXXXXXXXXXXXXXX"}
}

✔ Additional ZTE specs: if you want users to have a particular name in your TinyMDM dashboard, you can add a “prefixType” in the DPC extras. The “prefixType” can be DATE, DEVICE_ID, SERIAL_NUMBER, IMEI or CUSTOM. See below.

Enter the following:

{
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE": {"enrollmentId": "XXXXXXXXXXXXXXXX", "prefixType": "DATE"}
}

Users will automatically be named 2020-02-04_1, 2020-02-04_2, 2020-02-04_3 ...

Enter the following:

{
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE": {"enrollmentId": "XXXXXXXXXXXXXXXX", "prefixType": "DEVICE_ID"}
}

Users will automatically be named with the device ID of the device associated to them.

Enter the following:

{
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE": {"enrollmentId": "XXXXXXXXXXXXXXXX", "prefixType": "SERIAL_NUMBER"}
}

Users will automatically be named with the serial number of the device associated to them.

Enter the following:

{
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE": {"enrollmentId": "XXXXXXXXXXXXXXXX", "prefixType": "IMEI"}
}

Users will automatically be named with the IMEI of the device associated to them.

If you choose CUSTOM, you must add a customPrefix.

{
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE": {"enrollmentId": "XXXXXXXXXXXXXXXX", "prefixType": "CUSTOM", "customPrefix" : "YourOwnCustomPrefix"}
}

Users will automatically be named YourOwnCustomPrefix_1, YourOwnCustomPrefix_2, YourOwnCustomPrefix_3 ...

add config popup 1
add config popup 2

✔ The new configuration will appear in your configurations list: in the first column, you can see the ID of the configuration (here 814341143). You can select the configuration and click on Apply so it will be applied to any new devices by default. Note: in most cases, only one configuration is needed as it is only to link TinyMDM to all your devices (affecting different security policies to different users must be done through your TinyMDM dashboard).

config by default

STEP 4: ADD A CONFIGURATION TO YOUR DEVICES

To apply your configuration with TinyMDM as EMM solution to a device, go back to the Devices tab. From here, you can do it manually by selecting the configuration and confirm the update (see screenshot below). But if you have a lot of devices, you can also do it with a csv file (see next step).

apply configuration manually

To apply your configuration with TinyMDM as EMM solution to all devices by batch, click on the menu at the top right of the devices and click on Upload batch configurations. From here you can download an example of CSV and prepare your own.

apply configuration batch

The csv must be in the format modemtype,modemid,manufacturer,profiletype,profileid (see example below). Don’t forget to save your file in .csv (with a comma as separator) before uploading it on your ZTE web portal. Done!

apply configuration batch

STEP 5: DEVICES ARE MANAGED STRAIGHT OUT OF THE BOX

Devices are managed straight out of the box: on first boot, they check to see if they’ve been assigned a specific configuration, download the correct device policy controller app (TinyMDM), which then completes setup of the managed device. See the steps below!

ZTE 1

Choose the language

ZTE 2

Accept the terms of use

ZTE 3

Insert SIM card (if applicable)

ZTE 4

Connect to a network

ZTE 5

Device automatically detects it’s been assigned to TinyMDM

ZTE 6

Follow the installation wizard

ZTE 7

Accept TinyMDM terms of use

ZTE 11

Device is already all setup