CNM47589
V2EX  ›  Android

为什么安卓软件都会请求读取已安装应用列表

  •  1
     
  •   CNM47589 · Oct 29, 2024 via Android · 13559 views
    This topic created in 738 days ago, the information mentioned may be changed or developed.
    我记得安卓 11 之前没这个东西,让国产安卓软件读取已安装应用列表还是挺吓人的
    47 replies  •  2024-11-01 11:25:24 +08:00
    processzzp
    processzzp
    Oct 29, 2024
    1
    可选个人信息类型及字段: [仅 Android] 软件列表信息
    使用目的:进行广告投放及反作弊
    使用场景:在进行广告投放和广告投放效果分析时使用
    申请时机:开发者在调用需要该权限的 SDK 功能时进行调用。例如根据应用软件列表情况进行广告投放、广告反作弊。
    MYDB
    MYDB
    Oct 29, 2024 via iPhone❤️7
    2
    这还是老实后的,在 windows 上都是直接扫你盘😜
    liuidetmks
    liuidetmks
    Oct 29, 2024 via iPhone❤️1
    3
    检测到安装竞争对手 app ,那么就收敛一点
    takeshima
    takeshima
    Oct 29, 2024 via iPhone
    4
    早就有了,怎么可能 11 才有,而且就算不给 app 这个权限,他也有很多别的办法读取你的安装列表
    TiQ1c0udTYSxLQ16
    TiQ1c0udTYSxLQ16
    Oct 29, 2024❤️1
    5
    用安卓的都是勇士,我胆小,用 iphone 。反正除了用三星,其他安卓用着像裸奔,感觉很不好。
    shadowyue
    shadowyue
    Oct 29, 2024
    6
    我知道有些合理需求是为了风控,不过这功能已经被滥用了
    keyboardCat
    keyboardCat
    Oct 29, 2024
    7
    Android 11 之前不需要权限就能查询手机有安装哪些应用,Android11 之后需要申请权限才可以。一般用于广告投放,不过有的时候分享等功能做的时候也会先检查对应的应用是否开启。
    sagaxu
    sagaxu
    Oct 29, 2024
    8
    广告需求,不读列表怎么知道能唤起哪些 app ?
    zictos
    zictos
    Oct 29, 2024
    9
    默认无需任何权限就能读取,用 xposed 的“隐藏应用列表”模块才能隐藏指定应用,最好把国外的 app 都隐藏,让国内的 app 读取不到。
    uM05FK7uGd6zx286
    uM05FK7uGd6zx286
    Oct 30, 2024 via Android
    11
    @MYDB Windows 用户好惨
    uM05FK7uGd6zx286
    uM05FK7uGd6zx286
    Oct 30, 2024 via Android
    12
    @Jen312 pixel 让我情何以堪
    coldle
    coldle
    Oct 30, 2024❤️1
    13
    读是一直能读的,而且很难拦住;
    安卓上最省心的办法是把国产装进工作空间,读不到主空间应用。可惜现在有些国产应用会检测 user id 是不是 0 了 🤣
    lisxour
    lisxour
    Oct 30, 2024
    14
    @coldle 直接两部手机!
    Helios5010
    Helios5010
    Oct 30, 2024
    15
    有的是检测 ROOT 用,检测到 lsp magisk 啥的直接不让用 APP
    DIO
    DIO
    Oct 30, 2024
    16
    我记得好像是因为,只有国内增加了这个限制,苹果和海外安卓都是随意读取你已经安装的软件的
    noahhhh
    noahhhh
    Oct 30, 2024
    17
    加了第三方 SDK 也会这样
    bluebee
    bluebee
    Oct 30, 2024
    18
    一直存在这个 API ,并不是 Android11 引入的。目前有些国产安卓系统已经限制了这个权限,海外开源系统和原生系统一样,都是随便读取的。这个权限的危害就是可以人物画像,侵犯用户隐私,并且可能在某些情况下导致用户产生法律纠纷。
    bluebee
    bluebee
    Oct 30, 2024
    19
    @coldle 那反过来把非国产的 APP 放到工作空间( Doge )
    chqome
    chqome
    Oct 30, 2024
    20
    可能就是因为安卓是开放的,资源共享,有的厂商虽然做了限制,但是厂商自己可以读取啊,凭什么不让别人读取
    Danmen123
    Danmen123
    Oct 30, 2024
    21
    有这个需求的都是有广告的应用。你可以下载一些个人独立开发,里面没有广告的应用就不存在读取应用列表的问题。
    venglide
    venglide
    Oct 30, 2024
    22
    安装列表会比较容易推测用户的一些个性标签,然后拿来做精细化运营。国产手机好像都能禁用。
    NoOneNoBody
    NoOneNoBody
    Oct 30, 2024
    23
    最基础的目的当然是“找”app ,唤起也好,检查也好
    高阶目的是,app list 是指纹数据之一,配合 time line 可以做更多的事,如用户 profile 、唯一性检查(安全)

    不仅安卓,其他平台也能做这事,只是安卓比较容易引起注意而已
    ziseyinzi
    ziseyinzi
    Oct 30, 2024
    24
    这个权限防君子不防小人的,实际想读有很多办法
    uuhhme
    uuhhme
    Oct 30, 2024 via Android
    25
    魅族可以给空列表
    busier
    busier
    Oct 30, 2024 via iPhone
    26
    最恶心的是 一装上 默认就是允许读取应用列表,而不是询问用户或拒绝
    BraveNTD
    BraveNTD
    Oct 30, 2024 via iPhone
    27
    读取应用列表,还有个原因就是生成用户画像,辅助搞营销的;看你装了哪些 app 可以推断你的兴趣之类的吧。
    proxytoworld
    proxytoworld
    Oct 30, 2024
    28
    为什么没人提一点,风控
    proxytoworld
    proxytoworld
    Oct 30, 2024
    29
    @proxytoworld 看到楼上有人说了 8 好意思
    lifei6671
    lifei6671
    Oct 30, 2024
    30
    @DIO 你确定?是你是开发者知道国外不用授权,国内需要授权?还是你造谣的?
    DIO
    DIO
    Oct 30, 2024
    31
    @lifei6671 海外银行软件都是随便读你手机装了啥软件的,安卓你屏蔽他的权限他甚至可以拒绝为你服务。
    Autonomous
    Autonomous
    Oct 30, 2024 via iPhone
    32
    直接双持,Android 手机不通讯,不存储任何敏感信息
    lifei6671
    lifei6671
    Oct 30, 2024
    33
    @DIO #30 证据呢?
    XuHuan1025
    XuHuan1025
    Oct 30, 2024
    34
    @MYDB 给我桃子删的还剩一部,本来记得清清楚楚 8 部
    B6P2a9cFpf5T3N85
    B6P2a9cFpf5T3N85
    Oct 31, 2024
    35
    安卓就算不给,流氓 app 也会想尽一切办法去扫你的文件夹资料。Google 补丁已经打上了,但是国产这些深度定制的系统还要延迟很久。
    WebKit
    WebKit
    Oct 31, 2024
    36
    安卓 11 之前没这个东西。那是因为 Android 11 以前这个东西连权限都算不上,默认就给了。Android 11 以后才变成需要声明的权限。所以安装应用尽可能的选择 Google play ,app 如果需要这个权限,只有合理的情况下,才能上架
    mscsky
    mscsky
    Oct 31, 2024
    37
    点安装后检测是否安装成功用的,被滥用了
    JontyChen
    JontyChen
    Oct 31, 2024
    38
    除了流氓行为,有的银行类 app 检测是否 root 时会读取应用列表来判断
    madku
    madku
    Oct 31, 2024
    39
    看看有没有微信,有就显示微信登录
    Yzh361
    Yzh361
    Oct 31, 2024 via Android
    40
    能禁止🚫,须要自己懂折腾才可以。
    Armbian
    Armbian
    Oct 31, 2024
    41
    一台手机只安装一个 app
    zhuya219
    zhuya219
    Oct 31, 2024
    42
    @Yzh361 这是 Hide-My-Applist 吗?
    Yzh361
    Yzh361
    Oct 31, 2024 via Android
    43
    @zhuya219 #42 是的
    zhuya219
    zhuya219
    Oct 31, 2024
    44
    @Yzh361 我也打算用这个,手里用的小米 10u ( miui12.5 没敢升级),刚入了一加 13 ,打算 root 后也用 Hide-My-Applist 隐藏一下列表。新机除了 root 后隐藏 root 和禁用获取 app 列表权限之外还有什么其他需要做的,大佬有木有推荐?
    Yzh361
    Yzh361
    Oct 31, 2024 via Android
    45
    @zhuya219 #44

    禁止余冗余服务、活动,禁用无关权限 ,禁用自启动、禁止唤醒,禁止不必要的后台运行,等等。 须要一些技术知识,要有耐心折腾
    coldle
    coldle
    Nov 1, 2024
    46
    @lisxour 实话实说我这么干过一年,从此养成了出门必跨包的习惯()
    coldle
    coldle
    Nov 1, 2024
    47
    @bluebee 主空间应用是能读工作空间应用列表的(叹气)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2042 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 119ms · UTC 14:54 · PVG 22:54 · LAX 06:54 · JFK 09:54
    ♥ Do have faith in what you're doing.