微信软磨硬泡要求存储空间权限,但是不给貌似也不影响啥,那它要来干嘛呢,有木有办法不给?

2021-04-12 00:37:05 +08:00
 guyeu

如题。。

软磨硬泡是指如果不给权限,它就会隔一段时间弹出“加载历史数据”,但亲测不给权限所有的历史数据也都能读到。

一加氧 OS 最新版。

很蛋疼,因为如果那个弹框不及时手动按掉,就会导致之后的聊天消息都收不到推送。

17111 次点击
所在节点    Android
49 条回复
cpstar
2021-04-12 10:11:42 +08:00
新版的微信存储区已经从使用 /sdcard/下,挪到了 /sdcard/Android/data 里,原则上是可以不再申请权限的。使用照片什么的,其实也可以获取相应系统接口权限。当然,如果需要把微信的文件另存到手机里的话,那就需要存储权限了。

但仍然要用存储权限,无非就是能够直接扫描整个存储,然后获取一些奇奇怪怪的东西呗。
cpstar
2021-04-12 10:18:24 +08:00
@iminto 15# 屎拉在 /sdcard/Android/data/com.tencent.mm/micromsg/里边,按照 anroid 的存储权限体系,你还是能把屎擦干净的。
iminto
2021-04-12 10:30:17 +08:00
@jy02201949 分享图片不需要给微信存储权限的。你可以直接在相册里点分享,选择微信即可,我就是这么做的。如果你在微信里发送就不行了。虽然不太方便了,但是干净了很多
iminto
2021-04-12 10:34:38 +08:00
@cpstar 嗯,是的。安卓 11 后,/sdcard/Android/data/ 有了权限控制,一般的文件管理器看不到了,当然有一些软件还是能管理到这个目录的。
Yadomin
2021-04-12 11:10:51 +08:00
给了微信存储权限,就会在 /sdcard/Android/data 以外的地方拉屎了
yanqiyu
2021-04-12 11:16:32 +08:00
in reply to #2
@yitingbai Android 有 SAF, 可以在不给整个文件系统的权限的情况下向用户索取特定路径或者是文件的权限
refs: https://developer.android.com/guide/topics/providers/document-provider
iloveayu
2021-04-12 11:24:11 +08:00
我就蹭蹭,不进去。
opengps
2021-04-12 11:26:09 +08:00
安卓外行,不知道微信用了什么魔法,可以占据巨大存储空间,删光了聊天记录都不行,全靠卸载重装释放。
128G 手机 System data 占用了 95.5G: https://www.opengps.cn/Blog/View.aspx?id=870&from=v2ex
Peanut666
2021-04-12 11:28:20 +08:00
@cpstar 你好,请问现在可以把旧的微信储存区文件删除了吗?会不会影响微信聊天记录和聊天图片
12101111
2021-04-12 11:42:20 +08:00
微信已经迁移到 /sdcard/Android/data 了,理论上不给也不影响功能, 只是这个对话框可能是之前遗留下来的
zerofancy
2021-04-12 11:49:06 +08:00
其实把文件另存到相册不需要这个权限也能做好,比如 Telegram 处理的就很好。
感觉有可能用来做设备指纹,现在获取唯一 id 变困难了,随便找个文件夹拉点屎重装了还能认出来。
evilwk
2021-04-12 11:50:00 +08:00
cpstar
2021-04-12 11:57:50 +08:00
@Peanut666 29#,我知道的,微信的聊天记录在 /data/data 里,这个地方始终是无权限查看的,然后聊天记录里的文件、图片什么的,现在转移到了 /sdcard/Android/data/Tencent 下,但是 /sdcard/Tencent 仍然有修改记录,不知道干了啥。

我用的 solid explorer,找个三方的文件工具,删删看吧。我是懒得跟张小龙斗智斗勇了。
Peanut666
2021-04-12 12:08:18 +08:00
@cpstar 谢谢😊
bclerdx
2021-04-12 12:33:43 +08:00
@snw QQ 哪个版本呢。
bclerdx
2021-04-12 12:36:53 +08:00
@cpstar 从哪个版本开始呢。
Gimhoy
2021-04-12 13:15:18 +08:00
@opengps 我也是…卸载重装一次后,没多久又满了
zagfai
2021-04-12 13:42:26 +08:00
@opengps
@Gimhoy
微信的数据存储是预分配策略,在加密文件里,所以会这样
Phishion
2021-04-12 13:49:07 +08:00
@ysc3839 老哥解答的很详细,那请问 iOS 也是这样设计的么?还是仅有私有目录?
ysc3839
2021-04-12 14:47:43 +08:00
@Phishion iOS 是只有私有空间,没有共享空间。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/769950

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX