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

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

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

何谓“温控”?

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

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

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

什么是温控配置文件?

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

 123456789
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. 打开开发者模式并开启 USB 调试。
  4. 将手机连接到电脑,并装好驱动程序和相应工具。

1.解锁 BL(BootLoader)

  官网有提供解锁教程和方法,而且刷成开发版自带 root 权限,具体的去看官网论坛。

2.解锁 system 分区

★ 警告 ★

  系统 system 分区解锁后如果修改了 system 目录的文件,就不能再上锁(只有使用原版系统文件才能上锁),否则无法通过开机文件校验!!!

  但是下次手机更新后会自动恢复所有系统文件并自动上锁!所以无需担心!系统更新后再次修改温控,需要重复以下的方法关闭就行了。

  因为 MIUI 系统开启了安卓的系统文件校验,也就是所谓的“system 锁”,如果不关闭这个系统文件校验,那么刷入第三方 RE 或者修改 system 分区文件会导致无法通过开机文件校验(俗称卡米)。

  因为咱们要修改 system 分区的温控配置文件,所以必须解锁

  推荐使用命令解锁(安全、便捷、高效):

 123456789
10
11
# 解锁命令
adb root
adb disable-verity
adb reboot# 重新上锁
# ★ 警告 ★
# ★ 如果修改了 system 目录的文件,就不能再上锁,否则无法通过开机文件校验! ★
adb root
adb enable-verity
adb reboot

  或者“system 分区一键解锁、上锁.apk”、“NFC Emulator”等来路不明的第三方应用,需要 root 权限不推荐、不安全

  底下实际操作中有详细说明。

3.开启 USB 调试

  首先进入系统设置,找到系统版本、全部参数(各个系统版本不太一样),最后点几下 MIUI 版本就会进入开发者模式。

  然后在系统设置>更多设置>开发者模式,打开开发者选项和 USB 调试

4.安装驱动和工具

  驱动程序主要为 ADB Interface 驱动。

  可以使用小米手机助手或任何其他安卓手机助手(都自带),或者:

  1. 360驱动大师
  2. 驱动精灵
  3. Universal Adb Driver
  4. MIUI 官方的小米手机驱动
  5. 其他…

  核总推荐使用:360驱动大师、Universal Adb Driver

  工具软件只需要 Platform-Tools 中的 adb.exe(安卓官方调试工具),此乃极客、刷机、折腾的必备工具!

  一直以来,刷机爱好者折腾 Android 系统使用的 adb / fastboot 都来自两个渠道:别人提供的(来源不明)、安装十分庞大的 Android Studio,从来没有一个官方的、可靠的独立 adb / fastboot 工具包,现在终于有了!

  Google 谷歌官方提供了 Windows、macOS 以及 Linux 下的工具包的直接下载地址:

1
2
3
https://dl.google.com/android/repository/platform-tools-latest-darwin.zip
https://dl.google.com/android/repository/platform-tools-latest-linux.zip
https://dl.google.com/android/repository/platform-tools-latest-windows.zip

  从此地址下载的 Platform-Tools 工具包将永远是最新版本。

操作方案

  以 MIUI 10 版本为例,其他版本大同小异。

  1、删除刚才说的这几个温控配置文件(建议备份):

1
2
3
4
5
/system/vendor/bin/thermal-engine
/system/vendor/etc/thermal-engine-8996.conf
/system/vendor/etc/thermal-engine-8996-game.conf
/system/vendor/etc/thermal-engine-8996-high.conf
/system/vendor/etc/thermal-engine-8996-map.conf

  2、复制 MIUI 论坛大佬修改过的温控文件到:

1
/system/vendor/etc/thermal-engine-8996.conf

  3、最后手动重启,完事,四核火力全开温度不热

  此温控配置方案可以解决任何顽固温控,火力全开不锁核,并且发热可控不烧机小米公司一堆工程猪连个发热都解决不好,只会降频、锁核~),并且只要 MIUI 系统没有很大结构性更新,就永久有效

  需要注意的是,上边说过小米系统更新后所有修改都会恢复,所以每次系统更新完还需要再修改一次

