V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
faustina2018
V2EX  ›  全球工单系统

[不懂就问] 拼多多热搜上的这种删除方式,是真的可操作的吗?

  •  1
     
  •   faustina2018 · 2021-01-12 18:16:12 +08:00 · 1917 次点击
    这是一个创建于 1172 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://m.weibo.cn/2615417307/4592554144963568

    非开发人员,按照我自己的理解, [非 root 的安卓手机] 下的相册权限应该是仅限于 [读取] 相册和 [删除本 app 下相册] 的权限
    不包含 [删除系统截图下的该 app 截图] 的权限的吧?
    我的理解是否有偏差呢?
    或者说用户说的这种情况到底是否有可能发生呢?

    22 条回复    2021-01-14 15:59:20 +08:00
    Smash
        1
    Smash  
       2021-01-12 18:23:11 +08:00
    可以操作,打开 PDD 的那一刻,用户就要同意它读写目录的权限了。

    不然你就别用了。
    Smash
        2
    Smash  
       2021-01-12 18:23:49 +08:00
    读写 Android 系统相册目录不需要 ROOT,虽然我 1 年半没写码了,但是这个我还是记得清楚。
    efaun
        3
    efaun  
       2021-01-12 18:24:16 +08:00
    技术上肯定是可以删除的,所以 MIUI12.5 隐私保护出了个其他应用删除相片提醒
    faustina2018
        4
    faustina2018  
    OP
       2021-01-12 18:24:20 +08:00 via iPhone
    @Smash 也就是说这权限不仅包括了“读取”,还包括了“写入和删除”相册的权限?
    telung
        5
    telung  
       2021-01-12 18:24:37 +08:00
    用过锤子的 HandShaker 没有?
    用过 Airdroid 没有?
    faustina2018
        6
    faustina2018  
    OP
       2021-01-12 18:24:48 +08:00 via iPhone
    @efaun 我去…安卓这么猛的吗?
    Smash
        7
    Smash  
       2021-01-12 18:25:19 +08:00
    @faustina2018 #4 删除和写入是一个意思。读写权限一般是配对的。
    faustina2018
        8
    faustina2018  
    OP
       2021-01-12 18:25:28 +08:00 via iPhone
    @telung iOS 用户,几乎没用过安卓,且不是开发人员,所以才有此疑问…
    ysc3839
        9
    ysc3839  
       2021-01-12 19:28:46 +08:00 via Android
    Android 没有“相册”权限……
    hs0000t
        10
    hs0000t  
       2021-01-12 19:35:01 +08:00 via Android
    安卓是可以操作文件目录的
    所以理论上,如果系统没有魔改过,所有给了存储权限的 app 都可以随便扫内部存储,不管是不是自己的文件全遍历一遍系统也不会有反应
    ryanlid
        11
    ryanlid  
       2021-01-12 19:47:48 +08:00
    Android 的文件管理就像 Windows 文件管理,

    只要有存储的读写权限,就可以读写所有文件,相册只是其中的一个文件夹而已
    ryanlid
        12
    ryanlid  
       2021-01-12 19:57:15 +08:00
    大概率 yyh 带节奏,pdd App 怎么会知道要删除哪一种张图,难道还要对相册照片图像识别,相册很多照片,识别很久。。。
    根本不可能
    kop1989
        13
    kop1989  
       2021-01-12 20:05:18 +08:00 via iPhone
    技术上可实现,但从软件工程,以及商业角度讲不符合情理。

    所以从我的理解,要么是删缓存的时候,路径和系统截图恰好一致,导致误操作。
    要么是用户自己用的拼多多内部的“截图功能”。
    wangkun025
        14
    wangkun025  
       2021-01-12 20:08:29 +08:00
    拼多多都承认删图了。
    只是说删的是原图。

    好吧,我也没怎么看懂。
    ssynhtn
        15
    ssynhtn  
       2021-01-12 20:20:44 +08:00 via Android
    安卓没有“系统”相册
    和 Windows 一样就是一个文件夹而已
    jerryrib
        16
    jerryrib  
       2021-01-12 20:27:46 +08:00
    @ryanlid 参考 截屏唤起功能
    zsyld
        17
    zsyld  
       2021-01-12 20:30:20 +08:00   ❤️ 2
    很简单,在内容敏感页面检测到截图动作,读取最新的一张照片,记录 hash 值,有需要时找到删掉就完事了
    zsyld
        18
    zsyld  
       2021-01-12 20:31:47 +08:00
    @zsyld 高级一点的图像分析算法搞上,要找到某张照片还不很简单
    matrix67
        19
    matrix67  
       2021-01-12 20:33:55 +08:00
    https://madaidans-insecurities.github.io/linux.html

    linux 桌面也不推荐用

    There is no strong sandboxing in the standard Linux desktop. This means that all applications have access to each other’s data and can snoop on your personal information. Linux still follows the MS-DOS security model — any malicious application you install or an RCE vulnerability in a benevolent application can result in the attacker instantly gaining access to your data.
    daimiaopeng
        20
    daimiaopeng  
       2021-01-13 09:22:18 +08:00
    参考 xxx 清理软件
    efaun
        21
    efaun  
       2021-01-13 11:20:24 +08:00
    @kop1989 #13 如果删缓存的时候,路径和系统截图恰好一致,这个“恰好”就可以说明问题

    在软件内截图,软件可以获取截图的路径,以此删除
    @ryanlid #12
    cincout
        22
    cincout  
       2021-01-14 15:59:20 +08:00
    别说安卓,iOS 都可以删除相册里的图片,PHAsset 这个系统框架里就有,但是 iOS 删除相册图片会有个弹窗提示,不太确定可不可以通过非正常手段隐藏这个弹窗。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2946 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:10 · PVG 22:10 · LAX 07:10 · JFK 10:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.