Bloker 列表空白加载失败 权限不够是头号原因
打开 Bloker 应用列表一直转圈或空白
打开 Bloker 后,底部"应用"tab 的应用列表加载不出来,一直转圈或空白。组件详情页里也看不到任何组件。
头号原因:授权环境没就绪
90% 的情况是这个问题。Bloker 需要 root 权限或 Shizuku 通道的 shell 权限,才能读取和修改其他应用的组件状态。权限不够时:
- 应用列表加载不出来(Bloker 用
queryAllPackages权限读所有包,然后要进一步读组件详情——后者需要更高权限) - 或应用列表能显示名字,但进详情页看组件时空白
排查步骤
步骤一:确认 root 权限
如果你走的是 root 路线:
- 打开 Magisk/KernelSU 管理器
- 找到 Bloker 在授权列表里
- 确认是"已授权"状态(不是拒绝、不是"询问每次")
- 实在不行,先移除再重新添加 Bloker 到 root 授权列表
步骤二:确认 Shizuku 状态
如果你走的是 Shizuku 路线:
- 打开 Shizuku 应用
- 看状态栏是不是"Running"(运行中)
- 确认 Bloker 在 Shizuku 的授权列表里
- 如果 Shizuku 显示连接错误 → 重新配对(开发者选项 → 无线调试 → 重新配对码配对)
- 关键确认:Shizuku 是不是以 root 权限启动的?(普通 shell 权限不够改普通应用组件)
步骤三:重新启动 Bloker
权限确认没问题后:
- 强制停止 Bloker(设置 → 应用管理 → Bloker → 强制停止)
- 重新打开 Bloker
- 下拉刷新应用列表(如果有)
其他可能原因
| 原因 | 解决 |
|---|---|
| Android 版本太旧(< 6.0) | Bloker 需要 Android 6.0+,系统版本不满足会有兼容性问题 |
| Android 版本太新(beta/preview) | 预览版系统可能有 API 变更,Bloker 可能跟不上 |
| 厂商 ROM 限制权限(MIUI/ColorOS) | 某些厂商系统限制 shell 或 root 的组件管理能力,换 IFW 试试 |
| Bloker 自身 bug | 卸载重装,或换个版本(F-Droid 版本 vs GitHub 版本) |
| 存储权限 | Bloker 规则导出/导入需要存储权限,进设置确认存储权限已给 |
临时救急
如果 Bloker 就是打不开列表,但你之前导出过规则文件:
- 用 adb shell + pm 命令直接改组件状态(进阶操作,不推荐新手)
- 或者重新装回 Bloker,第一次打开时确认权限弹窗都点了"允许"