操作流程

  核总(https://lcx.cc/)用的方案不依赖任何第三方应用简单安全高效

  以下为全命令操作流程:

  1、首先使用 adb.exe 解锁 system 分区:

  注意!仅刷机或系统更新后首次需要解锁!如果已经解锁过则直接第 2 步!

  ★ 警告!system 分区解锁后如果修改了 system 目录的文件,就不能再上锁,否则无法通过开机文件校验! ★

1
2
3
4
5
6
7
8
# 提升为 root 权限
adb root# 解锁 system 分区(重新启动后生效)
adb disable-verity# 重启
adb reboot

  2、等待重启开机后,先开启 root 权限

1
adb root

  3、然后挂载 system 目录为读写权限(可以在 adb shell 中查看分区挂载状态:mount | grep 'system'

  提示:如果部分机型无效的话,可以参考底下的:几种挂载方法

1
adb shell mount -o rw,remount -t auto /system

  4、然后备份直接删除原版温控配置文件(反正系统更新后又会回来):

 123456789
10
11
12
13
# 备份
adb shell mv /system/vendor/bin/thermal-engine /system/vendor/bin/thermal-engine.bak
adb shell mv /system/vendor/etc/thermal-engine-8996-game.conf /system/vendor/etc/thermal-engine-8996-game.conf.bak
adb shell mv /system/vendor/etc/thermal-engine-8996-high.conf /system/vendor/etc/thermal-engine-8996-high.conf.bak
adb shell mv /system/vendor/etc/thermal-engine-8996-map.conf /system/vendor/etc/thermal-engine-8996-map.conf.bak
adb shell mv /system/vendor/etc/thermal-engine-8996.conf /system/vendor/etc/thermal-engine-8996.conf.bak# 或者直接删除
adb shell rm -f /system/vendor/bin/thermal-engine
adb shell rm -f /system/vendor/etc/thermal-engine-8996-game.conf
adb shell rm -f /system/vendor/etc/thermal-engine-8996-high.conf
adb shell rm -f /system/vendor/etc/thermal-engine-8996-map.conf
adb shell rm -f /system/vendor/etc/thermal-engine-8996.conf

  5、复制修改过的温控文件到系统 system 目录(文章末尾有下载):

  注意!操作 system 目录需要 adb root 权限!(前边已开启)

1
adb push "C:\电脑本机路径\thermal-engine-8996.conf" /system/vendor/etc/thermal-engine-8996.conf

  6、恢复 system 权限为 read only:

  这一步为可选操作,因为重启后无需操作会自动恢复,当然,如果不打算重启机子的话,最好还是将它恢复到 read only 状态。

1
adb shell mount -o ro,remount -t auto /system

  7、最后重启手机即可:

1
adb reboot

  8、关闭手机的 USB 调试开发者模式,避免安全隐患。(具体见上边)

  至此操作完成!尽情享受多核火力全开带来的快感吧!

参考资料

  以下两个帖子,温控文件只有大核心温度频率控制区别,“逆天少之龙”的是:1747000,“刚刚不”的是:1516000,其它完全一样

  核总(https://lcx.cc/)发现其实是“刚刚不”抄袭的“逆天少之龙”配置文件(互相有可能认识的),而且这两位也是一知半解,讲得十分混乱,新手可能看的一脸懵逼……

  1. 小米82x机型温控完美解决,逆天少之龙 发表于 2018-8-17 19:17
  2. 小米5s改温控文件,刚刚不 发表于 2018-8-24 18:05

  摘录原帖部分有用内容留存一下:

[教程] 小米82x机型温控完美解决

http://www.miui.com/thread-17542989-1-1.html

逆天少之龙 2018-8-17 19:17 | 来自小米手机5s |复制| |跳转

看到标题,大家觉得可能又是温控拜拜,内核调校等等,不!今天我教大家怎么用re文件管理器完美解决火龙温控与锁核与温度问题!

首先需要解锁bl(没有解锁不用看下去了),然后获取完整root权限,记住是完整权限!然后给re文件管理器root权限,接着找到下图文件夹

然后,将下面链接文件复制在上面删除三个文件的文件夹里,然后关机重启就行,最后附上链接

链接:https://pan.baidu.com/s/1T8r93oV7oBqe6p_eLwL-TQ 密码:81vv(已失效)

亲测温度低了许多,永远不锁核,续航提升不少,下面附图

效果用事实说话

楼主| 2018-9-19 20:59 | 来自小米手机5s |

重新分享链接在这里链接:https://pan.baidu.com/s/1R0SfRBcDd5CtCrwSdQDRgw 密码:qr3o


[教程] 小米5s改温控文件

http://www.miui.com/thread-17712899-1-1.html

刚刚不 2018-8-24 18:05 | 来自小米手机5s |复制| |跳转

首先手机要root ,下载re文件管理器,system解锁工具,下载好给root权限,打开system解锁(手机会重启),

打开re浏览器,在左边的根目录找到system文件夹点开,找到etc文件夹点开,找到thermal-engine-8996-high.conf thermal-engine-8996-map.conf thermal-engine-8996.conf这三个文件(都在一起的)把它删除,

然后把下载的温控文件复制过去到这个文件夹,然后回到根目录找到vendor点开找到thermal-engine把他删除。

然后手动重启,完事,四核全开温度不热。

链接:https://pan.baidu.com/s/1qtDSBK4kljjsCKV9H9uUlQ 密码:y1tl 温控文件

链接:https://pan.baidu.com/s/1Qsue8v3vKrC8GywMgR8YgA 密码:71vl re浏览器

链接:https://pan.baidu.com/s/1S_P4kDyCCq_MLPYV7Akv5g 密码:3ip9 system解锁

几种挂载方法

  使用 mount 挂载 system 目录为读写权限。

  1、获取 system 分区当前全名和权限

1
2
3
4
5
6
7
8
mount | grep 'system'# 或者
cat /proc/partitions# 说明
ro = read only(只读)
rw = read write(读写)

  2、重新挂载 system 为读写权限

1
2
3
4
5
6
7
8
9
# 参数“/dev/block/sde39”为第一步返回结果
# 注意!每个手机不一样!解锁前后也不一样!每次操作前都要查看!!!
mount -o remount,rw /dev/block/sde39 /system# 如果提示:mount: '/system' not in /proc/mounts,使用底下命令(推荐):
mount -o rw,remount -t auto /system# 或者(linux系统自己会去维护一个已经mount的表.所以只需要输入现有的挂载点就行啦)
mount -o remount,rw /system

  3、重新查看、验证 system 权限

1
mount | grep 'system'

  4、恢复 system 权限为 read only(只读)(或者重启后无需操作会自动恢复,当然,如果不打算重启机子的话,最好还是将它恢复到 read only 状态)

1
2
3
4
5
6
7
8
9
# 参数“/dev/block/dm-0”为第一步返回结果
# 注意!每个手机不一样!解锁前后也不一样!每次操作前都要查看!!!
mount -o remount,ro /dev/block/dm-0 /system# 如果提示:mount: '/system' not in /proc/mounts,使用底下命令(推荐):
mount -o ro,remount -t auto /system# 或者(linux系统自己会去维护一个已经mount的表.所以只需要输入现有的挂载点就行啦)
mount -o remount,ro /system

相关下载

  1. thermal-engine-8996.conf (修改好的温控配置文件)
  2. 温控拜拜.apk
  3. system 分区一键解锁、上锁.apk
  4. 小米手机助手
  5. 360驱动大师
  6. 驱动精灵
  7. Universal Adb Driver
  8. MIUI 官方的小米手机驱动
  9. Platform-Tools (adb.exe): Darwin/macOS?、Linux、Windows

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

  1. android8 小米5s,小米5s终于迎来安卓8.0了!

    在此前发布的<安兔兔发布:2018年Q2季度用户手机偏好报告>中,手机系统分布类别里可以发现,当下安兔兔用户中手机系统占比最高的是安卓8.0.0系统,但实际上,目前还有很多小米5s系列用户 ...

  2. 小米5s Plus安装类原生系统

    小米5s Plus安装原生系统 手机型号:MI 5s Plus    codeName:natrium 第一步:先解锁手机 登录网站http://www.miui.com/unlock/index.h ...

  3. MIUI系统ROM固件,小米手机所有历史全部机型合集

    小米所有ROM镜像系统刷机包下载,小米官方原版rom系统镜像没有任何修改,有需求小米miui官方ROM的,可以自行下载,本站提供小米手机ROM.小米红米ROM.小米noteROM.红米noteROM及 ...

  4. mi5s plus android 8.0,小米5s Plus获安卓8.0系统更新:续航能力、速度和安全极大提升...

    [极度网-科技犬消息] MIUI为小米5s Plus内测用户推送了安卓8.0更新.安卓8.0系统聚焦重点是电池续航能力.速度和安全,让用户更好地控制各种应用程序.加大对App在后台操作的限制.这种限制 ...

  5. 小米MIUI系统四大实用技巧,小米手机不白买

    小米自主研发的MIUI系统一直以来倍受好评.在用户反馈中也确实发下,MIUI系统符合大部分的使用习惯,但是这里有一些MIUI的小技巧,你都知道吗? 这里就为大家介绍MIUI系统中必须学会的5大实用技巧 ...

  6. 小米5s Plus 安装Xposed框架

    这篇文章主要讲解怎么在小米5s plus上安装Xposed框架以及遇到的问题. Xposed安装前,需要获取root权限,对于小米手机而言,由于就是为发烧而生的,官方给各个手机型号都提供了拥有root ...

  7. 小米5s+刷+android+8.0,小米MIUI10技术难点已突破,小米5S系列升级安卓8.0看来稳了...

    原标题:小米MIUI10技术难点已突破,小米5S系列升级安卓8.0看来稳了 自从小米MIUI10发布之后,很多小米用户都在等待着更新包的到来,其实这次更新的变化还是非常大的,更新推送出来的第一时间就有 ...

  8. 小米5s升级android7.0,小米5S何时才能升级安卓7.0?官方的回应令人期待

    描述 谷歌在Android 7.0上,加入了分屏多任务.全新下拉快捷开关页.通知消息快捷回复.通知消息归拢.夜间模式.流量保护模式.全新设置样式.改进的Doze休眠机制等多方面新功能,更加重要是解决了 ...

  9. 小米平板2 win10 MIUI互刷教程

    在这篇文章中,我们会为大家提供Windows 10版小米平板2刷入MIUI和MIUI版小米平板2刷入Windows 10的两组教程. 不过从Win 10刷MIUI需要用原生安卓系统过渡来统一bios版 ...

最新文章

  1. 在Python中使用lightgbm
  2. Python3算法基础练习:编程100例( 26 ~ 30)
  3. OSL LLVM 3.3 Related Changes
  4. java去掉mongodb日志_JAVA开发 Mongodb3.0以上 去掉控制台DEBUG信息
  5. python读取csv文件
  6. openstack安装配置(一)
  7. 一款用来下载pdf word zip img各种文件的js插件
  8. 8段数码管与字符对照表
  9. rqnoj 2 开心的金明
  10. (1)前言-JsDroid引流脚本混合式开发技术系列教程By飞云脚本学院
  11. linux shadow文件*,Linux /etc/shadow文件详解
  12. 单片机内存及运行原理
  13. 又到一年清明时,又是一年踏春季
  14. 【JAVA长虹键法】第五式 抽象工厂模式(23种设计模式)
  15. android高仿微信的图片查看
  16. 网络工程师必知:网关与防火墙有什么区别?
  17. yolov7运行自己的VOC格式数据集
  18. 汇编实验5 DOS、BIOS调用
  19. 小知识(1):关于端口的复用及重映射
  20. web安全攻防学习之1-渗透测试信息收集

热门文章

  1. 英文构词法 —— circum- 前缀
  2. 柯尼卡美能达C364e安装步骤(全)-柯美复印机如何装机-柯美C364e驱动安装-柯美复印机安装扫描
  3. c语言累加和校验_循环冗余校验(CRC)算法入门
  4. 家庭局域网网站服务器,1000元打造家庭局域网
  5. 记账软件如何查看收入支出
  6. python数字华容道
  7. 车载网络测试 - 车载以太网 - ARP详细解析
  8. 同花顺抓起涨做波段指标公式 副图 源码
  9. less面试_想获得理想工作?面试时千万不要说这七句话
  10. 【报告分享】淘宝直播2021年度报告-淘榜单淘宝直播(附下载)