Category filter

Enrolling Android devices without Camera or Google Play Store

This guide explains how to manually enroll Android devices into Hexnode UEM when the camera, Google Play Store, or both are unavailable. It provides detailed instructions for Device Admin, Android Enterprise Profile Owner, and Device Owner enrollments, including .apk installation, ADB commands, and manual credential-based enrollment.

What is Standard Enrollment?

Standard enrollment consists of two steps:

  1. Installation Step: Install Hexnode UEM or Hexnode for Work app (via Play Store).
  2. Enrollment Step: Open the app and enter the required fields such as, Server URL, username, and password, or scan a QR code if the device has a camera.

Why are alternate methods needed?

  • Some devices have Google Play Store disabled, preventing the installation of the Play Store.
  • Some devices have no camera or a disabled camera, making QR code scanning impossible.

These limitations often occur in restricted environments such as hazardous zones, military facilities, or sensitive workplaces. In such cases, manual installation and enrollment workarounds are required, which are described in the scenarios below.

Solutions Overview

Devices may encounter one of three scenarios:

  1. Device without camera but has Play Store.
  2. Device without Play Store but has camera.
  3. Device without both camera and Play Store.

Each scenario involves specific installation and enrollment methods.

Workflow for enrolling android devices without camera and play store

Case 1:Enrollment of Devices Without Camera but With Google Play Store

Devices in this scenario cannot scan QR codes due to the missing or disabled camera. The solution provides an alternate credential-based enrollment method.

Prerequisites:

App Download: The user must download the appropriate Hexnode application from the Google Play Store before starting the enrollment process.

Solution: Use a Different Enrollment Technique

  1. In the Hexnode UEM portal, you can send the enrollment request from:
    • Enroll > Platform-Specific > Android > Android TV & Standard Device > Authenticated Enrollment > Enrollment Request/Self Enrollment > Ownership > QR Code, Email, or SMS
    • OR

    • Enroll → All Enrollments → Invite → QR Code
  2. The email contains instructions for enrollment without a QR code.
  3. On the device, open the Hexnode app and enter:
    • Server URL
    • Username
    • Password

This allows enrollment without scanning a QR code.

Case 2: Enrollment of Devices Without Google Play Store but With Camera

The solution for devices lacking the Google Play Store is to manually install the Hexnode application using its APK file and then proceed with any standard enrollment method, including the QR code method, since the device camera is functional. After installation, any enrollment method (including QR code) can be used.

Note:


Android Enterprise enrollment (Profile Owner/Work Profile) requires Google Play Services and a supported Play Store version and cannot be completed without them.

Solution 1: Install from .apk File

This method uses the device’s web browser to download and install the application directly.

  1. Open a browser on the device.
  2. Download the appropriate Hexnode app APK file from the provided links:
  3. Install the app.
  4. Use any enrollment method, including QR code.

Solution 2: Install Using ADB (Android Debug Bridge)

This method requires a desktop system and the use of the Android Debug Bridge command-line tool.

Prerequisites for ADB Installation

  • Download and install ADB on the desktop system.
  • USB debugging must be enabled on the target Android device.
  • The device must be connected to the desktop via a USB cable.
  • The appropriate Hexnode APK file must be downloaded to the desktop.

ADB Installation Steps (Command Line)

  1. Open the terminal or command prompt on the desktop system.
  2. Use the cd command to navigate to the ADB folder location. For example:

    cd C:\adb

  3. Initialize the adb server.

    adb start-server

  4. Connect the target device and enable USB debugging if not already enabled.
  5. Install the HexnodeUEM.apk. file on the device:

    adb install ./pathTo/HexnodeUEM.apk/

  6. Post Installation Notes:

  7. Open the installed Hexnode app on the device and continue with the enrollment steps (e.g., using the QR code enrollment method).

Case 3: Enrollment of Devices Without Camera or Play Store

The solution combines the methods from Case 1 and Case 2: manually install the Hexnode application via APK/ADB (due to missing Play Store) and then manually enroll using the Server URL (due to missing Camera).

Solution

Step 1: Install the Hexnode App

Step 2: Enroll the Device

Note:


Hexnode UEM also supports the management of virtual Android devices (emulated using BlueStacks, Android Studio, and Remote Test Lab).

Frequently Asked Questions

  1. Can I use ADB for Android Enterprise Device Owner enrollment?

    Yes, ADB is a common tool for Device Owner provisioning, but it requires specific commands and is part of a larger workflow (consult the Device Owner documentation).

  2. Why does the device not allow APK installation?

    You must enable ‘Install from unknown sources‘ in the device’s security settings to manually install APK files outside of the Google Play Store.

  3. Does Hexnode support virtual Android devices?

    Yes, Hexnode UEM allows you to manage virtual Android devices emulated using tools like BlueStacks, Android Studio, and Remote Test Lab, using these manual enrollment methods.

Enrolling Devices
Managing Android Devices
Managing 'Android Enterprise' Devices