安卓 11 以上的版本想无障碍读写 data 是不是只有 root 一条路了

查看 97|回复 6
作者:Dedicatus545   
RT
aosp 文件管理器可以实现读取,但是部分写和删除实现不了
第三方文件管理器同理,授权后只能实现应用包名的文件夹读写,其子文件夹不能读写删除
以 minecraft 为例,以前存档路径在 /sdcard/games/。现在变成 /sdcard/Android/data/com.mojang.minecraftpe/files/games 。我如果想添加资源包,通过第三方管理器授权,只能授权到 com.mojang.minecraftpe 文件夹,其子目录 /files/games 文件夹没有写权限。电脑 mtp 也不行

games, 文件夹, files, sdcard

jifengg   
android 11 以上增加了一个管理外部存储的权限:
android.permission.MANAGE_EXTERNAL_STORAGE
需要声明并在代码中申请对应权限,就可以对 /sdcard 有完全读写权限了。
Musong   
FolderSync 单独设置了 Android/data 和 Android/obb 目录权限
ysc3839   
至少到 Android12 还是可以的,可以参考各类文件管理器。
ysc3839   
就算这些办法都不行,用 adb 也是可以的,不需要 root 。
okakuyang   
mt 文件管理器可以,去百度搜索。实际上就是各个文件管理器 App 没适配,或者你没下到最新版。
sbex   
shizuku
您需要登录后才可以回帖 登录 | 立即注册

返回顶部