逐应用导出规则文件 Bloker 的 JSON 格式怎么存
导出:调好的开关打包存起来
关掉一堆组件后,Bloker 可以把这些规则导出成文件。导出的文件:
- 可以作为备份(改坏了能恢复)
- 可以分享给别人(比如"微信禁广告版"规则文件)
- 可以用来换机迁移
- 可以用来多台设备同步配置
导出路径
单应用导出
进应用详情页 → 右上角三个点 → 找"导出规则"或"分享"选项 → 选保存位置。
批量导出
Bloker 设置页里应该有批量导出所有应用规则的入口(以当前版本界面为准)。
导出的文件格式
Bloker 导出的默认格式是 JSON,大致包含:
{
"packageName": "com.example.targetapp",
"rulesVersion": "1.0",
"controllerType": "IFW", // 当前用的控制器
"components": [
{
"name": "com.example.targetapp/.AdActivity",
"type": "activity",
"enabled": false, // 关掉的组件
"controller": "IFW"
},
{
"name": "com.example.targetapp/.AdService",
"type": "service",
"enabled": false,
"controller": "IFW"
}
],
"exportTime": "2026-10-13T14:30:00Z"
}
格式是 Bloker 自己的,包含了组件状态、控制器类型、版本号等元信息,导入时 Bloker 会根据这些信息正确应用规则。
导出之前要确认
导出前先扫一眼应用详情页,确认你想要的组件都关掉了、开关状态正确。导出的就是当前 Bloker 界面上显示的规则状态。
存哪里
建议存到一个你找得到的位置:
- 网盘(夸克、百度云、OneDrive)——方便换机时下载
- 本地存储里专门建一个目录,比如
/BlockerRules/ - 邮箱发自己一份(最保险)
什么时候该导出
- 大批量调整前:准备对某个应用做比较大的组件改动(比如一次关十几个广告相关组件),先导出一份备份,改坏了可以恢复
- 每月一次:定期给所有应用导一份,留作基线
- 换控制器前:从 PM 切到 IFW 或反之前,先导出一份,切换后如果有问题可以回退