存储空间隔离 8.5.0.r3635.1d6af6b21-arm64-v8a

5.1M / 41万下载 / 1.4万人关注 / 4985个评论 / 简体中文

   举报

扫码下载APK

应用截图

新版特性

提示:从 Play 商店购买的用户,请等待 Play 商店更新。因为 Play 商店可能存在风控机制会阻止非 Play 商店安装的应用使用购买内容。

8.5.0 (2023-05-09):
- 修复在魅族设备上无法显示应用列表的问题(需配合增强模式 28.2.0)
- 修复从主界面点开文件监视,再点开一个应用的详情,此时再进入文件历史的页面是有问题的(还是文件监视页面)的问题

8.4.3 (2023-04-12):
- 修复了在 Android 10 以上,没有写存储权限的应用没有显示“导出被隔离的文件 & 重定向系统提供程序”选项的问题

在 Android 10 以上,Android 系统允许符合条件的应用(**即使它没有请求任何权限**)写入标准文件夹(符合条件的应用是指目标 API 是 30 或以上,或者目标 API 是 29 且适配了分区存储的应用)。此选项对此类应用是有意义的。

8.4.2 (2023-03-22)
- 修复自从 8.4.0 起,如果“暗色主题”没有被设为“跟随系统”时应用无法使用的问题

8.4.1 (2023-03-17):
- 修复上个版本中未使用增强模式的用户在进入应用列表时会崩溃的问题(大叫都怪 R 什么 8)

8.4.0 (2023-03-12):
修复首次启动核心服务时会强行停止有导出规则的应用(不论规则是否启用)的问题
- 【仅限 Android 10 及之前的版本】文件监视功能不再强制要求安装 Shamiko(但请注意,隐藏解决方案仍是必要的,因此文件监视的开关在更新后会被关闭)
- 修复只请求了 Android 13 添加的权限的应用被判定为未请求权限的问题(上个版本并未正确修复)
- 针对中日韩语言用户,如果系统没有提供 Medium(500)字重的字体,则会使用模拟实现

8.3.0 (2023-01-03)
- 修复了 Android 11 以上未请求权限的应用被跳过不处理的问题(在 Android 11 以上,无任何权限的应用也可以在标准文件夹中写入文件和文件夹)
- 修复只请求了 Android 13 添加的权限的应用被判定为未请求权限的问题

8.2.2 (2022-12-05)
- 在请求在线规则前需要用户同意

8.2.1 (2022-11-22)
- 更好的 Android 13 支持

8.1.0 (2022-10-15)
- 保证带有 Shared user ID 的应用会使用固定的隔离存储空间
- 修复在使用 Zygisk 版本的增强模块时进行了一些不必要的检查的问题
- 提前修复一个会导致受限模式在下一个 Android 版本无法使用的问题

8.0.0 (2022-08-21)
- 全新的文件监视实现(增强模块 28.0.0,Android 10 及更旧版本仍会使用旧版本文件监视)

新的文件监视可以记录所有文件创建,但是不能记录已隔离的应用的操作。此外,文件监视不再会留下额外的可以被检测的痕迹。

- 在 Android 10 及更高版本停用实际不需要的“修复 rename”
- 修复重新安装卸载但保留数据的应用不显示的问题

7.5.3 (2022-06-14)
- 修复 v7.5.2 在 Android 10 及以下坏掉

7.5.2 (2022-06-14)
- 修复“处理系统提供程序”可能导致某些应用无法访问已设置为可访问的文件的问题

7.5.1 (2022-06-10)
- 在 Android 13 Beta 3 上工作

7.5.0 (2022-05-20)
- 增强模块 v27:用魔法在出厂就没有 sdcardfs 的设备上恢复“访问其他应用的文件夹”功能
- 一些 UI 调整

7.3.4 (2022-05-06)
- 修 7.3.0 以来的小问题们

7.3.0 (2022-04-25)
- 重做了备份恢复(来自旧版本的备份仍然支持,但建议使用新版本重新进行备份)
- 尝试修复损坏的数据库文件导致文件监视功能坏掉
- Material Design 3

7.1.0 (2022-02-22)
- 支持 Android 13 DP1(但是,根据经验,DP1 是非常早期的版本,所以不要指望到了 DP2 还能继续正常)
- 增强模式 26.1.0:修复文件监视功能导致下载管理器在部分 OnePlus(OPPO)设备上坏掉的问题

