众所周知,小米安卓(Android)手机 MIUI 系统有个很狗血的特点:温控!
核总(https://lcx.cc/)用小米手机也很多年了,温控也关注过不少,网上一堆垃圾内容误导新手跳坑走弯路,所以核总在这里进行详细完整的讲解下。
注意!文中所有涉及到的文件、工具、驱动等资料,文章末尾都有下载。
何谓“温控”?
温控全称为手机温度控制,即小米安卓手机的一项系统核心功能,当你手机温度超过一定范围时,CPU 将自动锁核(多核只能用单核)、限制最高频率,So,你的手机突然就会卡成幻灯片,在充电、玩游戏时尤为明显,分分钟想砸了手机……
小米的部分型号十分明显:小米 5s、小米 6 等,MIUI 论坛骂声一片,最早还可以在MIUI 9 开发版系统设置中自行选择是否启用温控(省电策略、性能模式、游戏模式),后来更新到 MIUI 10 直接取消了选择权,So……
于是米粉们纷纷捣鼓出了例如“温控拜拜”、“内核调校”之类的 APP 删温控配置文件或者修改参数,MIUI 9 系统运行良好,后来 MIUI 10 出来后很多不支持了,再后来小米论坛有大神捣鼓出了修改版的温控配置文件,完美解决了该问题。
什么是温控配置文件?
小米的 MIUI 系统核心温控功能实际上是依靠几个主要配置文件,规定了温度范围、如何限制核心数、频率的控制策略等(罪魁祸首),主要在安卓系统中以下路径:
|
|
注意!这里以 MIUI 10 系统为例,根据系统版本不同,文件位置略有不同!
操作及删除之前记得备份!!!记得备份!!!记得备份!!!
其实不备份也行,反正每次 MIUI 系统升级后,这些文件又会再回来,因为小米系统是全覆盖式更新,无论你对系统做了什么修改,每次更新之后都会完全恢复…… -_-!!!
小提示,如果以后系统升级后温控文件位置发生变化,可以通过以下系统命令查找温控文件位置:
|
|
前提条件
在修改温控文件、解除温控限制之前,请确保你手机已经具备以下条件,否则底下内容就不用看了,因为权限不够无法操作……
- 手机必须解锁 BL(BootLoader),否则没有 root 权限无法操作!
- 解锁 system 分区,不然无法操作 system 目录文件。
- 打开开发者模式并开启 USB 调试。
- 将手机连接到电脑,并装好驱动程序和相应工具。
1.解锁 BL(BootLoader)
官网有提供解锁教程和方法,而且刷成开发版自带 root 权限,具体的去看官网论坛。
2.解锁 system 分区
★ 警告 ★
系统 system 分区解锁后如果修改了 system 目录的文件,就不能再上锁(只有使用原版系统文件才能上锁),否则无法通过开机文件校验!!!
但是下次手机更新后会自动恢复所有系统文件并自动上锁!所以无需担心!系统更新后再次修改温控,需要重复以下的方法关闭就行了。
因为 MIUI 系统开启了安卓的系统文件校验,也就是所谓的“system 锁”,如果不关闭这个系统文件校验,那么刷入第三方 RE 或者修改 system 分区文件会导致无法通过开机文件校验(俗称卡米)。
因为咱们要修改 system 分区的温控配置文件,所以必须解锁。
推荐使用命令解锁(安全、便捷、高效):
|
|
或者“system 分区一键解锁、上锁.apk”、“NFC Emulator”等来路不明的第三方应用,需要 root 权限,不推荐、不安全!
底下实际操作中有详细说明。
3.开启 USB 调试
首先进入系统设置,找到系统版本、全部参数(各个系统版本不太一样),最后点几下 MIUI 版本就会进入开发者模式。
然后在系统设置>更多设置>开发者模式,打开开发者选项和 USB 调试。
4.安装驱动和工具
驱动程序主要为 ADB Interface 驱动。
可以使用小米手机助手或任何其他安卓手机助手(都自带),或者:
核总推荐使用:360驱动大师、Universal Adb Driver
工具软件只需要 Platform-Tools 中的 adb.exe(安卓官方调试工具),此乃极客、刷机、折腾的必备工具!
一直以来,刷机爱好者折腾 Android 系统使用的 adb / fastboot 都来自两个渠道:别人提供的(来源不明)、安装十分庞大的 Android Studio,从来没有一个官方的、可靠的独立 adb / fastboot 工具包,现在终于有了!
Google 谷歌官方提供了 Windows、macOS 以及 Linux 下的工具包的直接下载地址:
|
|
从此地址下载的 Platform-Tools 工具包将永远是最新版本。
操作方案
以 MIUI 10 版本为例,其他版本大同小异。
1、删除刚才说的这几个温控配置文件(建议备份):
|
|
2、复制 MIUI 论坛大佬修改过的温控文件到:
|
|
3、最后手动重启,完事,四核火力全开温度不热。
此温控配置方案可以解决任何顽固温控,火力全开不锁核,并且发热可控不烧机(小米公司一堆工程猪连个发热都解决不好,只会降频、锁核~),并且只要 MIUI 系统没有很大结构性更新,就永久有效!
需要注意的是,上边说过小米系统更新后所有修改都会恢复,所以每次系统更新完还需要再修改一次!
操作流程
核总(https://lcx.cc/)用的方案不依赖任何第三方应用,简单安全高效!
以下为全命令操作流程:
1、首先使用 adb.exe 解锁 system 分区:
注意!仅刷机或系统更新后首次需要解锁!如果已经解锁过则直接第 2 步!
★ 警告!system 分区解锁后如果修改了 system 目录的文件,就不能再上锁,否则无法通过开机文件校验! ★
|
|
2、等待重启开机后,先开启 root 权限:
|
|
3、然后挂载 system 目录为读写权限(可以在 adb shell 中查看分区挂载状态:mount | grep 'system'
)
提示:如果部分机型无效的话,可以参考底下的:几种挂载方法
|
|
4、然后备份或直接删除原版温控配置文件(反正系统更新后又会回来):
|
|
5、复制修改过的温控文件到系统 system 目录(文章末尾有下载):
注意!操作 system 目录需要 adb root 权限!(前边已开启)
|
|
6、恢复 system 权限为 read only:
这一步为可选操作,因为重启后无需操作会自动恢复,当然,如果不打算重启机子的话,最好还是将它恢复到 read only 状态。
|
|
7、最后重启手机即可:
|
|
8、关闭手机的 USB 调试及开发者模式,避免安全隐患。(具体见上边)
至此操作完成!尽情享受多核火力全开带来的快感吧!
参考资料
以下两个帖子,温控文件只有大核心温度频率控制区别,“逆天少之龙”的是:1747000,“刚刚不”的是:1516000,其它完全一样。
核总(https://lcx.cc/)发现其实是“刚刚不”抄袭的“逆天少之龙”配置文件(互相有可能认识的),而且这两位也是一知半解,讲得十分混乱,新手可能看的一脸懵逼……
- 小米82x机型温控完美解决,逆天少之龙 发表于 2018-8-17 19:17
- 小米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 分区当前全名和权限
|
|
2、重新挂载 system 为读写权限
|
|
3、重新查看、验证 system 权限
|
|
4、恢复 system 权限为 read only(只读)(或者重启后无需操作会自动恢复,当然,如果不打算重启机子的话,最好还是将它恢复到 read only 状态)
|
|