Wixiuenne しかちゃん (@Shikha)记一次对Mi6 移植 ColorOS 异常亮度骤降Bug的排查 中发帖

起因:在酷安看到有个大佬开发出了 适用于Mi6 的ColorOS16,Bug相对很少(相比其他系统),试图作为Mi6日用系统 
[图片]
深入使用发现, scrcpy连接、录屏都会导致屏幕亮度骤降至最低,因为我经常需要scrcpy连接,无法忍受,故试图解决Bug

本人没有任何开发、逆向经验,全靠Ai,这是我第一次逆向


1. 现象
连接 Scrcpy、开启屏幕录制功能均触发屏幕亮度骤降,显然,这是大概率由于虚拟屏幕操作/连接过程中一些逻辑出问题导致的

2. 排查
Android 中对亮度的调节有两种方式,一种是在Android 框架中对系统设置项修改,一种是绕过框架直接作用于底层(如直接修改某个 /sys 节点或驱动状态异常导致变更)
对第一种情况,可以通过 settings get system screen_brightness 检查,实测发现,亮度降低前后,它的值没...