Create and Use a Work Profile on Android (No Root)

12 min read Step‑by‑step guide to set up a work (managed) profile on any Android device without rooting, move apps, and keep personal data separate. September 28, 2026 23:30 How to Create and Use a Work Profile on Android to Isolate Apps (No Root)

Many Android users want a clean way to separate personal apps from work‑related ones without the hassle of a second device or rooting the phone. Android’s work profile (also called a managed profile) offers exactly that: a sandboxed space that behaves like a separate user, with its own app drawer, notification channel, and data store. This tutorial walks you through creating a work profile on any Android 7.0+ device using only ADB – no manufacturer‑specific tools, no root, and no enterprise enrollment required.

Why a work profile? The profile isolates app data, so a compromised work app cannot read personal contacts, messages, or photos. It also lets you apply different permission sets and even hide work apps from the main launcher, keeping your personal experience uncluttered.

Before You Start

  • Charge your phone to at least 50 %. The process involves a reboot.
  • Enable Developer options (Settings > About phone > Tap Build number seven times).
  • Enable USB debugging (Settings > System > Developer options > USB debugging).
  • Install the Android Platform‑Tools (adb) on your PC or Mac.
  • Use a good quality USB‑C to USB‑A cable; data transfer must be enabled on the phone when you connect it.

Step 1 – Verify ADB Connection

  1. Open a terminal (Command Prompt, PowerShell, or macOS Terminal).
  2. Run adb devices. You should see a device serial number with the word device next to it.
    adb devices
    List of devices attached
    ABCD1234567890    device
    If you see unauthorized, check the phone for a prompt asking to Allow USB debugging and tap Allow.
  3. Optional sanity check: run adb shell getprop ro.build.version.sdk to see the SDK level (e.g., 30 for Android 11). The work‑profile feature is available from API 24 (Android 7.0) onward.

Step 2 – Create the Managed (Work) Profile

Android treats a work profile as a special user with the --managed flag. The following command creates it as a child of the primary user (user 0).

adb shell pm create-user --profileOf 0 --managed "Work Profile"

The command returns a line like Success: created user id 10. Remember the user ID – you’ll need it later to move apps.

What happens under the hood? Android creates a separate data directory (e.g., /data/user/10/) and a distinct launcher entry. The system also adds a small badge (a briefcase) to the work‑profile apps, making it clear which side they belong to.

Step 3 – Enable the Profile in the UI

  1. On the phone, pull down the notification shade and tap the Settings gear.
  2. Navigate to Accounts & backup > Users & accounts (the exact path may vary by OEM; look for “Users” or “Multiple users”).
  3. You should see a new entry called Work Profile. Tap it and toggle Turn on. The device may ask you to set up a lock screen for the profile – you can use the same PIN/password as the primary user or a separate one.

Once enabled, you’ll notice a new work‑profile icon (a briefcase) appears in the status bar. The work profile now has its own app drawer, accessible by swiping up on the home screen or by tapping the briefcase badge.

Step 4 – Move Apps Into the Work Profile

Not every app can be moved; only those that support the managed‑profile flag. System apps (e.g., Settings) stay in the primary user, but most third‑party apps can be duplicated.

  1. Identify the package name of the app you want to move. You can list all installed packages with adb shell pm list packages or use adb shell pm list packages -3 for user‑installed apps.
  2. Use the pm install‑existing command to create a work‑profile instance:
    adb shell pm install-existing --user 10 com.example.app
    Replace 10 with the user ID you obtained in Step 2 and com.example.app with the real package name.
  3. After the command succeeds, the app appears in the work‑profile app drawer, and a separate data folder is created under /data/user/10/. The original app remains in the personal profile, so you now have two isolated instances.

Example: To duplicate WhatsApp (package com.whatsapp) into the work profile, run adb shell pm install-existing --user 10 com.whatsapp. You’ll then have two independent WhatsApp installations – one for personal chats, one for work‑related communications.

Step 5 – Manage Permissions Separately

