项目地址
完整项目见MIUICustom
注意:该模块仅测试于电池与性能 4.2.00,其他版本未测试。
概述
即使在设置中将屏幕刷新率设置为120Hz,对于某些应用(如哔哩哔哩)仍锁60帧。
通过Xposed Hook DisplayFrameSetting.isFeatureOn,实现全局高刷。
代码
1 2 3 4 5 6 7 8 9 10 11
| Method mtd_isFeatureOn_4200 = XposedHelpers.findMethodExactIfExists("com.miui.powerkeeper.statemachine.DisplayFrameSetting", lpparam.classLoader, "isFeatureOn"); if (mtd_isFeatureOn_4200 != null) { XposedBridge.hookMethod(mtd_isFeatureOn_4200, new XC_MethodReplacement() { @Override protected Object replaceHookedMethod(MethodHookParam param) { return false; } }); }
|
验证
打开设置-开发者选项-显示刷新频率
- 打开哔哩哔哩,帧率为60。
- 在
LSPosed钟对电池与性能启动模块,并强行停止(长按)。
- 打开哔哩哔哩,帧率为120。
参考
[教程] MIUI 修改 反编译 全局高刷 教程