这个 Repo 用于存储 Yuuta 开发的 kh.android.dir Dir 垃圾清理 的清理规则。
- 匹配(所以无法支持微信垃圾的深度清理)
提交 PR 请提交到 rules 目录下,我们会采用 GPL-3 保护您提交的规则的知识产权。
示例: /FOLDER.tencent/FOLDER.qqinput/FILE.recommend.xml.json
表示在 /sdcard 下的 /tencent/qqinput 文件夹下有 垃圾文件 recommend.xml
示例: /FOLDER.tencent/FOLDER.tbrowserwificache.json
表示在 /sdcard 下的 /tencent 文件夹下有 垃圾文件夹 tbrowserwificache
即:文件夹规则必须以 FOLDER.文件夹名.json 存储到对应 FOLDER. 开头的路径下,文件规则必须以 FILE.文件夹名.json 存储到对应 FOLDER. 开头的路径下。规则应当遵循严格的 JSON 格式。
{
"mode": 0,
"pkg": [],
"willClean": false,
"needUninstall": false,
"notReplace": false,
"carefully_clean": false,
"carefully_replace": false,
"authors": [
""
],
"title": {
"source": {
"zh-rCN": "",
"en-US": ""
},
"defaultSource": ""
}
}Int 类型, 非空。 该值将决定规则的分类,若指定,则应用将 强制使用应用内置的默认清理策略 。全自定义规则没有限制。
| int 值 | 对应类型描述 |
|---|---|
| 0 | NONE,未指定类型,用于兼容老版客户端,禁止新提交的规则使用 |
| 1 | CACHE,应用缓存 |
| 2 | LOG,应用日志 |
| 3 | AD,应用广告 |
| 4 | UNINSTALL,应用卸载残留 |
| 5 | USER_DATA,用户数据 |
| 6 | CUSTOM,完全自定义 |
String array, 可以为空,在数组内使用字符串类型存储对应规则关联应用的包名。
String array, 非空,在数组内使用字符串类型存储对应规则作者名。
"title": {
"source": {
"zh-rCN": "",
"en-US": ""
},
"defaultSource": ""
}JSON object 类型,非空,内含多个字符串项。
zh-rCN 表示简体中文的规则说明,可以用 zh 替代,但不建议。
en-US 表示英文的规则说明。
defaultSource 表示非使用上述地区语言的用户显示的规则说明。
"willClean": false,
"needUninstall": false,
"notReplace": false,
"carefully_clean": false,
"carefully_replace": false均为 Boolean 类型,可取值: true / false ,非空。表格中为空表示没有默认设置。MODE == 6 时为完全自定义清理策略。
| mode | willClean | notReplace | carefully_clean | carefully_replace | needUninstall | |
|---|---|---|---|---|---|---|
| 对应分类值 | 英文分类 | 默认勾选清理 | 默认不建议替换 | 请谨慎清理 | 请谨慎替换 | 是卸载残留 |
| 0 | NONE | true | true | false | true | |
| 1 | CACHE | true | true | false | true | |
| 2 | LOG | true | false | false | false | |
| 3 | AD | true | false | false | false | |
| 4 | UNINSTALL | false | true | false | true | |
| 5 | USER_DATA | false | true | true | true | |
| 6 | CUSTOM | 完全自定义 |