How to Deploy Android Enterprise COBO Devices with Intune

Android Enterprise provides multiple device management models, each designed for different ownership and security requirements. In earlier parts of this series, we looked at BYOD (Bring Your Own Device), where personal and corporate data are separated using a Work Profile, and COPE (Corporate-Owned, Personally Enabled), which allows limited personal use on company-owned devices.

In this article, the focus is on the most restrictive and security-focused model available in Android Enterprise: Corporate-Owned, Business-Only (COBO) devices. In Microsoft Intune, this deployment model is listed as “Corporate-owned, fully managed user devices.”

COBO devices are fully owned by the organization and managed at the operating system level. There is no personal profile, no personal Google account, and no access to the consumer Google Play Store. Everything on the device is explicitly allowed and controlled by IT.


What Is a COBO (Fully Managed) Device?

A COBO device is an Android Enterprise device enrolled in Device Owner mode. This means the organization becomes the owner of the device at the Android OS level, not just the manager of a work container.

As a result:

  • The entire device is treated as a corporate workspace
  • Personal Google accounts cannot be added
  • Apps can only be installed if approved by IT
  • Device restrictions are enforced directly by the operating system
  • Management cannot be removed without a factory reset

This model is typically used in environments where security and control take priority over personal flexibility.

Common use cases include:

  • Frontline and operational staff in logistics, retail, or manufacturing
  • Field service technicians using a single-purpose corporate device
  • Call center agents working with sensitive customer data
  • Any scenario where data leakage prevention is a hard requirement

The key difference compared to COPE is simple. In COPE, a personal profile exists alongside the work profile. In COBO, the entire device is the work environment.

Android Enterprise Management Models Compared

FeatureBYODCOPECOBO (Fully Managed)
Device ownershipEmployeeCompanyCompany
Personal profileYesYesNo
IT control scopeWork profile onlyWork and limited personalEntire device
Consumer Google PlayPersonal side onlyLimitedNot available
Screenshot blockingWork apps onlyWork apps onlyDevice-wide
Typical use caseKnowledge workersHybrid rolesFrontline and secure roles

Intune Configuration Overview

In this section, the Intune-side configuration required for COBO devices is covered in detail. Before enrolling any physical devices, three separate components must be configured in the Intune admin center:

  1. Enrollment Profile
    Defines how devices enroll and generates the QR code used during setup.
  2. Compliance Policy
    Defines the minimum security requirements a device must meet to be considered compliant and allowed access to corporate resources.
  3. Device Configuration Policy
    Enforces device-level restrictions and controls what users can and cannot do on the device.

It is important to treat compliance and configuration as separate concerns. Compliance policies evaluate device health and report status. Configuration policies actively enforce restrictions on the device. Both are required for a secure and predictable COBO deployment.


Step 1: Create the Enrollment Profile (COBO)

Navigation: Devices → Android → Enrollment

In the Microsoft Intune admin center, navigate to the Android enrollment section. This page shows all supported Android enrollment methods, grouped by platform and ownership model.

Under Android Enterprise → Enrollment Profiles, four enrollment options are available:

  • Personally owned devices with work profile (BYOD)
  • Corporate-owned dedicated devices (Kiosk or Dedicated)
  • Corporate-owned, fully managed user devices
  • Corporate-owned devices with work profile (COPE)

For a COBO deployment, select Corporate-owned, fully managed user devices. This enrollment type provisions the device in Android Enterprise Device Owner mode and enables full device-level management.

Click Create profile and configure the following settings:

  • Name: Android Fully Managed Profile
    Use a clear and descriptive name that identifies this profile as a COBO enrollment profile.
  • Token type: Corporate-owned, fully managed (default)
    This value should be left unchanged.
  • Apply device name template: Yes
  • Device name template: COBO{SERIAL}
    This automatically assigns a predictable and unique device name based on the hardware serial number.

Using a consistent naming convention simplifies device identification in large environments. It also makes assignment filters easier to validate and reduces ambiguity when troubleshooting enrollment or compliance issues.

Complete the assignment step and save the profile.

Once the profile is created, Intune generates an enrollment token and QR code. This QR code is used during the initial Android setup process and is required for device-side enrollment. Keep this page accessible, as the same QR code will be scanned on each device during provisioning.

Step 2: Create the Compliance Policy

A compliance policy defines the minimum security baseline that a device must meet to access corporate resources. It does not enforce settings directly on the device. Instead, it evaluates device state and reports compliance status to Microsoft Entra ID and Conditional Access.

