Category Filter

How to Enable Kiosk Mode on Android Devices using Hexnode MDM

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.

Creating a Kiosk Policy



  1. Go to Policies > New Policy > Kiosk Lockdown > Android Kiosk Lockdown – Multi App.
  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.

Notes:

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 has 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.


Exception:

For all devices running MIUI versions that have MIUI optimization turned on, Write System Permissions cannot be enabled. This leads to several issues including kiosk exiting unexpectedly, apps not getting installed silently, and so on. MIUI optimization must be disabled to fix such issues. To disable MIUI optimization:

  • Go to Settings > Build Number.
  • Tap on the build number 6 to 8 times to enable Developer options.
  • Select Developer Options from Settings > Additional Settings.
  • Disable MIUI optimization from the list of available options.

Activating Kiosk Mode on Devices

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



  1. In the Hexnode MDM app, tap Activate to enter the kiosk mode.
  2. Set Hexnode Kiosk Launcher as default.
Notes:


In Device Admin enrolled Android 10 or later devices, Hexnode MDM cannot be set as the default home app (launcher). You have to manually grant Hexnode MDM home app permissions, whenever kiosk is activated on the device.

Follow this procedure to activate kiosk in an Android 10 device enrolled as Hexnode MDM Device Admin,

  • In devices which do not permit silent kiosk activation:
    1. Once the policy gets associated with the device, the Hexnode MDM app opens up automatically.
    2. Activate kiosk mode by clicking on Activate.
    3. Now a pop-up tab opens up stating that the kiosk activation is incomplete and asks you to set Hexnode MDM as the Home app.
    4. Click on Set Default, this will take you to the Default home app pane.
    5. Click on Hexnode MDM, now the kiosk activation is complete.

    You have to repeat the whole procedure while enabling kiosk again.

  • In Samsung Knox devices, kiosk mode will get automatically activated upon policy association.

Peripheral Settings

Peripheral Settings includes the network, display, advanced lock, app settings, location, messenger and various other settings that can be configured while the device is locked in kiosk mode. Learn more.

Hexnode Kiosk Browser

Hexnode MDM enables safe browsing by restricting access to a few websites permitted by the enterprise through the kiosk browser.

Remotely Control Devices

Hexnode MDM’s Remote View and Control feature allows administrators to remotely view and control the screen of an enrolled device directly from the Hexnode MDM Console.

Download Hexnode MDM APK file

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

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.

Note:

On your Android device, 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.

Troubleshooting Tips