Skip to content

About

Xiaomi设备刷新率切换器 · KSU 模块 · 按应用自动切换

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

114 Commits

Folders and files

Repository files navigation

RefreshRateSwitcher

小米平板 / 红米 K Pad(25079RPDCC / turner)与小米 17 Pro 的刷新率切换器, 带 KernelSU 模块(常驻通知 / 点击切换并锁定刷新率),支持按应用自动切换。

功能

  • 一键切换 / 锁定刷新率(24 / 30 / 60 / 90 / 120 Hz 等,按机型实际模式列出)
  • 常驻通知:点击切换、通知内快捷挡位
  • 悬浮窗面板:长按拖动位置、⟲ 恢复默认位置、进入应用
    • 位置记忆按竖屏 / 横屏分别保存,两种 UI 共享同一份记忆
  • 按应用自动切换:前台应用规则,触发时不改变锁定状态
  • LTPO 屏幕:自动解除无效锁定,界面显示「由 LTPO 控制 / 最高到 N Hz」
  • 应用列表:下拉刷新(MIUIX 原生)、规则应用置顶排序、实时图标缓存
  • 双主题:MIUIX 与 Material 3 Expressive,可切换;横屏精简顶栏
  • KSU 模块:开机自动拉起、崩溃守护

版本

版本 说明
4.2.1.7 升级到 MIUIX 0.9.4 正式版(Compose 1.12 / AGP 9.1 / compileSdk 37 / minSdk 33),新增 0.9.x 兼容层
4.2.1.6 修复系统常驻「正在其他应用的上层显示内容」:释放无 root 兜底用的 1x1 透明悬浮窗
4.2.1.5 彻底移除 root 授权悬浮窗;改为打开 App 时跳转系统设置由用户手动授权
4.2.1.4 悬浮窗权限仅在面板显示期间存在(隐藏即收回),彻底消除系统「正在其他应用的上层显示内容」提示
4.2.1.3 不再自动授予悬浮窗权限(避免系统一直提示「悬浮窗在前台」)
4.2.1.2 通知栏不再提供长按选项(快捷挡位 / 锁定),仅保留点击弹出面板
4.2.1.1 面板长按震动反馈、⟲ 恢复默认位置图标、拖拽说明、面板投影与描边
4.2.1 面板长按拖动、位置分方向记忆、悬浮窗图标化按钮
4.2.0 长按拖动 + 位置记忆(初版)
4.1.1 MIUIX 0.8.8、流畅搜索动画、自动化不改锁定、LTPO 自动解锁
4.1.0 移除 LSPosed 实现、LTPO 语义改为「最高到」、toast 精简

构建

需要 JDK 21、Android SDK(compileSdk 36 / minSdk 29)、Gradle 8.14.3、AGP 8.13.2。

gradle :app:assembleRelease

产物

  • release/RefreshRateSwitcher-4.2.1.1.apk —— 主程序
  • release/RefreshRateSwitcher-4.2.1.1-KSU.zip —— KernelSU 模块(内含同一 APK)

模块

ksu_module/ 为 KernelSU 模块源文件;把 module.prop、service.sh、action.sh、 uninstall.sh 与 APK 一起打包为 zip 即为可刷入模块。

About

Xiaomi设备刷新率切换器 · KSU 模块 · 按应用自动切换

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages