修复开机锁60帧 2
/system_ext/etc/init/底下自己加一个rc,这里以文件名为fix_flashh_service.rc为例
里面加上
service fix_flashh_service /system/bin/sh /system/FlashhFix/fix_flashh_service.sh
class main
user root
group root
disabled
oneshot
seclabel u:r:shell:s0
on property:sys.boot_completed=1
start fix_flashh_service
然后在/system/FlashhFix/添加fix_flashh_service.sh
里面加上
while [ "$(getprop sys.boot_completed)" != "1" ]; do
sleep 0.1s
done
b=$( settings list system | grep peak_refresh_rate )
if [[ $b == "peak_refresh_rate=165" ]]; then
settings put system peak_refresh_rate 60
settings put secure miui_refresh_rate 60
settings put secure user_refresh_rate 60
sleep 0.1s
settings put system peak_refresh_rate 165
settings put secure miui_refresh_rate 165
settings put secure user_refresh_rate 165
fi
if [[ $b == "peak_refresh_rate=144" ]]; then
settings put system peak_refresh_rate 60
settings put secure miui_refresh_rate 60
settings put secure user_refresh_rate 60
sleep 0.1s
settings put system peak_refresh_rate 144
settings put secure miui_refresh_rate 144
settings put secure user_refresh_rate 144
fi
if [[ $b == "peak_refresh_rate=120" ]]; then
settings put system peak_refresh_rate 60
settings put secure miui_refresh_rate 60
settings put secure user_refresh_rate 60
sleep 0.1s
settings put system peak_refresh_rate 120
settings put secure miui_refresh_rate 120
settings put secure user_refresh_rate 120
fi
if [[ $b == "peak_refresh_rate=90" ]]; then
settings put system peak_refresh_rate 60
settings put secure miui_refresh_rate 60
settings put secure user_refresh_rate 60
sleep 0.1s
settings put system peak_refresh_rate 90
settings put secure miui_refresh_rate 90
settings put secure user_refresh_rate 90
fi
if [[ $b == "peak_refresh_rate=75" ]]; then
settings put system peak_refresh_rate 60
settings put secure miui_refresh_rate 60
settings put secure user_refresh_rate 60
sleep 0.1s
settings put system peak_refresh_rate 75
settings put secure miui_refresh_rate 75
settings put secure user_refresh_rate 75
fi
如需要其他刷新率请自行添加
感谢 Amktiao 的指点
Last updated