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

在「工作资料夹」内安装软件,安装的软件能扫描出「个人资料夹」内安装的软件么

  •  
  •   HHSYSETDHJRD · 340 天前 · 7700 次点击
    这是一个创建于 340 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题。 在「工作资料夹」安装国产软件,安装的软件能获取到「个人资料夹」内安装的境外软件目录不。

    11 条回复    2024-02-20 16:01:53 +08:00
    fruitmonster
        1
    fruitmonster  
       340 天前
    1 楼没看懂
    allplay
        2
    allplay  
       340 天前 via Android
    @fruitmonster 又叫 工作空间。相当于另外一个用户环境。
    zhuangku556
        3
    zhuangku556  
       339 天前 via Android
    应该不能
    nothingistrue
        4
    nothingistrue  
       339 天前
    工作资料夹,其实就是 Linux 多用户。
    RichardY
        5
    RichardY  
       339 天前 via Android
    不能
    Yuanlaoer
        6
    Yuanlaoer  
       339 天前
    没明白,你是想说安装在 D 盘的杀毒软件不知道 C 盘的病毒吗?
    ysc3839
        7
    ysc3839  
       339 天前 via Android
    获取已安装列表似乎是不可行了,但是如果 app 的 target api 低于 Android 11(不含 Android 11)的话,是可以通过读取文件来探测某应用是否安装的。
    读取 /data/data/<包名>,如果应用已安装会返回 Permission denied ,否则返回 No such file or directory 。多用户的话大概可以读取 /data/user/<用户 ID>/<包名>。
    这个漏洞其实是已经修复了的,但是仅针对 target api 为 Android 11 或更高的应用启用,不知道为什么区别对待。
    sylxjtu
        8
    sylxjtu  
       339 天前 via Android
    @nothingistrue 不一样,Android 里面每个 app 都是一个用户
    BEza5k2j7yew0VN9
        9
    BEza5k2j7yew0VN9  
       339 天前
    在一个容器里的应用都可以互相扫描,不同容器的不能互相扫描。如果你同时在「工作资料夹」里安装国产软件和境外软件,这样做和不用「工作资料夹」一样,都能互相访问
    woyaojizhu8
        10
    woyaojizhu8  
       285 天前
    @ysc3839 android 的多用户功能有这个漏洞吗
    ysc3839
        11
    ysc3839  
       284 天前 via Android
    @woyaojizhu8 这就是 Android 多用户功能的漏洞
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2607 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 06:44 · PVG 14:44 · LAX 22:44 · JFK 01:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.