Create an App Sandbox on Android Using Shelter (No Root)

12 min read Learn how to isolate apps on any Android device without rooting by using the open‑source Shelter app. Step‑by‑step guide with setup, usage, and troubleshooting. October 14, 2026 00:30 How to Create a Sandbox for Apps on Android Using Shelter (No Root)

Many Android users want a quick way to test new apps, keep sensitive data separate, or simply reduce the tracking surface of everyday applications. A full‑blown custom ROM or rooting the device can provide that isolation, but most people prefer to stay on the stock firmware and keep the warranty intact. Shelter, an open‑source implementation of Android's managed‑profile feature, lets you create a sandboxed work profile without root. This tutorial walks you through the entire process – from preparing your phone to moving apps into the sandbox and handling the occasional hiccup.

Before you start

  • Charge your phone to at least 50 %. The setup creates a new user profile, which momentarily uses extra CPU and storage.
  • Back up important data. While Shelter does not touch your primary profile, moving an app into the sandbox removes its data from the main profile.
  • Enable Developer Options. Go to Settings > About phone > Build number and tap it seven times. Then open Settings > System > Advanced > Developer options and ensure USB debugging is off (you won’t need it for this tutorial).
  • Connect to Wi‑Fi. Shelter downloads the latest profile manager from Google Play; a stable connection avoids download errors.

Step 1 – Install Shelter

  1. Open the Google Play Store.
  2. Search for Shelter – Android™ Sandbox (package name net.typeblog.shelter).
  3. Tap Install and wait for the download to finish.
  4. Launch the app once installation is complete.

The first launch shows a brief introduction and asks for permission to create a work profile. This permission is essential because Shelter uses Android’s built‑in managed profile API.

Step 2 – Create the managed (work) profile

  1. Tap the "Create work profile" button on the main screen.
  2. Android will display a system dialog: "Create a work profile?" Confirm by tapping OK.
  3. The device will briefly switch to the new profile, showing a separate home screen with a Work badge.
  4. Press the back button to return to your personal profile.

At this point you have two independent spaces: your regular (personal) profile and the newly created work profile. Apps installed in one profile cannot see the data of the other, unless you explicitly share files via Android’s Share intent.

Step 3 – Install apps inside the sandbox

Shelter offers two ways to get apps into the work profile: download directly from the Play Store (or an alternative store) while in the work profile, or copy an existing app from the personal profile.

Option A – Install fresh copies from Play Store

  1. Swipe down the notification shade and tap the Shelter notification that says "Switch to work profile".
  2. You will be taken to the work profile’s Play Store (the same store but with a distinct icon indicating it’s the work version).
  3. Search for the app you want, e.g., Signal Private Messenger, and install it as you normally would.
  4. Once installed, the app appears on the work profile’s home screen, isolated from the personal version.

Option B – Clone an existing app into the sandbox

  1. Return to the personal profile and open Shelter.
  2. Tap "Clone app" (icon looks like two overlapping squares).
  3. Select the app you wish to clone from the list. Shelter will copy the APK and create a fresh data directory inside the work profile.
  4. After cloning, the app icon appears in the work profile. The original app remains untouched in the personal profile.

Why cloning matters: Some apps do not allow separate logins on the same device (e.g., banking apps). Cloning forces a second instance with its own credentials, effectively giving you two independent accounts.

Step 4 – Manage permissions and notifications

When an app first runs inside the work profile, Android will request the same runtime permissions as it would in the personal profile. Grant only what you need; the sandbox will keep those permissions isolated.

  1. Open the cloned app in the work profile.
  2. When the permission dialog appears, tap Allow or Deny as appropriate.
  3. To review permissions later, go to Settings > Apps & notifications > See all apps > [App name] > Permissions while in the work profile.

Notifications from work‑profile apps appear in a separate channel labeled Work. This visual cue helps you avoid mixing personal and sandboxed alerts.

Step 5 – Export and import the work profile (optional)

If you plan to move the sandbox to a new device or keep a backup, Shelter can export the entire work profile as an .apks archive.

  1. In Shelter’s main screen, tap the three‑dot menu (⋮) and choose Export work profile.
  2. Select a destination folder (e.g., a folder on internal storage or an OTG USB drive).
  3. Confirm the export. Shelter will create a file named shelter-work-profile-YYYYMMDD.apks.
  4. On a new device, install Shelter first, then use Import work profile from the same menu and point to the saved .apks file.

Note: Exported profiles do not include Google Play services credentials, so you will need to sign in again for any apps that rely on a Google account.

Step 6 – Remove apps or delete the work profile

When you no longer need a sandboxed app, you can safely delete it without affecting the personal version.

  1. Switch to the work profile (via the Shelter notification or Settings > Users & accounts > Work profile).
  2. Long‑press the app icon and drag it to Uninstall, or open Settings > Apps & notifications > See all apps and uninstall from there.
  3. To delete the entire work profile, open Shelter and tap "Delete work profile". Confirm the warning – this action removes all sandboxed apps and their data.

Deleting the profile is irreversible; make sure you have exported any data you wish to keep.

Troubleshooting

Profile creation fails with “Unable to create work profile”

  • Check device policy. Some manufacturers (e.g., Huawei, Xiaomi) ship devices with a pre‑installed device‑owner app that blocks additional managed profiles. Look under Settings > Security > Device admin apps and disable any unknown admin before retrying.
  • Ensure enough storage. The work profile needs roughly 100 MB of free space for the profile metadata.
  • Restart the device. A fresh boot often clears transient system errors.

Cloned app crashes immediately

  • Some apps detect the managed‑profile flag and refuse to run (e.g., certain banking or DRM‑protected apps). In that case, you must use the Play Store method to install a separate copy, if the app’s policy permits it.
  • Clear the app’s cache in the work profile via Settings > Apps & notifications > [App] > Storage > Clear cache.

Notifications from work apps appear in the personal notification shade

  • Android 12+ separates them automatically, but older versions may need you to enable Separate notification channel in Shelter’s settings: Shelter > Settings > Notification handling > Show work notifications separately.

Battery drain after enabling the work profile

  • Work‑profile apps run like any other apps; the extra drain usually comes from background services. Open Settings > Battery > Battery usage while in the work profile to identify the culprit.
  • Consider disabling Background data for seldom‑used sandboxed apps via Settings > Apps & notifications > [App] > Data usage.

Best‑practice checklist

  • Keep the work profile minimal – only install apps you truly need to isolate.
  • Regularly export the profile if you store valuable data inside the sandbox.
  • Review app permissions in the work profile separately from the personal profile.
  • When testing a risky app, use the clone method so you can delete it without affecting the original.
  • Disable automatic updates for work‑profile apps if you want to keep a stable test environment.

Conclusion

With Shelter you get a lightweight, no‑root sandbox that leverages Android’s built‑in managed‑profile capabilities. The workflow outlined above lets you create the profile, move or clone apps, manage permissions, back up the sandbox, and troubleshoot common hiccups. Whether you’re a privacy‑conscious user, a developer needing a quick test environment, or simply someone who wants to keep work and personal apps separate, Shelter provides a reliable solution without the complexity of rooting or flashing custom ROMs.

User Comments (0)

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