小米云控自由解锁Joyctl开源
JoyCtl截图小米云控自由解锁Joyctl,各项云控自定义,拯救你掉帧发热的手机
最近有点时间打游戏,k90pm机型打王者荣耀经常掉帧,电池温度明明才 30°C,却卡得离谱。
忍无可忍分析后发现——小米 Joyose(性能引擎)会从云端拉取一套按机型下发的性能策略,悄悄限制游戏帧率。我的使用环境一直在空调下却被下发限制帧率60~90帧的错误云控,差点把手机砸了
云控在锁什么
机制
具体表现
屏幕帧率锁
屏幕驱动层(novatek IC)对指定游戏锁 90Hz,游戏内开 120 也没用
温度降帧表
43°C 锁 90 帧、45°C 锁 60 帧、47°C 锁 45 帧
CPU 大核基线
游戏场景大核只跑 ~1.0GHz 保守基线,团战必掉帧
PID 温控
长时间游戏温度超阈值后逐级锁帧
实测证据
REDMI K90 Pro Max(SM8850)上,王者荣耀进程被限制在 0-3 小核(大核不可用)、小核 384MHz、GPU 160MHz 最低档——而电池温度仅 30.2°C。属于纯策略性限频,不是温控触发,更不是性能不够。
解决方案:JoyCtl(开源)
我反编译复刻了这套云控协议(MCC/TEG 通道,sign/ihash/uid 完整还原),做了个桌面工具:
[*]✅ 可视化查看/编辑全部策略(94 个字段中文注释,标注安全项与风险项)
[*]✅ 一键解锁:帧率锁 / 温度降帧表 / CPU 大核基线 / 温控阈值
[*]✅ 冻结云控:persist.sys.sc_allow_conn=0,重启不失效,改完不怕被覆盖
[*]✅ 324 个机型云端覆盖探测(小米 17 系列实测有覆盖)
[*]✅ Windows / macOS 安装包,捆绑 adb 开箱即用
开源地址:release有windows版跟macos版(CI未测试)
https://github.com/hexwander/joyctl 这个案例很有代表性,能说明不少问题。 这个角度之前没想过,记下来了。 整理得挺系统,看得出花了不少功夫。 观点有依据,不是拍脑袋得出来的。 这类内容应该多一些,对新手很友好。 楼主说得挺实在,比那些空谈概念的强。 整体框架挺好,细节上还能再展开。 写得挺细致的,能看出是实操过的。 看完之后对这块的认识清晰了不少。