创维 G7200(8H87 机芯)按电源键待机黑屏卡死解决方案
现象按遥控器电源键后屏幕黑掉,再按遥控器电源键完全没反应,必须拔电源断电重启。开机一切正常,但只要按电源键待机就卡死。
调查出的原因为:设备本身对“快速待机(STR)”的支持就有问题,官方代码写得又写有问题导致的连锁反应。
因此,修复方案就是通过配置项绕过“快速待机(STR)”功能,用遥控器电源键直接关机而不是待机。
步骤 1:关闭工厂菜单里的“快速开机”
进工厂菜单,在配置中把快速开机关掉。 (让待机不走 STR 快速待机路径,避免触发另一条同样会退化成 powerOff 的链路。)
注意:修改工厂菜单的“快速开机”配置后,需要彻底断电重启一次电视才能够生效
步骤 2:修改待机方式配置
adb 连接电视(需 root,详见 一种老旧安卓电视通用Root与优化方案-以创维G7200_8H87为例_综合交流大区_ZNDS):
adb connect XX.XX.XX.XX:5555
adb shell
su
mount -o remount,rw /system
cp /system/pcfg/8H87_G7200/config/general_config.xml /data/local/tmp/general_config.xml.bak
编辑 /system/pcfg/8H87_G7200/config/general_config.xml,在 </SkyGeneralCfgs> 前加一行(已有则改值):
<config name="STANDBY_TV_STYLE" value="standby_false" />然后
mount -o remount,ro /system
reboot
步骤 3:验证
重启后按遥控器电源键 → 应正常关机(红灯),再按 → 正常开机,不再卡死。
效果与代价
[*]按遥控器电源键可以正常关机与重新唤醒开机
[*]不能使用“快速开机”与“快速待机(STR)”【实测清理系统应用能把这个机器的开机时间压到15秒,比每次必须断电要强】
关于开机加速
[*]清理「已卸载但仍占盘」的残留包:把「对用户隐藏、但更新包还留在 /data/app」的系统应用退回系统自带版本,加速效果明显
[*]删掉旧版本遗留的 oat缓存(/data/dalvik-cache/arm/ 目录下的),有一定效果(可以全部删一次然后下次开机启动会花点时间重建必要缓存)
[*]修开机启动队列:bootQueue.xml 里删掉了 2 个根本不存在的包,有一定效果
[*]由于这个机器的系统会花费大量时间在开机的PMS 扫描 /data/app(data scan)上,因此安装的应用越少越小就越好
帮忙顶顶
页:
[1]