Compliance policies are configured separately from device configuration policies and are evaluated independently.

Navigation: Devices → Android → Compliance

Create a new policy with the following settings:

  • Platform: Android Enterprise
  • Profile type: Fully managed, dedicated, and corporate-owned work profile

Basics

Assign a clear and descriptive name to the policy. In this example, the policy is named COBO Android Devices. The platform and profile type are pre-filled based on the previous selection.

Compliance Settings

This section defines the security requirements the device must satisfy. These settings are evaluated continuously, and any violation immediately marks the device as non-compliant.

Device Health

  • Rooted devices: Block
    Rooted devices bypass Android’s security model and must never be trusted in a COBO deployment.
  • Play Integrity verdict: Not configured
    Play Integrity evaluation is not enforced in this baseline; device trust is established through other compliance and configuration controls

Device Properties

  • Minimum OS version: 13.0
    This ensures the fleet runs a supported Android version that still receives security updates.

System Security

  • Require a password to unlock mobile devices: Require
  • Required password type: Numeric complex
    Prevents simple or sequential PINs.
  • Require encryption of data storage on device: Require
    Although modern Android devices encrypt storage by default, enforcing this at policy level provides clear audit evidence.
  • Intune app runtime integrity: Require
    Ensures the Intune management app itself has not been modified.

Actions for Noncompliance

Set the default action to Mark device noncompliant: Immediately.

In a COBO scenario, delayed enforcement provides little value. The moment a device falls below the defined security baseline, access to corporate resources should be blocked by Conditional Access.

Assignments

Assign the policy to All Users and scope it using an assignment filter so that it applies only to COBO-enrolled devices.

  • Included groups: All Users
  • Filter behavior: Include filtered devices
  • Filter rule:
    device.enrollmentProfileName -eq "Android Fully Managed Profile"

This approach avoids the need for separate device groups and ensures the compliance policy does not affect BYOD or COPE devices.

Save the policy once assignments are complete.

Step 3: Create the Device Configuration Policy (Device Restrictions)

While the compliance policy determines whether a device is trusted, the device configuration policy defines how the device behaves. This policy enforces restrictions directly on the device and controls which features are available to the user.

Device configuration policies are evaluated and applied independently from compliance policies. Both are required for a complete COBO deployment.

Navigation: Devices → Android → Configuration

Select Create → New policy and configure the following options:

  • Platform: Android Enterprise
  • Profile type: Templates
  • Template: Fully Managed, Dedicated, and Corporate-Owned Work Profile

Basics

Name the policy COBO Android Devices.

The platform and profile type are automatically populated. Note that the profile type here is listed as Device restrictions, which is different from the profile type used in the compliance policy. This distinction is expected and correct.

Configuration Settings: General Device Restrictions

This section contains device-level controls that apply to fully managed, dedicated, and corporate-owned work profile devices. These settings directly affect hardware access and system behavior.

SettingConfigured ValueRationale
Screen capture (work profile-level)BlockPrevents data exfiltration via screenshots within managed apps
Camera (work profile-level)BlockImage capture is not required in this environment and may present a data leakage risk
Default permission policy (work profile-level)Device defaultAllows Android to handle runtime permissions while still respecting other enforced restrictions
Date and time changesBlockPrevents users from manipulating time-based security or certificate validation
Roaming data servicesNot configuredLeft unmanaged to avoid disrupting users who legitimately operate across regions
Wi-Fi access point configurationNot configuredNetwork access is controlled via profiles rather than a hard device-level block
Bluetooth configurationBlockPrevents pairing with unauthorized peripherals
Tethering and access to hotspotsBlockPrevents sharing corporate connectivity with other devices
USB file transferBlockReduces the risk of data extraction via physical connections
External mediaBlockPrevents data movement using removable storage
Beam data using NFC (work profile-level)BlockDisables NFC-based data sharing
Developer settingsNot configuredLeft unmanaged to avoid impacting diagnostics during rollout and testing
Microphone adjustmentBlockPrevents users from disabling the microphone in controlled environments
Factory reset protection emailsNot configuredNot required, as factory reset is already blocked elsewhere
System updateDevice defaultAllows OEM and Android update behavior to remain unchanged
Freeze periods for system updatesNot configuredUpdate timing is not restricted in this deployment

Configuration Settings: Fully Managed and Dedicated Device Controls

