禁用清单是什么
连接建立后,就进入了整个流程中最需要你动脑子的环节:确定"禁用什么、留下什么"。
这份答案以一纸清单的形式存在,我们叫它禁用清单。它不是从天而降的,而是助手通过 ADB 把你电视上现存的应用逐一列出(底层是 ADB 的包列表命令,如 pm list packages,由脚本代劳),再与项目内置的预装软件分类比对,生成一份"建议禁用"的草稿。草稿之后,必须经过你的人工把关,才能成为最终执行的清单。
为什么人工把关不可跳过?因为助手不知道你的生活。它不知道你其实每天都用厂商的云游戏,不知道你家小孩靠那个儿童应用学英语,更不知道你习惯用语音助手找片。清单再智能,也只是概率;你的习惯,才是标准答案。
清单的三大类别
一份负责任的清单草稿,通常把应用分成三类。理解这三类,你就能快速过目。
| 类别 | 典型内容 | 处理建议 |
|---|---|---|
| 推荐禁用 | 厂商推广类预装:视频、音乐、购物、资讯等你用不到的 App;预装小游戏;儿童教育类 | 确认自己不用,即可禁 |
| 谨慎评估 | 云游戏、投屏、语音助手、天气、日历等可能影响遥控体验或日常习惯的应用 | 逐项想过再决定,拿不准就留 |
| 明确保留 | 启动器(桌面)、输入法、应用商店、你日常在用的视频 App、与系统功能绑定的组件 | 一律保留,别碰 |
三个词记住要诀:推广类的可以大胆禁,功能类的想清楚再禁,底座类的坚决保留。 所谓底座类,就是电视"缺了就出事"的应用——启动器没了没有桌面,输入法没了没法搜索,这类应用一旦被误禁,电视可能开不了机或者界面异常,需要走恢复流程才能救回来。项目虽然提供了恢复路径(见下文与 ct-0403),但没必要主动往坑里跳。
人工把关四问
拿到清单草稿后,不要一目十行地扫过去,对每一个"待禁"应用问自己四个问题:
- 这半年我打开过它吗? 想不起来,基本就可以禁。预装软件最大的罪就是占地和弹推广,禁了世界清净。
- 它是"缺了就出事"的底座应用吗? 启动器、输入法、应用商店这类,列入清单也划掉,保留。
- 禁用它会影响遥控器的某个按键或某个功能吗? 比如语音键、首页键、某些信号源切换,可能和特定应用绑定。不确定就查一下再禁,查不清就保留。
- 我说得清它干什么吗? 说不清用途的,先查再禁;查了还是糊涂,保留。宁可少禁一个,不要错禁一个。
四问答完,清单就从"助手的建议"变成了"你的决定"。这个过程通常花不了五分钟,但它是整本书里性价比最高的五分钟。
动手前的最后一道闸:备份
清单定稿、执行之前,还有一道绕不开的程序:改前备份必须已经完成。具体来说,助手应该已经通过 recovery.py 之类的手段,把电视当前的应用包状态记录下来,写好了 disable.sh 需要的恢复记录(这一机制的细节在 ct-0403 展开)。
备份在,一切可逆;备份不在,先别动。这是本书重复最多的一句话,到了最关键的清单环节,再重复一次也不过分。让助手明确回报"备份已完成、恢复记录已生成",你见过那个记录文件的名字,再点头执行。
执行与确认点
清单定稿、备份就位,执行反而是一句话的事。助手会按清单逐项调用 pm disable-user——注意这个命令的性质:它是设置里"停用"的命令行等价物,只停用,不卸载,应用数据原样保留。哪天后悔了,恢复启用即可,App 还在原地。
执行阶段你要盯的确认点如下:
| 阶段 | 预期看到什么 | 异常怎么办 |
|---|---|---|
| 清单复述 | 助手列出最终清单:总数、分类、数量 | 数量对不上,回到四问重新过 |
| 执行过程 | 逐项输出成功或失败 | 个别失败多见于系统保护组件,保持原状即可,以脚本输出为准 |
| 执行完毕 | 汇总"成功 X 项,失败 Y 项" | 失败项让助手记录原因,不必强求 |
执行成功后,电视不会发生肉眼可见的剧变——预装应用的图标从首页消失、不再弹推广,是回到首页后才能感受到的变化。真正的验收在 ct-0305,那篇会带你逐项测试。
常见误区
| 误区 | 真相 |
|---|---|
| "禁得越多越好" | 禁用数量与体验不成正比,禁错底座应用反而添乱 |
| "禁用了就找不回来了" | 项目只用停用开关,恢复启用即可,数据不丢 |
| "助手比我懂电视" | 助手懂流程,你懂生活;清单必须你签字 |
| "先禁了再说,不行再恢复" | 恢复虽可行,何必绕一圈;动手前多问一句话 |
| "备份是助手的事" | 备份记录要你亲眼见过文件名,并在结束后妥善保管 |
一个顺手的好习惯
清单定稿后,把它和备份记录放在一起保存——可以是项目文件夹里的一个文本文件,也可以是你在助手里让助手导出的一份摘要。下次电视固件升级、部分禁用被还原时,这份"当初禁了什么"的档案就是 repair 的地图,配合 ct-0403 讲的 check.py,可以快速把电视修回你满意的状态。
小结
禁用清单是流程中"人的权重"最大的一环:助手负责列出候选,你负责做出决定。三大类别帮你快速分流,四个问题帮你逐个把关,一道备份闸门兜住所有意外。清单签字之后,修改只是执行;而执行之后的测试与收尾,我们放到 ct-0305 讲。
