Android Kiosk Mode – Steps to enable it

Kiosk mode is a lockdown mechanism to limit your Android smartphone or tablet to a single app or a handful of applications of your choice. With Kiosk mode turned on, the Android device gets restricted to just the chosen applications. Other apps, device settings or even the notifications bar won’t be accessible to the user.

Create a Kiosk Mode policy

The below video shows how to create a multi app kiosk mode for Android devices.


  1. Go to Policies > New Policy > Kiosk Settings > Android Kiosk Mode – Multi App Kiosk.
  2. Click Configure and click on the + icon.
  3. Select the apps you want to add from the list.
  4. Click Done.

If you want to associate the policy to devices right away

  1. Click on Policy Targets.
  2. Click on +Add devices and select the devices from the list and click OK. You can also choose users, groups or domains as policy targets.
  3. Click Save.

If you want to associate the policy later

  1. Go to Policies and select the kiosk policy.
  2. Click Manage and select Associate Targets.
  3. Select the devices from the list and click Associate.

Kiosk policy has been assigned to the target devices with the selected apps. Now you have got to turn on Kiosk mode on the devices.

When adding apps to the kiosk mode…

There a few things to keep in mind when adding apps to the kiosk mode.

  • Store apps cannot be pushed to the device while in kiosk mode.
  • When whitelisting a store app in kiosk mode, make sure the device have the app installed in it.
  • Enterprise app can be pushed to the device even in kiosk mode.
  • The enterprise app must be uploaded to the portal in order to whitelist in the kiosk.

Enabling the kiosk mode in the Android devices

Once the kiosk policy is associated to the device, the device will get prompt to activate the kiosk mode.


  1. In the Hexnode MDM app, enable the kiosk mode by clicking Next.
  2. On the kiosk set up page, click on Usage Access Permission and give the permission for Hexnode MDM app.
  3. Click Activate Kiosk.

Android Kiosk Peripheral Settings

There are many peripheral settings available in Hexnode’s Android Kiosk mode.

peripheral settings

To access the peripheral settings,

  1. Select Kiosk Settings in the policy.
  2. Select Peripheral Settings under Android Kiosk Mode.

The peripheral control provided by Hexnode Android kiosk are:

Android Kiosk App Settings

kiosk app settings

The Samsung SAFE supported devices and rooted devices will allow app downgrading in kiosk mode. To enable this

  1. In the kiosk policy select App settings under Android Kiosk Mode.
  2. Click Configure.
  3. Select the option Enforce app downgrade.
  4. Save the policy.

Android Kiosk Miscellaneous Settings

To enable the miscellaneous controls such as location check in and admin message,

  1. Select your kiosk policy from policies and go to Kiosk Settings.
  2. Select Miscellaneous Settings under Android Kiosk mode.

User Location Check-in

The users can push their current location from their mobile devices via: Settings > Location Check-in.


Admin messages for users

Find out how to send messages to kiosk devices from the MDM console here : Hexnode Messenger

Exit Kiosk Mode

Kiosk can be exited in many different ways based on different scenarios. Find out all about exiting kiosk mode here : How to exit Android kiosk mode

Download Hexnode MDM APK file

download hexnodemdm apk

The Hexnode MDM APK file can be downloaded from the console itself by clicking Download Hexnode MDM under Android Kiosk Mode in Kiosk Settings.

How Android Kiosks work?

On Android devices, Kiosk mode works by replacing the default Launcher with a password protected custom launcher/app drawer. On the Kiosk Launcher, the home button, back button and recent apps tray would no longer work. Neither would the notifications shade. However, the volume keys and power/lock button may be configured to work. Unlocking the device directly opens up the Kiosk launcher, bypassing the Android lock screen.

Desktop or Mobile, Hexnode MDM Got You Covered!