Used Shelter for Android?


Shelter Analysis

AI Assisted Content ·

Not written by CNET Staff.

Shelter is a free utility application designed for Android users seeking to create isolated environments for their apps. This tool allows users to install or clone applications within a separate virtual space, which enhances privacy and security. With features such as strict permission settings and the ability to run multiple accounts for online services, Shelter offers a versatile solution for managing applications. Users can easily control data access and monitor app behavior, which is particularly beneficial for testing and development purposes.

Top Recommended Alternative

Shelter operates similarly to virtual machines, providing a contained environment for apps without the need for high-end hardware. The user interface is organized into tabs, allowing easy management of installed applications. Key features include the ability to freeze apps to conserve data usage and clone them for simultaneous account management. While Shelter requires Device Admin access and relies on Android's Work Profiles, it serves as an effective alternative to traditional virtual machines, making it accessible for a wider range of users.

Enlarged image for Shelter
Shelter 0/2

Used Shelter for Android?


Explore More


Full Specifications

GENERAL
Release
Latest update
Version
1.9.1
OPERATING SYSTEMS
Platform
Android
Operating System
Android 13.0
POPULARITY
Total Downloads
836
Downloads Last Week
12

Report Software

Program available in other languages


Last Updated


Developer’s Description

This app requires Device Admin permissions to work.

This app requires Device Admin permissions to work. If you question what it does with the permission, please read or audit the source code, you can also build from the source code on your own.

Shelter is a Free and Open-Source (FOSS) app that leverages the Work Profile feature of Android to provide an isolated space that you can install or clone apps into.

Shelter comes with absolutely no advertisement / statistics / tracking SDKs bundled with it. All source code is available in at https://git.angry.im/PeterCxy/Shelter or mirror https://github.com/PeterCxy/Shelter and the sources are licensed under WTFPL.

This app depends on your Android systems implementation of Work Profile. Some vendor / custom ROMs may have a broken implementation that may cause crashes and even bricking of your device. One such example is MIUI from Xiaomi. I currently provide no support for such ROMs because I personally do not own any of these devices. If you are running Shelter on these ROMs, you are on your own. If any developer out there own these devices and could make Shelter run on these ROMs, please send pull requests and Ill be happy to merge them.

Features / Use Cases

- Run apps inside the isolated profile so they cannot access your data outside the profile

- Freeze (disable) background-heavy or seldom-used apps when you dont need them. This is especially true if you use apps from "some company".

- Clone apps to use two accounts on one device

Caveats

Shelter is not a full sandbox implementation. It cannot protect you from:

- Security bugs of the Android system or Linux kernel

- Backdoors installed in your Android system (so please use an open-source ROM if you are concerned about this)

- Backdoors installed into the firmwares (no way to work around this)

- Any other bugs or limitations imposed by the Android system.

Also, Shelter cannot create more than 1 work profile on one Android device, and cannot co-exist with any other apps that manages a Work Profile. This is due to the limitations of the Android system, and I can do nothing about this.

FAQS

Q: Why not use Island by OasisFeng, the creator of Greenify?

A: Simply because it is not an FOSS app and it bundles with non-free SDKs. Note that this doesnt necessarily mean that Island has anti-features like tracking (and I dont think it has either), its just that I wrote Shelter as an FOSS replacement of it. There is no other reason why one would prefer Shelter over Island except for this one.

Q: Why does Shelter always run in background?

A: Please try removing Shelter from Recent Apps every time you close it. If it still persists in your notifications and eating up battery, you might have encountered a bug. Please file a bug report.

Q: How do I uninstall Shelter from my device?

A: 1) Go to Settings -> Accounts to remove the work profile; 2) Go to Settings -> Security -> Advanced -> Device admin apps to remove Shelter from Device Admin apps; 3) Uninstall Shelter normally.

Q: If I encounter bugs, how do I report them?

A: You could file an issue on either the main repository at https://git.angry.im/PeterCxy/Shelter or the mirror repository at https://github.com/PeterCxy/Shelter. Please include your system information as well as a logcat if possible.


Download.com
Your review for Shelter
Download.com

AI Assisted Content Disclosure

Content created and reviewed by Softonic with information obtained from Paper Airplane Dev Team, using AI.

CNET's editorial team was not involved in the creation of this content. Opinions, analysis and reviews were not provided by CNET.