The following settings apply only to fully managed and dedicated devices. These controls focus on preventing user actions that could bypass management or alter the intended device experience.

SettingConfigured ValueRationale
LocationNot configuredLocation access is not restricted at the device level in this scenario
Volume changesNot configuredUsers are allowed to control volume to avoid usability issues
Factory resetBlockPrevents users from wiping and unenrolling the device
Status barNot configuredNot restricted here to keep basic device usability intact during rollout
Wi-Fi setting changesNot configuredWi-Fi control is handled through profiles rather than locking the UI at this stage
USB storageNot configuredNot enforced in this baseline (storage behavior remains default)
Network escape hatchEnableAllows recovery if network connectivity is lost during enrollment
Notification windowsNot configuredPop-up restrictions are not enforced in this baseline
Skip first use hintsEnableSimplifies the initial user experience

Additional scopes visible in the UI:

  • Locate device (fully managed and corporate-owned work profile devices): Allow
    Enabled to support device recovery and operational tracking.
  • Kiosk-specific settings:
    These remain Not configured, as this deployment does not use kiosk mode.

System Security and Device Password Settings

These settings enforce security controls directly on the device. They complement the compliance policy by ensuring requirements are applied at setup time.

It is important to remember the distinction here. The configuration policy enforces password requirements. The compliance policy later verifies that those requirements are still met.

System Security

SettingConfigured ValueRationale
Threat scan on appsRequireEnsures Google Play Protect scans all installed apps
Common Criteria modeRequireEnables enhanced Android security controls required in regulated environments

Device Password

SettingConfigured ValueRationale
Required password typeNumeric complexPrevents simple or sequential PINs
Minimum password length6Balances security and usability
Password expirationNot configuredAvoids forced rotation without a defined policy requirement
Password historyNot configuredNo reuse restriction defined for this deployment
Number of sign-in failures before wiping device10Automatically protects data if the device is compromised
Disabled lock screen featuresNot configuredLock screen behavior remains minimal but functional
Required unlock frequencyDevice defaultUses Android’s default unlock behavior
Disable lock screen (fully managed and dedicated devices)Not configuredEnsures the device always requires autLock screen behavior remains default; authentication is still enforced through password requirements

Users, Accounts, and Application Settings

This section controls account management and application behavior at the device level.

Users and Accounts

SettingValueRationale
Add new usersBlockPrevents creation of secondary accounts
User can configure credentialsBlockKeeps certificate and credential control with IT
User removalBlockPrevents removal of the enrolled corporate account
Personal Google accountsBlockEnsures the device remains business-only

Applications

SettingValueRationale
Allow installation from unknown sourcesNot configuredLeft unmanaged in this baseline; app delivery is handled through Managed Google Play assignments
App auto-updatesWi-Fi onlyReduces cellular data usage
Allow access to all apps in Google Play storeNot configuredKeeps Play Store limited to approved apps

Assignments

Assign the device configuration policy to All Devices and scope it using the same enrollment profile filter used for compliance.

  • Included group: All Devices
  • Filter behavior: Include filtered devices
  • Filter rule:
    device.enrollmentProfileName -eq "Android Fully Managed Profile"

Compliance policies are assigned to users because compliance is evaluated per user-device relationship. Configuration policies are assigned to devices because they enforce behavior at the device level.

Save the policy once assignments are complete.

Intune Configuration Summary

At this stage, the Intune-side configuration for COBO devices is complete.

ComponentLocationAssignment
Enrollment ProfileDevices → Android → EnrollmentQR code based
Compliance PolicyDevices → Android → ComplianceAll Users with filter
Device Configuration PolicyDevices → Android → ConfigurationAll Devices with filter

The environment is now prepared for device enrollment. The QR code generated during enrollment profile creation will be used to provision devices and apply all configured policies.


Device-Side Enrollment: QR Code Provisioning and User Experience (COBO)

With the Intune configuration complete, the next step is enrolling a physical device using the QR code generated in the enrollment profile. This section walks through the entire process as it appears on the device, screen by screen, from first boot to a fully enrolled and compliant COBO device.

The device used in this walkthrough is a Samsung Galaxy Tab A9+ running Android 15. The overall flow is consistent across Android Enterprise–supported devices, although wording and screen layout may vary slightly by manufacturer and Android version.

Important: The device must be in a factory reset state. COBO enrollment using a QR code can only be triggered during the initial Android setup wizard. If the device has been used previously, it must be reset before proceeding.

