Sam Helper 读写 Android data 目录 突破访问限制
背景:Android 11 的 Scoped Storage
从 Android 11 开始,Google 引入了 Scoped Storage(分区存储),禁止第三方应用直接访问其他应用的数据目录。受影响最大的就是 Android/data/ 文件夹——安装在这个目录下的应用数据、游戏存档、配置文件等普通文件管理器都看不到了。
Sam Helper 的解决方案
Sam Helper 内置了对 Android/data/ 目录的读写能力,通过以下方式实现:
- 利用 Android 的 SAF(Storage Access Framework)选择器
- 部分版本配合 Shizuku 权限获得更高自由度
- 提供一个内置的文件浏览界面
能做什么
- 浏览:查看 Android/data/ 下所有应用的子目录和文件
- 复制/移动:把某个应用的数据文件复制到其他位置备份
- 删除:清理某些应用残留的数据(注意:可能导致应用数据丢失)
- 重命名:修改配置文件(需要谨慎)
使用场景
- 游戏存档备份:部分游戏存档在 Android/data 下,直接复制即可备份
- 应用数据迁移:换机前把某个 App 的数据目录完整复制出来
- 清理残留文件:卸载 App 后手动清理残留数据
- Mod/补丁注入:某些 Mod 需要把文件放到特定应用的 data 目录下
操作方法
进入 Sam Helper → 文件管理 → Android/data 目录。首次使用时需要授权「所有文件访问权限」。授权后即可浏览和操作。
注意事项
- 不要乱删:Android/data/ 里的文件都是应用专属的,删除后对应应用可能无法正常运行
- 复制优先:想查看或修改某份数据,先复制出来到安全位置再操作
- 备份优先:做任何修改前,先把目标应用完整备份
- Root vs 非 Root:Root 后可以更自由地读写,不需要 SAF 选择器