Mtk-Android13-GMS版本-屏幕默认永不休眠-屏幕息屏时间默认永久
文章目录
- 前言-场景
- 一、参考资料
- 二、遇到实际问题
- 三、解决思路
- 四、解决方案
-
- 修改文件
- 实际解决方案
-
- 实现默认永久休眠问题
- 解决永久休眠被篡改-间接默认一次
- 实际问题思考
- 总结
前言-场景
国外GMS版本带开机想到,第一次开机需要默认屏幕永不休眠功能。
一、参考资料
之前其实做过相关的总结、解决方案:参考资料如下 MTK-Android12-13 屏幕永不休眠功能实现
MTK-Android12-13 修改默认息屏时间
二、遇到实际问题
参考之前的解决方案,第一次开机总是会设置为2分钟左右,如下:明明都改了配置文件、确认了对应的业务逻辑并没有特别修改,但是重刷固件后息屏时间都是2分钟左右 命令:adb shell settings get system screen_off_timeout
这也导致去系统设置-》显示-》息屏时间并没有任何一个默认,初步看这个息屏时间肯定在哪里被改过,查了下源码也没找到被改过的地方。
最后定位:发现是开机向导app 里面修改掉的,但是开机向


