Shelter

Shelter
软件描述
Shelter 是一个免费且开源(FOSS)的应用程序,它利用 Android 的“工作配置文件”功能,为你提供一个独立的空间,你可以将应用安装或克隆到其中。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 Shelter?
Shelter 是一个免费且开源(FOSS)的应用程序,它利用 Android 系统的“工作配置文件”功能,为用户提供一个独立的空间,可以在此空间中安装或克隆应用程序。
Shelter 本身没有任何广告、统计或跟踪 SDK,所有源代码均可在 https://git.angry.im/PeterCxy/Shelter 或镜像地址 https://github.com/PeterCxy/Shelter 获取,源代码采用 WTFPL 协议授权。
该应用程序依赖于您 Android 系统对“工作配置文件”功能的实现。部分厂商或定制 ROM 可能存在实现缺陷,可能导致应用崩溃甚至损坏设备。例如小米的 MIUI 就存在此类问题。目前我无法为这些 ROM 提供支持,因为我个人并不拥有这些设备。如果您在这些 ROM 上运行 Shelter,后果由您自行承担。如果有任何开发者拥有这些设备,并能使其在这些 ROM 上正常运行,请提交拉取请求,我将非常乐意合并这些修改。
功能 / 使用场景
在隔离的配置文件中运行应用程序,使其无法访问配置文件外的您的数据。
当不需要使用某些应用程序时,“冻结”(禁用)那些后台占用资源较多或使用频率较低的应用程序。这尤其适用于您使用来自“某公司”的应用程序的情况。
克隆应用程序,从而在一个设备上使用两个账号。
注意事项
Shelter 并非一个完整的沙箱实现,它无法保护您免受以下风险:
Android 系统或 Linux 内核的安全漏洞
Android 系统中被植入的后门(因此如果您对此类问题有所担忧,请选择使用开源 ROM)
固件中被植入的后门(目前无法绕过此类问题)
Android 系统本身存在的其他漏洞或限制。
此外,Shelter 无法在一个 Android 设备上创建超过一个工作配置文件,也无法与其他管理工作配置文件的应用程序共存。这是由于 Android 系统本身的限制,我对此无能为力。