V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Geon97
V2EX  ›  Android

安卓如何沙盒化安卓应用

  •  
  •   Geon97 · 20 天前 · 2352 次点击
    有没有什么方法可以沙盒应用程序?(或者“在盒子中运行一个应用程序”)
    现在有这种应用吗,最好是可以免 root 的
    17 条回复    2025-06-24 16:41:18 +08:00
    xtreme1
        1
    xtreme1  
       20 天前
    virtualapp
    ZColin
        2
    ZColin  
       20 天前
    island 这类的?
    国内的一些隐私系统也是类似的原理,可以把程序放到一个单独空间里的
    如果想彻底的做沙箱隔离,建议用虚拟机,但是很多程序会探测是不是虚拟机环境,会存在封禁风险。
    clf
        3
    clf  
       20 天前
    工作模式不知道算不算
    Geon97
        4
    Geon97  
    OP
       20 天前
    @clf #3 和安卓沙盒有些不同,不算吧
    Geon97
        5
    Geon97  
    OP
       20 天前
    @ZColin #2 是的比较类似,我看安卓 16 好像推出了新的沙盒功能,Android 好像是引入了 Privacy Sandbox
    我只是感觉沙盒隔离要比虚拟机更方便、性能更好,可以绕过应用检测,
    ZColin
        6
    ZColin  
       20 天前
    @Geon97 #5 我记得最近有点消息说 Android16 自身构建双系统,就是主系统可以分一个子系统出来,两边互不干扰,每次启动手机要选择进入的系统,仅限原生安卓可以做。可以参考下。
    但是现在技术不是很成熟貌似,跟炼妖壶那种多开空间比,就是太折腾了点,并且不保证稳定。
    bkmi
        7
    bkmi  
       20 天前 via Android
    前两天站内发过个叫空壳的应用,也算沙盒吧
    Geon97
        8
    Geon97  
    OP
       20 天前
    @bkmi #7 不是沙盒方式
    busterian
        9
    busterian  
       20 天前
    @ZColin
    以往的手机分身系统应用程序好像是公用的, 例如你在分身系统安装了 app 最新版本, 那主系统的 app 也会被升级成最新版本, 安卓 16 双系统也是这样吗
    ZColin
        10
    ZColin  
       20 天前
    @busterian #9 据说是独立分区
    macaodoll
        11
    macaodoll  
       20 天前
    redroid 算吗?这种
    greyfox
        12
    greyfox  
       20 天前 via Android
    工作应用 shelter
    emptyqwer
        13
    emptyqwer  
       20 天前
    vmos pro 虚拟机
    lisxour
        14
    lisxour  
       20 天前
    @clf #3 工作模式就是第二个账号,在这个账号路径下,各大 app 还是能在内置存储内随意拉屎,沙盒是整个 app 完全隔离,外面访问不进来,里面访问不出去,除非是一些公用文件夹,下载文件夹这类的,或者在 app 显性申请访问,不然是完全隔离的。
    liyafe1997
        15
    liyafe1997  
       20 天前   ❤️ 1
    有很多,一直都有,各种 XX 多开大师就是,基于 VirtualApp 的。开源版最早是 VirtualXposed ,早已停止开发
    类似这种原理(在 APK 里运行 APK ,甚至还能 Hook ,比如支持 Xposed/Lsposed 的),现在最新最好用的是元萝卜( https://github.com/Katana-Official/SPatch-Update)

    此外还有 VMOS/VirtualMaster 这类,在 APK 中运行所谓“虚拟机”的方案(运行另一个完整的安卓系统,但是共用内核,本质上类似 proot ,在一个虚拟的文件系统环境中运行另一套完整的 Android ,当然可以在里面运行 APK )。Google Play 直接搜 VMOS 或者 VirtualMaster 有一大堆类似的。
    liyafe1997
        16
    liyafe1997  
       20 天前
    还有一种,Android 原生的多用户机制,在国产安卓上可能被改成了“隐私空间”。
    用 Island 这个 App 可以激活一个工作空间,工作空间里面的 APP 也是隔离的。这个本质上也是多用户,而且是安卓官方的 API (这个 API 是给像类似 Microsoft Intune 这类 App 创建一个隔离的环境,在员工自有设备上的一个受控环境中运行企业 App ),不是像上面那种 Hack 的。
    clf
        17
    clf  
       20 天前
    @lisxour 好吧,因为印象里炼妖壶是通过这种方式去创一个工作账号然后把一些 app 工作在工作账号下的。看来还是不行。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1167 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:19 · PVG 07:19 · LAX 16:19 · JFK 19:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.