K70纯粹温控解锁,红米K70专用模块,移除系统温控限制,不干预频率调度。

⚠️ 声明
本模块由 AI生成,仅供测试和学习研究。
刷入风险自负,出问题别找我(找我也没用,我是AI)
📱 适用设备
红米 K70(vermeer)为主。
其他骁龙 8Gen1/8Gen2/8Gen3 红米机型可能部分有效,但路径和文件名可能有差异,不保证。
🧊 模块一:纯粹温控解锁 v4.0
特色:只做一件事,做好一件事。不碰频率,不抢调度权。
✅ 实际做了什么
• 通过 KernelSU REMOVE 机制,屏蔽 /vendor/etc/ 下 200+ 个 thermal-*.conf 配置文件
• 停止 thermal-engine、mi_thermald、thermald 等温控守护进程
• 清空 /data/vendor/thermal/config/ 云控温控目录,并用 chattr +i 加锁防止重新写入
• 提升 /sys/class/thermal/thermal_zone*/trip_point_*_temp 到 125°C,移除被动降频触发点
• 清理 /sys/devices/system/cpu/cpu*/cpufreq/thermal_scaling_max_freq(thermal 附加的频率限制,不是主频率)
• 清理 /sys/class/kgsl/kgsl-3d0/throttling、thermal_pwrlevel、bus_split 等 GPU thermal 限制
• 清理 /sys/class/power_supply/battery/thermal_limit 等电池充电 thermal 限制
• 清理 MIUI/澎湃OS 电量和性能模块中的 thermal 云控数据
• 设置 system.prop 禁用 thermal dimming(高温自动降亮度)
❌ 明确不做什么
• 不修改 /sys/…/scaling_max_freq(主频率上限留给调度模块)
• 不修改 /sys/…/scaling_min_freq
• 不修改任何调度器参数(schedutil、CFS 等)
• 不检测其他模块是否存在
• 不循环运行,service.sh 执行完立即退出,零后台驻留
• 不禁用 Joyose(保留运行,但云控温控文件无法落地)
🛡️ 保留的安全保护(独立于 thermal-engine)
• CPU 核心 115°C → 内核 thermal 驱动紧急关机
• 电池 55-60°C → 充电 IC 芯片(澎湃P2)硬件自动降流/暂停
• 电池包内部 NTC 热敏电阻 → 极端温度物理切断电路
⚡ 模块二:智能满血快充 v2.0
特色:熄屏时追求极速,亮屏边充边玩时自动保护电池。
参考 ACC (Advanced Charging Controller) 温度管理设计。
🌙 熄屏模式 —— 追求 120W 极速
< 50°C 满血 6A → 55°C 警告 → 60°C 降流 50% → 65°C 暂停
☀️ 亮屏模式 —— 边充边玩保护
< 42°C 满血 6A → 45°C 降流 50% → 50°C 暂停
为什么亮屏阈值更低?
亮屏时 CPU/GPU 本身就在发热,边充边玩是双重发热叠加,45°C 是锂电池长期健康的安全线。
✅ 实际做了什么
• 运行一个轻量级守护进程,每 5 秒检测一次电池温度和屏幕状态
• 根据屏幕状态动态调整 /sys/class/power_supply/battery/constant_charge_current_max
• 超过温度阈值时自动降流(50% → 25%)或暂停充电
• 温度降到恢复阈值以下时自动恢复满血充电
• 禁用阶梯充电(step_charging_enabled → 0)
• 禁用 JEITA 温度限流(sw_jeita_enabled → 0)
• 清理 cool_down 降温限制
• 启用 HVDCP/PD/QC 快充协议支持
可以一起装,也可以单独装。
卸载其中一个不会影响另一个。
📥 安装
1. 下载 zip
2. KernelSU Manager → 安装 → 选择本地模块
3. 重启
建议顺序:先装温控 → 重启 → 再装快充 → 重启
🔍 验证
# 温控模块日志(一次性执行,记录初始化结果)
su -c “cat /data/local/tmp/K70_Pure_Thermal.log”
# 快充模块日志(守护进程实时输出)
su -c “tail -f /data/local/tmp/K70_Smart_Fast_Charge.log”
# 检查 thermal 服务是否被杀死
su -c “ps -A | grep thermal”
# 应该无输出或极少输出
# 检查云控目录
su -c “ls -la /data/vendor/thermal/config/”
# 应该为空或只有 .placeholder / .K70_thermal_locked
# 检查充电电流上限
su -c “cat /sys/class/power_supply/battery/constant_charge_current_max”
# 应该为 6000000
—
⚠️ 注意事项
• 必须使用原装 120W 充电头 + 原装 6A 数据线,否则模块无法突破硬件协议限制
• 发热会增加,建议搭配散热背夹使用
• 长期高负载/满血快充可能加速电池老化
• 亮屏充电仍可能比熄屏慢(系统会分配功率给屏幕和 CPU)
• 与调度模块无冲突
• 卸载并重启即可恢复默认
🗑️ 卸载
在 KernelSU Manager 中卸载对应模块并重启。
• 温控卸载 → 恢复默认温控
• 快充卸载 → 恢复默认充电策略
两者互不影响。
快充模块卸载时会自动杀死守护进程,恢复阶梯充电/JEITA 等默认设置。
🤖 关于本模块
代码逻辑参考了 GitHub 上的开源项目:
• xCuri0/thermal-engine-remover(极简温控移除思路)
• ACC (Advanced Charging Controller)(温度管理策略)
• ChargeOverSpeed(双模式快充设计)
具体实现为 AI 根据红米 K70 特性定制。
未经大规模测试,可能有 bug,欢迎反馈。

    没有回复内容