7.0.0 (2022-01-29)
- 增强模式支持 Zygisk
- 修复不能列出仅在非主用户中安装的应用的问题

6.4.2 (2021-12-16)
- 修复在 Android 11 以上,为带有 Shared user ID 的应用建立导出规则时,无法选择来源文件夹的问题(没有显示任何文件夹)
- 一些 UI 调整

6.3.0 (2021-11-14)
- 提升此应用的目标 SDK 版本到 31
- 更正有关 Android 11 上目标 API 为 30 以上的应用无需权限即可写入文件到标准文件夹的说明
- 其他一些 UI 问题修复

6.2.0 (2021-10-14)
- 显著提高文件监视的性能,特别是对于有大量记录的用户
- 修复当给文件监视设置了过滤时常常无法展示所有记录的问题
- 修复文件监视可能不能正确展示来自“媒体存储”的记录的问题
- 更正有关 Android 11 上目标 API 为 30 以上的应用无需权限即可写入文件的说明

6.1.10 (2021-09-16)
- 在 Android 11 以上,允许为媒体存储等应用在“可访问文件夹”中选择 Android/data 等
- 修改关键系统应用的设置后不要强行停止它们

6.1.9 (2021-09-03)
- 修复在没有 sdcardfs 的设备上,应用可能无法访问被“导出被隔离的文件”规则所使用的文件夹的问题
- 修复一个 UI 问题

6.1.8 (2021-08-29)
- 当文件监视的数据库损坏时重新建立
- 修复一个会导致核心服务崩溃的内部问题

6.1.5 (2021-08-12)
- 正确处理系统服务重新启动的情况

6.1.4 (2021-07-14)
- 修复自从 6.1.0 版本起可能不能正确地隔离带有 Shared user ID 的应用的问题
- 修复不能在不同的用户添加相同的“允许访问来自其他应用的文件夹”规则的问题
- 修复可访问文件夹选择器不能显示不存在但已选择的文件夹的问题

6.1.2 (2021-07-05)
- 可能修好了一个问题

6.1.0 (2021-06-30)
- 允许隔离只有读存储权限的应用
- 在 Android 10+,在增强模式下,允许隔离无存储权限的应用(没有存储权限的应用可以通过媒体存储将媒体(图片、视频、音乐)文件写入标准文件夹,有些应用通过生成假媒体文件来持久化其数据)
- 修复增强模块有时显示为没有安装的问题
- 修复在 x86 设备开启就崩溃
- 从应用列表隐藏部分应用(无组件的应用、无代码的应用、overlay 应用,此类应用无法运行,隔离它们没有意义)

6.0.2 (2021-06-27)
- 应用不再可以通过媒体存储设备使用非可访问文件夹(需要增强模块 v25)
- 应用使用媒体存储设备的事件可被文件监视记录(需要增强模块 v25)
- 改进文件监视 UI
- 修复从 Android 12 Beta 1 开始,相册预览会让核心服务崩溃
- 由于模块 v25 的巨大变化,旧版本的增强模块不再支持
- 移除一些从超级旧的版本迁移设置的代码
- 修复在 x86 设备开启就崩溃

5.4.5 (2021-05-21)
- 受限模式(不安装增强模块)在 Android 12 Beta 1 上工作
- 为文件监视添加“排除私有文件”选项

5.4.3 (2021-05-05)
- 修了可访问文件夹模板需要较长时间才能加载的问题

5.4.1 (2021-05-04)
- 阻止 💩 MIUI 的“强制暗色主题”弄坏自己的暗色主题

MIUI 有自己的“强制暗色主题”,但是似乎即使应用正确地提供了暗色主题,它也会继续起作用,从而把颜色改乱。

5.4.0 (2021-05-03)
- 尝试解决可能存在的不能隔离 Android 11 及以上版本的媒体存储设备的问题(在 MIUI 上,隔离它可能是必要的)
- 增加了多个针对 Android 11 及以上版本系统的防呆设定
- 记录从始至终执行隔离的次数

5.3.5 (2021-04-28)
- 尝试修复一个可能导致核心服务崩溃的问题
- 从应用列表隐藏部分应用(无组件的应用、无代码的应用、overlay 应用,此类应用无法运行,隔离它们没有意义)