Because each profile has its own app sandbox, permissions are granted per‑profile. To adjust permissions:

  1. Open the work‑profile Settings (tap the briefcase badge, then Settings).
  2. Go to Apps & notifications > See all apps and select the duplicated app.
  3. Tap Permissions** and enable/disable as you would for any app. The changes affect only the work‑profile instance.

Alternatively, you can use ADB to grant a permission without opening the UI:

adb shell pm grant --user 10 com.example.app android.permission.CAMERA

Replace the package name and permission as needed.

Step 6 – Switch Between Profiles Quickly

Android provides several ways to toggle the work profile on the fly:

  • Quick Settings tile: Swipe down twice to open the full Quick Settings panel, then tap the Work profile tile (briefcase). It toggles the profile on/off.
  • Notification shade badge: Long‑press the briefcase badge to open profile settings.
  • ADB command (useful for automation):
    adb shell am start -a android.settings.USER_SETTINGS
    This opens the user‑settings screen where you can enable/disable the profile.

When the profile is disabled, its apps disappear from the launcher and cannot run, but their data remains intact.

Step 7 – Back Up the Work Profile

Because the work profile has its own user ID, you can back it up independently using adb backup:

adb backup -user 10 -apk -shared -all -f work_profile.ab

This creates a single .ab file containing apps, APKs, and data for the work profile. To restore later:

adb restore work_profile.ab

Warning: The backup is not encrypted by default. Use the -encrypt flag and a strong password if you store the file in the cloud.

Step 8 – Remove the Work Profile (If Needed)

If you decide the work profile is no longer useful, you can delete it cleanly:

  1. On the phone, go to Settings > System > Multiple users (or Users & accounts).
  2. Select the Work Profile and choose Remove. Confirm the deletion – this erases all apps and data inside the profile.
  3. Optionally, run adb shell pm remove-user 10 to ensure the user ID is fully removed from the system.

After removal, the briefcase badge disappears and the device returns to a single‑profile state.

Troubleshooting

1. "Command not found" or "pm" errors

Some OEMs restrict the pm command for non‑system users. Ensure you are using a user‑debug build or enable the adb root flag if your device permits it. If the command still fails, try the same steps on a device with a stock AOSP build.

2. Work profile does not appear in Settings

  • Make sure the device is running Android 7.0 or newer.
  • Some manufacturers hide the user‑management UI behind a different menu name (e.g., "Multiple users" on Pixel, "Users" on Samsung). Search the Settings app for "users".
  • Reboot the device after creating the profile: adb reboot.

3. App cannot be moved – "install‑existing failed"

Not all apps support a managed instance. If you see Failure [INSTALL_FAILED_ALREADY_EXISTS] or INSTALL_FAILED_INVALID_APK, the app likely lacks the necessary manifest flag (android:managedUser). In that case, you can only use the app in the personal profile.

4. Permissions not persisting after profile toggle

When you turn the work profile off, Android may clear runtime permissions for security. After re‑enabling, revisit the app’s permission screen and re‑grant any needed permissions.

5. Backup fails with "Transport error"

This usually indicates the device is locked or the screen is off. Unlock the device, keep it awake, and retry the adb backup command.

Best Practices for Ongoing Use

  • Separate accounts. Use a different Google account for the work profile to keep contacts and calendars distinct.
  • Limit background data. In the work profile Settings, disable background data for apps that don’t need constant sync.
  • Regular backups. Schedule a weekly adb backup -user 10 to an encrypted archive on your PC.
  • App updates. When an app in the work profile receives an update, the system updates both instances automatically. Verify that the update didn’t unintentionally grant new permissions.
  • Security. Keep the device’s OS up to date, and enable Play Protect for both profiles.

Summary

By following the steps above you can create a fully functional work profile on any Android 7.0+ device without rooting or enrolling in a corporate MDM. The profile gives you a sandbox for apps, independent permissions, and a clear visual separation, all while keeping your personal data safe. Use the troubleshooting section to address common hiccups, and adopt the best‑practice tips to keep the profile tidy and secure over time.

User Comments (0)

Add Comment
We'll never share your email with anyone else.