Getting started with Samsung Knox Mobile Enrolment

Getting started with Samsung Knox Mobile Enrolment

If you want to enforce MDM enrollment out-of-box for android devices, you only have two options

  • Samsung Knox Mobile Enrolment (only for supported Samsung devices)
  • Google Zero Touch (for compatible devices purchased directly from select enterprise reseller or Google partner)

This blog post aims to help you in getting started with the Samsung Knox Mobile Enrolment (KME) service.

This is a continuation of the MEM Android series with Joy and below I have listed all the previous posts of this series for your quick reference.

Post #1 – Evolution of Android management for Enterprise use
Post #2 – 9 myths regarding the use of Android in Enterprise
Post #3 – Android Enterprise: An ultimate use-case guide for the different management modes available with Intune
Post #4 - Android Enterprise Work Profile management with MEM Intune – Facts You Should Know
Post #5 - Behind The Scenes: Android Enterprise Work Profile Provisioning with Intune

An Introduction to Samsung Knox Mobile Enrolment (KME)

The Samsung Knox Mobile Enrolment (KME) is a free service offered by Samsung as part of its Knox Solutions portfolio that helps to streamline bulk provisioning of corporate-owned Knox supported Samsung devices and enforce MDM enrollment on initial device setup.

Do note that availability of service is restricted to the following supported locations only.

Samsung Android devices running Knox version 2.4 or above are supported for provisioning via Samsung KME service. However, Android Enterprise enrollment scenarios require devices to be running KNOX version 2.8 or above.

Samsung KME supports all the major UEM/MDM products like Microsoft Endpoint Manager (Microsoft Intune), Workspace One, Citrix Endpoint Management, etc. The below image shows the Samsung KME support matrix for supported features with the different MDM/UEM partners.

Samsung Knox Mobile Enrolment support matrix for major MDM/UEM partners
Samsung Knox Mobile Enrolment support matrix for major MDM/UEM partners
If device provisioning will take place using the intranet, you need to ensure that the Samsung Knox services endpoints are not getting blocked by the firewall. The required ports and URLs are well documented here.

Want to try out Knox Mobile Enrolment service? All you need to do is register (free) with a work email account (or an existing or new Samsung Account associated with your company).

Getting started with Samsung Knox Mobile Enrolment (KME)

Once you complete the registration for KME, you will land upon the Samsung Knox Dashboard as shown below.

Getting started with Samsung Knox Mobile Enrolment (KME)
Getting started with Samsung Knox Mobile Enrolment (KME)

Samsung Knox portfolio offers a range of different solutions like

but for the purpose of this blog, we will focus on the Knox Mobile Enrollment solution.

As such, you need to go ahead and click on the TRY FOR FREE button corresponding to the Knox Mobile Enrolment solution on the Samsung Knox dashboard (web portal). You will be prompted to accept the T&Cs of the KME service and once you provide consent to the same, you should be returned to the screen as below.

Getting started with Samsung Knox Mobile Enrolment (KME)
Getting started with Samsung Knox Mobile Enrolment (KME)

Activation of the service requires some time and is not instant.

Note that the button for the KME solution is now greyed out and shows as PENDING. Once the service is activated for your account, log in to the Samsung Knox web portal and you will see that the button corresponding to Knox Mobile Enrollment solution has changed from PENDING to LAUNCH.

Getting started with Samsung Knox Mobile Enrolment (KME)

Click on the same and you will now be taken to the Samsun KME web portal as shown below.

Getting started with Samsung Knox Mobile Enrolment (KME)

A quick tour of the Samsung Knox Mobile Enrolment (KME) portal

The Samsung KME portal is very simple to navigate with the menu on the left side of the screen.

A quick tour of the Samsung Knox Mobile Enrolment (KME) web portal
A quick tour of the Samsung Knox Mobile Enrolment (KME) web portal

Devices

This screen is where you will find devices uploaded/added to KME service with their enrollment status.

A quick tour of the Samsung Knox Mobile Enrolment (KME) web portal
A quick tour of the Samsung Knox Mobile Enrolment (KME) web portal

You also have the BULK ACTIONS when you are dealing with a large number of devices. Each BULK CONFIGURE, BULK DELETE and BULK ASSIGNMENT option has a View instructions link that can be selected for detailed instructions on preparing a properly formatted CSV file and uploading it into KME.

A quick tour of the Samsung Knox Mobile Enrolment (KME) web portal - Devices Bulk Actions
A quick tour of the Samsung Knox Mobile Enrolment (KME) web portal – Devices Bulk Actions

MDM Profiles