5.3.4 (2021-04-27)
- 修好一个在极少的设备上出现的“修复应用间交互”功能导致被隔离的应用卡死的问题

5.3.1 (2021-03-27)
- 采用自己编译的 libcxx 来减少文件大小(减少了约 300KB)
- 增强模块升级到 Riru 25
- 适应一个 Android 12 的改变
- 当增强模式没有正常工作时给予提示
- 处理了一些 Android 11 及以上用户主动关闭了 fuse 后的问题

5.2.0 (2021-01-27)
- 修了在 Android 11 上,对于非主用户,所有需要列出文件的功能均无法正常使用的问题

5.1.2 (2021-01-19)
- 支持通过 Sui(https://github.com/RikkaApps/Sui)启动(当然由于这个应用复杂度过高,真的就只是启动而已)
- 文件监视可显示非主用户的记录(一直都有记录 只是以前没显示(

5.0.3 (2021-01-06)
- 手动声明需要 Google Play 以便在基于 Android 11 的 MIUI 中国大陆版等可以安装 Google Play 为用户应用的系统上正常发起内购

5.0.2 (2020-12-20)
- 修了一个可能导致有 sharedUserId 的应用(应用内称为“程序组”)无法被隔离的问题
- 当“阻止系统重新挂载”可用时不再自动允许 OP_REQUEST_INSTALL_PACKAGES

5.0.1 (2020-12-15)
- 修了在 Android 11 上新添加的“导出被隔离的文件夹”规则不会立刻生效的问题
5.0.0-rc04 (2020-12-06)(需要重新启动来让一些更改真的生效)
- 最先启动的系统应用现在一定会被正确处理,这对高度修改的系统(如 MIUI)是必要的
- “禁止系统重新挂载”功能现在应该可以正常运作,这对高度修改的系统(如 MIUI)是必要的

5.0.0-rc02 (2020-11-23)
- 支持出厂 Android 11 的移除了 sdcardfs 的设备(如 Pixel 5,Pixel 4a 5G 等)
- 在 Android 11,“导出被隔离的文件”使用 mount 而不是 hard link 实现(因为媒体存储无权访问链接文件)
- 所有涉及 untrusted_app 域的跨进程通信均已使用 binder(许多部分被完全重写),不再需要任何 SELinux 规则 🎉
- 几乎去除所有表明设备已 root 的痕迹
- 讲出所有的变化很难 😶
- 将 /data/adb/storage-isolation 作为数据文件夹使用,如果没有问题你可以删除 /data/misc/storage_redirect

4.5.3 (2020-08-20)
- 改变核心部分做法,应该不再会有先前版本的「适应 Android 11 的改变」带来的问题
- 适应 Android 11 beta 3 的变化

4.5.2 (2020-06-19)
- 不要放任一个奇怪的错误〔1〕致使整个应用崩溃

〔1〕An error related to Retrofit + Kotlin coroutines, stacktrace is empty

4.5.1 (2020-06-17)
- 修了一个问题

4.5.0 (2020-06-16)
- 修复在 Android 11 上隔离早于用户解锁启动的应用会导致严重的问题
- 当“增强模式”-“禁止系统重新挂载”启用时,隔离的应用的存储权限不再不可改变〔1〕
- 增强模式:“禁止系统重新挂载”在 Android 11 上工作
- 增强模式:“修复应用间交互”在 Android 11 上工作
- 增强模式:移除“修复应用间交互”的 toast 提示(对于检查的使用场景,请检查 tag 为 "SRHook" 的 log)
- 增强模式 v22.6:修复应用级别的“修复应用间交互”开关不起作用
- 可自定义“导出被隔离的文件”规则标题
- 改善“应用设置”页面性能
- “相册预览”在 Android 11 上工作
- 当应用开机启动,不要杀死由增强服务启动的进程
- 提升目标 API 版本到 30
- 改变了图标

〔1〕根据用户报告,这在 MIUI 这样的 💩 系统上可能会出现问题。

根据用户报告及调查,“修复应用间交互”在一些高度修改的系统(至少包括 💩 一加)上不工作。我们将会在未来切换到一个完全不同的方案。

4.4.1 (2020-05-01)
- 修复“文件监视”页面卡顿
- 修复“可访问文件夹”-“其他应用的文件”显示错误

4.4.0 (2020-04-29)
- 修复应用间交互:移除 startActivity hook
- 修复在一些情况下改变“默认隔离存储空间位置”会一直等待
- 正确地实现“向上”(ActionBar 中的箭头)(但很悲伤,甚至系统应用也没有做对 😰)
- 为所有显示于系统栏下的列表修复 edge effect(几乎所有应用都没做对这个 😋)
- 因为相册预览在 Android R 上坏掉所以暂时隐藏

4.3.2 (2020-04-15)
- 还是一些不痛不痒的小修小改(

4.3.1 (2020-04-05)
- 添加一个简单一些的提交规则方式
- 修了不能为非主用户的应用添加可访问文件夹-其他应用的文件夹规则的问题
- 另外一些不痛不痒的小修小改(

4.2.3 (2020-03-24)
- 解决与以 setApplicationHiddenSettingAsUser 为原理的冻结类应用一起使用时出现的问题

4.2.2 (2020-03-22)
- 修复应用设置中在线规则早于可访问文件夹加载导致网络较差时体验糟糕的问题

4.2.1 (2020-03-21)
- 改变“新应用通知”及“导出被隔离的文件”规则的通知的实现,这可以绕过 💩 MIUI 的系统 bug 以及另一个祖传小问题
- 增强模块版本现在在线获取
- “可访问文件夹模板”的应用列表现在正确支持多用户
- 更多防呆设计

4.2.0 (2020-03-14)
- 为启动较早的系统应用启用隔离应该不再会造成问题
- 完全修好恢复备份
- 修复特定的情况下应用失去响应(白屏)

4.1.7 (2020-03-10)
- “导出被隔离的文件”规则现在参与“修复应用间交互”功能的计算(需要重新启动受影响的应用才可以让改动生效)
- 修复修改可访问文件夹模板不会立刻生效的问题
- 修复由于系统更新导致的多用户支持坏掉
- 为隔离重要系统应用及程序组的流程加入防呆设计

4.1.6 (2020-03-06)
- 可以使用内置 logcat 来取得开机 log(不再于启动时清除 log & 修复 UI 不响应)
- 已卸载应用的“导出被隔离的文件”规则不再参与冲突检查
- 修复一旦用户进入其他页面,“文件监视”就不再刷新的问题
- 修复极少数的“文件监视”记录不显示的问题
- 修复罕见的被隔离的应用不启动问题

4.1.5 (2020-03-04)
- 上一个版本修的内容其实没有完全修好,现在好了(
- 只在从 Google Play 安装时检查 Google Play 的购买,这可能是有些人打开即白屏的原因

4.1.4 (2020-03-03)
- 修复“禁止系统重新挂载”功能失效(MIUI 用户确认该功能已开启并且重新启动后,应该就不会再出现隔离失效的问题)

4.1.3 (2020-03-01)
- 再次调整启动核心服务的一部分的时机(在 MIUI 或许还有其他的奇奇怪怪的系统上,启动太早或太晚都会有问题,太难了(
- 修复一个有关恢复备份的问题

4.1.2 (2020-2-29)
- 可能修好了部分人出现的购买信息丢失问题(当然会丢失的人还是要再次进行激活流程一次才可以(
- 添加“禁用导出被隔离的文件的通知”选项,因为在使用增强模式的“修复应用间交互”后通知没有意义(该选项仅对新用户默认启用)
- 修复来自程序组的“导出被隔离的文件”规则在添加/更新/删除时可能出现问题
- 修复恢复备份时部分应用无法被恢复的问题
- 修复数个有关“修复应用间交互”的问题

4.1.0 (2020-2-28)
- 为避免问题,所有非普通应用 (uid < 10000) 将在本次升级时停用隔离(根据回报,隔离 uid 1000 的应用可能会在 MIUI, OnePlus Oxygen OS 等重度修改系统上产生问题)
- 修复上个版本文件监视不工作
- 修复上个版本可能的配置丢失

4.0.0 (2020-2-28)
- 修改应用名称为“存储空间隔离”,因为“重定向”十分容易让人误以为是旧时代的“重定向到 SD 卡”
- 正确支持 Android 系统的 `sharedUserId` 机制(几乎所有部分都需要改动,上次更新到现在大部分时间都花费于此)
- 核心服务在「非正常重新启动」后仍可正常运作
- 修复在 Android 10 上关闭隔离后存储权限显示为允许但实际为不允许且无法改为允许的问题
- 不再将 AOSP 应用视为已认证
- 现在如果有人没事把 "Android" 文件夹重命名为 "android" 甚至改来改去,“导出被隔离的文件”功能也能正常运行(到底是什么人才会这么无聊)
- 增强模式 v22:更早启动核心服务中的一部分,这可以解决为非常早启动的应用启用隔离可能会导致无法开机的问题(对,这又是仅限 💩 MIUI 的问题)
- 增强模式及 Riru 版本号永远不再显示为未知
- 若重新安装曾经启用隔离的应用,原先的设置会被正确地恢复(是否启用隔离的开关仍需要手动打开)

3.2.0 (2019-12-18)
- 修复使用了增强模式时,为非常早启动的应用启用隔离可能产生问题(对,这又是「为了绕过 💩 MIUI 的问题做出的改动」产生的问题)
- 几乎改了每一处的 UI 改进

3.1.5 (2019-12-06)
- 退回 3.1.4 中的一些改动,因为似乎在另外的人上出现问题(

3.1.4 (2019-12-05)
- 修复一个启动过程的问题

3.1.3 (2019-11-24)
- 尝试规避“禁止系统重新挂载”功能可能造成“重启”的问题(注意,新的改变需要重新启动后才会生效)
- 导出被隔离的文件(同步文件夹)功能会先删除目标文件夹中同名的文件,这是为了尝试避免一些应用进行数个重命名/移动等操作后“错误的”文件被导出的问题
- 增加本地规则预置字串以供关闭在线规则或网络不可用时使用

3.1.0 (2019-11-23)
- 增强模式:“修复应用间交互”现在可以处理对“下载管理器”的请求
- 修复在 Android 10 上存储权限可能没有正确授予的问题
- 其他小 BUG 修复与 UI 改进

3.0.0 (2019-11-21)
- 重新设计多处 UI,降低理解难度
- 重构多处 UI 相关部分,增加稳定性与流畅性
- 增强模式 v21:增加“禁止系统重新挂载”功能以避免系统触发的重新挂载导致隔离失效(在 Android 9 以上可用)〔1〕
- 增强模式:加回“修复应用间交互”中的修改传递的文件路径功能,但暂时只处理 ACTION_VIEW〔2〕,且不再经由存储重定向中转〔3〕
- 重新设计在线规则,更加灵活

〔1〕此功能应该只有 MIUI 11 需要
〔2〕触发反序列化 extras 很危险
〔3〕即使我们什么也不做,原始行为在 Android 10 上已经会造成崩溃,我们没有必要越庖代俎为劣质应用「修复问题」

2.1.5 (2019-10-30)
- 修复一些 BUG

2.1.3 (2019-10-23)
- 绕过在 OnePlus 的 Android 10 上使用自动暗色主题会崩溃的问题(这个问题由 OnePlus 的魔改引起)

2.1.1 (2019-10-23)
- 修了如果核心进程启动晚于启用的应用则该应用可能无法启动的问题

2.1.0 (2019-10-22)
- 简化允许访问来自其他应用的文件流程,现在只要是由其他应用创建的文件都可以在“属于其他应用的文件夹”中选择
- 在每次应用启动时检查并授予权限,这可能解决由 MIUI 11 随机篡改权限造成的问题
- 绕过在 Meizu 设备上使用内置 su 时核心工作进程会被杀死的问题
- 临时移除“修复应用间交互”中的修改传递的文件路径功能,因为这个功能在使用插件化或热修复技术(常见于来自中国大陆地区的应用)的应用中会产生问题,且目前主流应用应该都已使用 Content Provider 与其他应用共享文件,移除此功能应该影响不大
- 其他 BUG 修复与大量 UI 改进

2.0.1 (2019-09-27)
- 修复“共享文件夹”实际没有生效(除非开关一次)

2.0.0 (2019-09-27)
- 对“共享文件夹”及“同步文件夹”规则进行问题检查(有问题的规则会被删除有问题的部分或禁用),在下个版本会针对这个这个问题提供更加详细的提示及教程
- 修复数个有关“同步文件夹”规则的问题
- 修复独立“修复应用间交互”开关坏掉
- 增强模式 v20.1:修复“修复应用间交互”功能在 OnePlus Android 10(可能还有其他)上的问题
- 大量 UI 改进

1.9.1 (2019-09-09)
- 修复“修复应用间交互”可能没有工作的问题
- 增加半透明状态栏及导航栏选项
- 修复数个 UI bug

1.9.0 (2019-09-08)
- 增强模式 v20.0:修复使用 Adoptable Storage 时安装在外置存储卡的应用无效的问题
- 增强模式 v20.0:更改“修复应用间交互”功能的实现方法,不再会被“Xposed Taichi”破坏,同时也可能会解决一些其他的问题
- 增强模式 v20.0:“修复应用间交互”可单独为每个应用开关
- 修复备份功能不能还原部分配置的问题
- 在 Android Q 上自动允许 `OP_REQUEST_INSTALL_PACKAGES`(因为其发生变化时会触发系统重新挂载)

1.8.3 (2019-08-30)
- 修复一些 UI bug
- 修复“基础模式”下的一个重大问题

1.8.2 (2019-08-27)
- 处理特殊系统应用(appId < 10000 或 appId > 19999, appId = uid % 100000)
- 不为特殊系统应用锁定权限
- 其他 bug 修复和 UI 改进

1.8.1 (2019-08-26)
- 改进选择“可访问文件夹”流程
- 可直接为“可访问文件夹”模板选择使用的应用
- 修复在 Android Q 上启动服务时对已启动的应用的重定向会失效问题
- 修复长时间停留在主界面 CPU 占用会越来越高问题
- 修复使用 API(暂未公开)的应用崩溃的问题
- 其他 bug 修复和 UI 改进

1.8.0 (2019-08-17)
- 选择“可访问文件夹”时可同时选择多个模板及自定义
- 增加“文件夹分析”功能,获知隔离存储空间中文件夹大小
- 可访问文件夹中选择的文件夹不存在时会自动建立
- 一些些 UI 改进

1.7.5 (2019-08-06)
- 修复“同步文件夹”功能坏掉

1.7.4 (2019-08-05)
- 在 Android Q 上使用 FLAG_PERMISSION_SYSTEM_FIXED 来固定权限
- 为华为设备提供解决方法,详见 https://sr.rikka.app/zh-hans/guide/compatibility/huawei.html
- 修复“同步文件夹”功能没有尝试处理“从目标文件夹移走文件”事件
- 改进英语翻译
- 其他小改动

应用简介

这个是一个需要 root 的强大工具,下载前请阅读说明。


这个应用是干嘛的?

如今,几乎每个应用都用请求存储权限,但成吨的劣质应用会在存储空间中留下一堆文件夹,比如一个叫 ABC 的劣质应用会留下一个叫 ABC 的文件夹,且使用第三方 SDK 也可能产生文件夹(比如在中国大陆地区,大量应用使用各种“毒瘤”SDK,而这些 SDK 会创建很多文件夹)。


那些文件夹中通常只包含令用户迷惑的内容(应用数据、缓存等),它们应该呆在 Android 为他们准备的地方(/data 和 /sdcard/Android/data),但是那些应用(和 SDK)的开发者却没有使用。久而久之,存储空间中就会充斥着大量包含未知内容的文件夹。


这就是这个应用诞生的原因,重定向那些应用的存储空间目录到正确位置。


应用评分

4.4

共443个评分

详细信息

应用包名:moe.shizuku.redirectstorage
更新时间:4个星期前
支持ROM:6.0+
开发者名称:蓝莓味绿茶

权限信息

· 完全的网络访问权限
· android.permission.FOREGROUND_SERVICE
· 查看网络连接
· 开机启动
· moe.shizuku.redirectstorage.permission.MANAGER
· moe.shizuku.redirectstorage.permission.GET_CONFIGURATION
· com.android.vending.BILLING
· moe.shizuku.redirectstorage.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
 

扫码查看详情

下载酷安APP

发现应用的乐趣

扫码下载酷安手机APP

扫码下载酷安手机APP

酷安

发现应用的乐趣