Home > Enterprise Mobility Management > Device Enrollment > Enabling Device Owner Mode using Android Debug Bridge (ADB)

Enabling Device Owner Mode using Android Debug Bridge (ADB)


On Android 5.0 (Lollipop) devices Meraki cannot enable Device Owner Mode without using ADB. Android Debug Bridge (adb) is a command line tool that allows for communication between a computer and a connected Android device. It facilitates a variety of device actions, such as installing and debugging apps, and it provides access to commands that are not traditionally available to a connected device. For enrolling devices on Android 6.0+ and general info regarding Android for Work, see our deployment guide here.

Kiosk mode requires both Device Owner enrollment and Android 6.0+.

Enabling Device Owner Mode via ADB

  1. First download and install the Android Debug Bridge (ADB) binary
  2. Download the latest Android SM app from https://dl.meraki.net/androidsm/AndroidSM.apk
  3. On a computer run the following command to initialize ADB:
    • adb start-server
  1. With a new (or factory reset) Lollipop Android device, go through the setup wizard WITHOUT adding a Google account. If you accidently added an account, simply remove the account from the Settings app once you finish the setup wizard.
  2. Once the setup wizard is done and you’re on your device’s home screen
    • Go to Settings
    • Go to “About device” (Might be named slightly different)
    • Click the “Build number” field 7 times. This will turn on “Developer options”
    • Go back to Settings
    • Go to “Developer options”
    • Scroll down and enable “USB debugging”
  3. Plug the device into computer
    • Your device might prompt you with a trust dialog. Click accept.
  4. On a computer run the following command to install the latest Android SM app you downloaded onto your device:
    • adb install AndroidSM.apk
  5. Once installed, run the following command to set Systems Manager as the device owner of the device:
    • adb shell dpm set-device-owner com.meraki.sm/.DeviceAdmin
  6. Repeat these steps for all devices. If there are large number of devices a simple script can be used to cycle through the devices and apply those commands.


You must to post a comment.
Last modified
07:10, 13 Jul 2017


This page has no custom tags.


This page has no classifications.

Article ID

ID: 5698

Contact Support

Most questions can be answered by reviewing our documentation, but if you need more help, Cisco Meraki Support is ready to work with you.

Open a Case