This screen is from where you can create new MDM profile and also view the existing MDM profiles along with the status for each.

A quick tour of the Samsung Knox Mobile Enrolment (KME) web portal - MDM profiles screen is where you create and configure new MDM profile or manage existing MDM profile(s). You can create separate MDM profiles for different MDM vendors.
A quick tour of the Samsung Knox Mobile Enrolment (KME) web portal – MDM profiles screen is where you create and configure new MDM profile or manage existing MDM profile(s). You can create separate MDM profiles for different MDM vendors.
For further information on creating MDM profiles in Samsung KME, refer Samsung's documentation.

Resellers

This screen is where you can add your Reseller so that they can upload devices on your behalf. If you have resellers registered, this screen shows each reseller, their ID, default profile, and upload approval preference.

A quick tour of the Samsung Knox Mobile Enrolment portal - Regsiter and Manage Reseller preferences.
A quick tour of the Samsung Knox Mobile Enrolment portal – Regsiter and Manage Reseller preferences.

With the Auto Assign Preferences,  you can configure to auto-approve device uploads from a specific reseller and auto-assign a specific MDM profile to those devices.

Device Users

This screen is where you can add/assign Users to the devices added to Samsung KME to streamline device provisioning.

A quick tour of the Samsung Knox Mobile Enrolment portal - Add user credentials and assign to device to further streamline device provisioning.
A quick tour of the Samsung Knox Mobile Enrolment portal – Add user credentials and assign to device to further streamline device provisioning.
For further information about Device Users, refer Samsung's documentation.

Administrators & Roles

This screen is where you can invite and manage other users to add them as admins and perform RBAC activities.

A quick tour of the Samsung Knox Mobile Enrolment portal - Create and Manage Admin Roles
A quick tour of the Samsung Knox Mobile Enrolment portal – Create and Manage Admin Roles
For further information on how to add/manage Admins in Samsung KME, refer Samsung's documentation.

Activity Log

This screen shows activities as performed by administrator(s) and/or reseller(s).

A quick tour of the Samsung Knox Mobile Enrolment portal - Review activity events
A quick tour of the Samsung Knox Mobile Enrolment portal – Review activity events

Adding Device to Samsung KME service

You can register Samsung-approved reseller(s) using the Reseller ID so as to enable your reseller to upload devices on behalf of the organization.

Register Samsung-approved reseller(s) using the Reseller ID so as to enable your reseller to upload devices on behalf of the organization.
Register Samsung-approved reseller(s) using the Reseller ID so as to enable your reseller to upload devices on behalf of the organization.

Once you have a reseller registered, you can choose to configure auto-approval for the registered reseller to automatically approve device uploads and also choose an MDM profile to automatically assign to devices that are uploaded by the reseller.

Configure auto-approval for the registered reseller to automatically approve device uploads and also choose an MDM profile to automatically assign to devices that are uploaded by the reseller.
Configure auto-approval for the registered reseller to automatically approve device uploads and also choose an MDM profile to automatically assign to devices that are uploaded by the reseller.

You can have multiple resellers registered and choose to auto-deploy unique MDM profile to the devices uploaded by different resellers.

Does this work with only devices purchased from a Samsung-approved reseller?

Not exactly. You can add existing Knox compatible Samsung device to the Samsung KME service using the Knox Deployment App available in the Google Play store. 

How it works is like this, an Admin installs the Knox Deployment App on a Samsung device which then acts as the primary device that is used to enroll supported Samsung devices into KME directly, using either NFC, Bluetooth, or Wi-Fi Direct methods.

Note that the device running the Knox Deployment App does not gets added to Samsung KME. It merely acts as a trigger to add other compatible Samsung devices to Samsung KME and broadcast the enrollment profile to those devices.
Ensure you sign-in to the Knox Deployment application with the Samsung Account that is associated with the Samsung KME service.

The account must have the following  permissions set

  • Manage devices (at least Assign with profile and manage tags)
Manually add devices to KME using Knox Deployment App. Account must have Manage devices permission set.
Manually add devices to KME using Knox Deployment App. Account must have Manage devices permission set.
  • Allow access to Knox Deployment application enabled
Manually add devices to KME using Knox Deployment App. Account must have Allow access to Knox Deployment app enabled.
Manually add devices to KME using Knox Deployment App. Account must have Allow access to Knox Deployment app enabled.
Though using the Knox Deployment app (KDA) to add existing devices to the Samsung KME comes in handy and useful for test purposes, since this method is a manual work, cannot be actually recommended for bulk device provisioning.

