# Android平台有类似Windows沙箱的工具么

**URL:** <https://meta.appinn.net/t/topic/56684>\
**Category:** 问题求助\
**Tags:** android\
**Created:** [2024 年5 月 20 日 04:00 UTC](https://meta.appinn.net/t/topic/56684 "2024-05-20T04:00:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

作者： ![Jormungand911](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/jormungand911/32/31368_2.png) [@Jormungand911](https://meta.appinn.net/u/Jormungand911)\
发布日期： [2024 年5 月 20 日 04:00 UTC](https://meta.appinn.net/t/topic/56684/1 "2024-05-20T04:00:12Z")

</div>

如题，Windows系统有虚拟机软件和沙箱软件，Android系统有类似功能的工具么，就是将应用安装在沙箱里，用于防止中病毒或隐私泄露

---

<div class="post-metadata">

作者： ![VictoryRoad](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/victoryroad/32/58964_2.png) [@VictoryRoad](https://meta.appinn.net/u/VictoryRoad)\
发布日期： [2024 年5 月 20 日 04:04 UTC](https://meta.appinn.net/t/topic/56684/2 "2024-05-20T04:04:19Z")

</div>

VMOS，虚拟机级别的隔离，收费

> **[VMOS官方网站-虚拟大师-安卓手游模拟器-本地虚拟手机 - VMOS](http://www.vmos.cn/)**
>
> 在安卓上运行的安卓模拟器，自带root，免root运行Xposed，免root运行Magisk等，支持修改分辨率，支持谷歌GMS服务，后台可持续运行

炼妖壶和 Shelter，利用 Android 自带的 “工作资料” 机制进行隔离，应该属于文件系统层面的隔离

> **[Insular | F-Droid - Free and Open Source Android App Repository](https://f-droid.org/packages/com.oasisfeng.island.fdroid/)**
>
> Isolate your Big Brother apps

> **[Shelter | F-Droid - Free and Open Source Android App Repository](https://f-droid.org/packages/net.typeblog.shelter/)**
>
> Isolate and run multiple instances of apps using Work Profiles

如果设备已解锁，还可以尝试 DSU Sideloader，相当于给手机安装双系统，两系统之间数据完全不互通，无法读取对方存储中的文件。

> **[DSU Sideloader | F-Droid - Free and Open Source Android App Repository](https://f-droid.org/packages/vegabobo.dsusideloader/)**
>
> Easily install GSIs using Android's DSU feature

---

<div class="post-metadata">

作者： ![nullptr](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/nullptr/32/56211_2.png) [@nullptr](https://meta.appinn.net/u/nullptr)\
发布日期： [2024 年5 月 20 日 05:16 UTC](https://meta.appinn.net/t/topic/56684/3 "2024-05-20T05:16:25Z")

</div>

Android 目前并没有严格意义上的基于虚拟化的沙箱，包括上面提到的 VMOS。

VMOS 本身只是基于系统调用劫持来创造一个可以运行 Android Runtime 的环境，而且还不是全部劫持，并不像是虚拟机那样完全启动一个新的内核。

而其他基于容器的方案比如 VirtualApp 反而可能因为容器本身需要众多权限来保证内部 App 的运行而导致应用不受控。

真正的[虚拟化框架](https://source.android.com/docs/core/virtualization)可能快要在 Android 上实现了，也许未来确实有可能能实现基于虚拟化的沙箱。