Triggering QR Code Enrollment

QR code enrollment is initiated directly from the Android setup wizard. There is no application to install and no visible option labeled “Scan QR code.”

On the first welcome or language selection screen after a factory reset, tap the screen six times in the same area. This gesture activates the Android Enterprise QR code scanner. Once the camera opens, scan the QR code generated in the Intune enrollment profile.

After the QR code is scanned, Android validates the enrollment token and automatically downloads the Android Device Policy controller. From this point forward, the device provisioning process is guided by on-screen prompts.

Device Provisioning and Device Owner Mode

While the “Getting your tablet ready…” screen is displayed, Android performs several background actions:

  • Downloads the Android Device Policy controller
  • Establishes Device Owner mode
  • Prepares the device for full corporate management

Depending on network speed, this step typically takes a few minutes.

Once Device Owner mode is set, it cannot be removed without performing a factory reset. This behavior is by design and prevents users from unenrolling the device by removing a management application.

Corporate Ownership Disclosure

After provisioning completes, the first user-facing screen appears with a clear ownership message indicating that the device belongs to the organization.

This screen explicitly informs the user that the device is corporate-owned and managed. The user must acknowledge this message to continue.

Management Disclosure and Google Agreement

The next screen presents the Android Enterprise management disclosure. This screen explains what the organization can manage on the device, including:

  • Device settings and security configuration
  • Installed applications and permissions
  • Network activity and device location

The screen also identifies Android Device Policy as the application responsible for managing the device. The user must accept the Google terms to proceed.

This step ensures transparency and confirms that the user is aware of the management scope before enrollment continues.

Privacy Notice

The privacy notice clearly states that the device is not private and that activity on the device may be visible to the organization. This is a key disclosure from a legal and compliance perspective.

If the user chooses to cancel at this stage, enrollment is aborted. Proceeding indicates acceptance of the management terms.

Microsoft Entra ID Sign-In

After accepting the privacy notice, the device redirects to the Microsoft sign-in page. The user authenticates using their Microsoft Entra ID credentials. If multi-factor authentication is configured, it is enforced here.

The account used at this stage becomes the primary user of the device in Intune. User-based app assignments and policies are evaluated against this identity.

Enrollment Progress: Work Checklist

Once authentication completes, the enrollment process continues with the Work Checklist. This checklist guides the user through the remaining steps required to complete enrollment:

  1. Set a screen lock
  2. Install work apps
  3. Register the device

Each step must be completed in order before the next becomes available.

Setting the Device PIN

The first checklist item requires the user to configure a screen lock. The available options are governed by the device configuration policy.

Because a numeric complex PIN with a minimum length of six digits is enforced, the device rejects simple or sequential PINs. The requirement is enforced at the operating system level.

Users are also informed that forgetting the PIN will require a factory reset, which aligns with the configured wipe threshold.

Application Installation

After the screen lock is set, the checklist advances to application installation. Required applications install automatically, while additional applications assigned as available are presented to the user.

In this deployment:

  • Required apps are installed without user interaction
  • Available apps can be installed immediately or later from Managed Google Play

This distinction allows IT to enforce mandatory tooling while still providing flexibility where appropriate.

Device Registration

The final checklist step registers the device with Intune and Microsoft Entra ID. This step finalizes the management relationship and uploads device identity and compliance information.

Once registration completes, the device begins reporting its state to Intune and compliance evaluation starts immediately.

Post-Enrollment Experience

After enrollment completes, the device is fully managed:

  • The lock screen enforces the configured PIN
  • Only approved applications appear in Managed Google Play
  • Restricted settings display an “Action not allowed” message
  • Screenshot attempts are blocked by policy

These behaviors confirm that device restrictions are enforced at the Device Owner level.

[ Lock screen – Managed Google Play]

[Restricted settings message – Screenshot blocked notification]

Intune Admin Center Verification

In the Intune admin center, the device appears with the expected attributes:

  • Ownership: Corporate
  • Management: Intune
  • Enrollment type: Android (fully managed)
  • Compliance state: Compliant

The device name reflects the configured naming template, confirming that enrollment completed through the correct profile.


COBO represents the point where device ownership and control are fully aligned with corporate security requirements. It is the model to choose when the device itself is treated as a corporate asset, not a personal workspace.

In the next article, we’ll move on to corporate-owned dedicated devices and explore how Android Enterprise and Intune handle single-purpose and kiosk-style deployments.

References

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *