Nuclear'Atk(核攻击)网络安全实验室

Recent content on Nuclear'Atk(核攻击)网络安全实验室

马上订阅 Nuclear'Atk(核攻击)网络安全实验室 RSS 更新: https://lcx.cc/index.xml

小米5s 小米6 MIUI 系统 删除温控 破解限制

2019年1月30日 13:21

  众所周知,小米安卓(Android)手机 MIUI 系统有个很狗血的特点:温控

  核总(https://lcx.cc/)用小米手机也很多年了,温控也关注过不少,网上一堆垃圾内容误导新手跳坑走弯路,所以核总在这里进行详细完整讲解下。

  注意!文中所有涉及到的文件、工具、驱动等资料,文章末尾都有下载

何谓“温控”?

  温控全称为手机温度控制,即小米安卓手机的一项系统核心功能,当你手机温度超过一定范围时,CPU 将自动锁核(多核只能用单核)、限制最高频率,So,你的手机突然就会卡成幻灯片,在充电玩游戏时尤为明显,分分钟想砸了手机……

  小米的部分型号十分明显:小米 5s、小米 6 等,MIUI 论坛骂声一片,最早还可以在MIUI 9 开发版系统设置中自行选择是否启用温控(省电策略、性能模式、游戏模式),后来更新到 MIUI 10 直接取消了选择权,So……

  于是米粉们纷纷捣鼓出了例如“温控拜拜”、“内核调校”之类的 APP 删温控配置文件或者修改参数,MIUI 9 系统运行良好,后来 MIUI 10 出来后很多不支持了,再后来小米论坛有大神捣鼓出了修改版的温控配置文件,完美解决了该问题。

什么是温控配置文件?

  小米的 MIUI 系统核心温控功能实际上是依靠几个主要配置文件,规定了温度范围、如何限制核心数、频率的控制策略等(罪魁祸首),主要在安卓系统中以下路径:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# Bin 文件
/system/vendor/bin/thermal-engine
-rwxr-xr-x 1 root shell 6731600 2009-01-01 00:00

# 标准模式
/system/vendor/etc/thermal-engine-8996.conf
-rw-r--r-- 1 root root 3744 2009-01-01 00:00

# 游戏模式
/system/vendor/etc/thermal-engine-8996-game.conf
-rw-r--r-- 1 root root 3376 2009-01-01 00:00

# 性能模式
/system/vendor/etc/thermal-engine-8996-high.conf
-rw-r--r-- 1 root root 3200 2009-01-01 00:00

# ??模式
/system/vendor/etc/thermal-engine-8996-map.conf
-rw-r--r-- 1 root root 176 2009-01-01 00:00

  注意!这里以 MIUI 10 系统为例,根据系统版本不同,文件位置略有不同!

  操作及删除之前记得备份!!!记得备份!!!记得备份!!!

  其实不备份也行,反正每次 MIUI 系统升级后,这些文件又会再回来,因为小米系统是全覆盖式更新,无论你对系统做了什么修改,每次更新之后都会完全恢复…… -_-!!!

  小提示,如果以后系统升级后温控文件位置发生变化,可以通过以下系统命令查找温控文件位置:

1
find /system -name "thermal-engine*"

前提条件

  在修改温控文件解除温控限制之前,请确保你手机已经具备以下条件,否则底下内容就不用看了,因为权限不够无法操作……

  1. 手机必须解锁 BL(BootLoader),否则没有 root 权限无法操作!
  2. 解锁 system 分区,不然无法操作 system 目录文件。
  3. 打开开发者模式并开启...

剩余内容已隐藏

查看完整文章以阅读更多