×
注意!页面内容来自https://www.zhihu.com/question/581059619,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页
这不是miui14的限制,这是安卓13的限制。
这个限制在安卓10的时候就有了,在另外一个回答中我已经详细说明了这个问题,这里直接引用:
而在安卓13中,又把对Android/data的限制给进一步增强了,一些应用直接请求Android/data的权限,会直接提示"无法选择此文件夹",也就是说原有的方法直接失效了。
不过好在请求Android/data下的子目录(也就是Android/data/(包名)的权限是可以的,已经有应用适配了安卓13的这项特性,例如MT管理器就可以。


另:/data目录就别想了,和Android/data是完全不同的目录,别说SAF了,就连adb都不能正常访问。打开/data根目录的唯一方式是解bl+刷root。
2024-4-11再次更新

现在我已经升级到基于安卓14的HyperOS 1.0,目前已经确定以上基于SAF的方案均已失效,在新版本的MT管理器会有提示。看得出来最新的安卓要彻底限制Android/data的访问了。

目前唯二的办法就只剩下shizuku(基于无线adb)授权和root两种方式读取Android/data了,再就是上述备份包的方法了。
反正就是反正就是使用不了data文件夹 不能访问 就很难受不应该更新14系统的 烦死了我打算刷机降级 看行不行 降回去