Forwarded from Milkice's 生而喵喵 (Milkice | ?)
发现了一个好玩的事情
MIUI 12 用户可以试下如下操作
1. 使用 adb shell 或者获取 root 权限后在终端里执行
settings put global key_isolated_sociality_path "/storage/emulated/0/;"

2. 选择任意一个文件管理器,权限设置里给予存储权限但关掉社交文件访问权限(MIUI 12隐私新功能),同时如果给了文件管理器以root权限请务必临时关掉
3. 打开文件管理器,尝试访问 /sdcard 下任意文件或文件夹,此时文件管理器应报错或显示空白

🤔 这个能干什么?
对于某些无需存储权限,却不给存储权限就不能用的应用可以使用此方法给予存储权限但实则他无法读写任何文件,且无需 root 权限

🎈原理?
MIUI 12 将「允许访问相册文件」和「允许访问社交应用文件」的具体路径定义在了 settings 的 global namespace 里
可以通过执行
settings list global | grep key_isolated
来查看
所以其实也可以修改相册文件路径来达到同样的目的

#好玩的发现