Other than using the Knox Deployment application to add/provision existing devices to Samsung KME, you can also optionally choose to create QR code for the MDM profile that you can use to trigger device registration to KME and provision the device.

If you have not created a QR code during the profile creation, you can add QR code to any existing MDM profile later as well, by editing the MDM profile.
Configure QR code while creating a new MDM Profile or existing MDM profile to allow enrollment of devices not registered to KME by reseller.
Configure QR code while creating a new MDM Profile or existing MDM profile to allow enrollment of devices not registered to KME by reseller.

The QR Code configuration has this particular setting “Also allows QR code enrollment or devices not uploaded by a reseller” which you can make use of to enroll existing devices using Samsung KME from device initial setup.

Configure QR code while creating a new MDM Profile or existing MDM profile to allow enrollment of devices not registered to KME by reseller.
Configure QR code while creating a new MDM Profile or existing MDM profile to allow enrollment of devices not registered to KME by reseller.

However, personally I don’t see any value in using this method, in the sense, if I as an end-user have to scan a QR code to start device provisioning, then why not use the QR code that is generated by Intune for the enrollment token.

Use Knox Deployment app to add existing device to Samsung KME and assign MDM profile

Use Knox Deployment app to add existing device to Samsung KME and assign MDM profile
Use Knox Deployment app to add existing device to Samsung KME and assign MDM profile

As an Admin, you can Install the Knox Deployment app from the Google Play store on any Samsung Android device that you would wish to act as the primary device. You then need to launch the app and sign-in using the Samsung account associated with the Samsung KME.

For me, I had to sign-in to Samsung account on the device and then launch the app for it to take the sign-in.

Once signed-in on the app, you would come up to the below screen. Tap on Profile and it opens a new screen that lists all the MDM profiles configured in the Samsung KME portal. Choose the MDM profile that you would want to use, and it returns back to the initial screen.

Use Knox Deployment app to add existing device to Samsung KME and assign MDM profile
Use Knox Deployment app to add existing device to Samsung KME and assign MDM profile

Next is to choose the deployment mode – either NFC, Bluetooth, or Wi-Fi direct.

The choice really depends on the device support for the protocols that the methods use. 
As you can see from the below snap, the device I set up as the primary device does not have support for NFC. As such when I tap on Deployment mode to choose a method, I am only shown Bluetooth or Wi-Fi direct.
Use Knox Deployment app to add existing device to Samsung KME and assign MDM profile
Use Knox Deployment app to add existing device to Samsung KME and assign MDM profile
Note that the deployment mode you choose, the device that you would be enrolling must support that method. For example, if my primary device has NFC support and I choose NFC as the deployment mode, but the user device do not have NFC support, it won’t work.
Note that you can also configure Wi-Fi information for deployed devices to use during the provisioning stage.

Once you are done with choosing the MDM profile and the Deployment mode, click on START DEPLOYMENT to start provisioning user devices.

Use Knox Deployment app to add existing device to Samsung KME and assign MDM profile
Use Knox Deployment app to add existing device to Samsung KME and assign MDM profile

Till this, it was the primary device that is equipped with the Knox Deployment app. Let’s now see what needs to be performed on the target device to complete the deployment.

On the target device that you want to register to KME and provision, you need to

  • Ensure the device is running supported Knox version. [Knox version 2.8 or higher to support Android Enterprise enrolment scenarios]
Target device must have supported Knox version - Knox version 2.8 or higher to support Android Enterprise enrollment scenarios.
Target device must have supported Knox version – Knox version 2.8 or higher to support Android Enterprise enrollment scenarios.
  • The device will momentarily check to see if there is any update available for Knox and will come to the Enrol screen. Click on Next.
  • You will now be shown the Organization details to which the device will be enforced. Click on Next.
Registering a device using Knox Deployment app - Steps that needs to be performed on the target device.
Registering a device using Knox Deployment app – Steps that needs to be performed on the target device.
  • Accept the T&C of Knox and click on Next.
  • Final step is when you will be asked to RESET the device.
Registering a device using Knox Deployment app - Steps that needs to be performed on the target device.
Registering a device using Knox Deployment app – Steps that needs to be performed on the target device.

This marks the end of a successful deployment when you go back to the Admin/Primary device and click on FINISH DEPLOYMENT.

Upon completing the RESET action, MDM enrollment is enforced on initial setup and the target device goes through the standard Android Enterprise provisioning.

To be contd.

I will keep it till this for today.

The next post will focus on how you can use Samsung KME with Microsoft Intune a.k.a Microsoft Endpoint Manager to provision supported Samsung android devices.

Additional Resources