wangxiaoer
V2EX  ›  Android

Xprivacy 对存储权限控制好像有问题

  •  
  •   wangxiaoer · Oct 11, 2016 · 14392 views
    This topic created in 3676 days ago, the information mentioned may be changed or developed.

    高德地图,没有存储权限不启动,所以在 Android 设置里开放了存储、电话、位置权限。

    通过 Xprivacy 把存储禁用了: http://imgur.com/a/5ThwS

    但是发现高德还是能够下载离线地图到存储上面,怎么回事? http://imgur.com/a/mmVzY

    另外,微信同样的套路,发现 xprivacy 把存储禁用后,图片啥的都显示不了,而且提示 sd 卡不可用,好像 xprivacy 的限制起作用了,不过对于一个文件管理器好像 xprivacy 的限制又不起作用了,好奇怪。

    怎么回事呢?

    12 replies  •  2017-04-26 22:09:56 +08:00
    woshinidie
    woshinidie
    Oct 12, 2016
    1
    root 了?
    skylancer
    skylancer
    Oct 12, 2016
    2
    人家下到了 storage/android/(包名)里了..
    nn574204775
    nn574204775
    Oct 12, 2016 via Android
    3
    Android 4.4 之后读写 Android/data/(包名) 不需要权限
    wangxiaoer
    wangxiaoer
    OP
    Oct 12, 2016 via Android
    4
    回楼上,不是 Android 目录,是根目录
    woyaojizhu8
    woyaojizhu8
    Oct 14, 2016
    5
    纯粹是一个外行的猜测: 1.xprivacy 对原生库(非 java 写的)的行为不能完美拦截;
    2.xprivacy 是保护隐私的,纯写入操作无关隐私,所以不拦。
    honeycomb
    honeycomb
    Oct 15, 2016 via Android
    6
    @woyaojizhu8
    应该是 1 。

    xprivacy 是依赖 xposed 劫持 API 运行的,因此不能阻止.so
    woyaojizhu8
    woyaojizhu8
    Oct 15, 2016
    7
    @honeycomb 如果是这样,那 xprivacy 的缺陷非常大了。现在大部分应用都使用.so ,如果这些库的行为都不能限制,那 xprivacy 近乎半残了。
    lianggexp
    lianggexp
    Oct 17, 2016 via Android
    8
    确实有这个问题。推荐使用 App Settings 配合拦截存储权限
    woyaojizhu8
    woyaojizhu8
    Oct 19, 2016
    9
    @lianggexp app settings 不是早不更新了,不适用于安卓 5.0+了吗?
    woyaojizhu8
    woyaojizhu8
    Mar 11, 2017
    11
    @lianggexp 看了下, app ops 的列出的权限和应用权限列表里的权限还是不一样啊(两者之间都不存在包含关系,这让我很疑惑。。。),没法替代 app settings
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4665 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 05:48 · PVG 13:48 · LAX 21:48 · JFK 00:48
    ♥ Do have faith in what you're doing.