[指北]iOS解除温控、降亮度

Feng, Xi 发布于 2024-08-14 846 次阅读


[admonition title="提示" color="red" icon="fa-solid fa-triangle-exclamation"]玩机有风险,请注意备份数据[/admonition]

[admonition title="建议" color="green" icon="fa-solid fa-check"]先将全文看一遍会有更好的上手操作体验[/admonition]

前言

1.这个方式适用于iOS15.x Rootless(在iOS15.7.8 (19H364),iPhone 6s Plus上测试成功)。Rootful可以直接修改根目录,没必要使用此方法。其他版本请做好备份自行测试

2.亮度确实是不降了,但对于设备本身性能就不是很好的解除温控后性能提升不会太大

插件

本次指北中使用到了以下插件(部分可能预装的插件没有列出)

  1. Filza
  2. vim
  3. 任意终端(这里推荐NewTerm3)

删除温控

1.打开终端,执行

sudo su

然后输入你越狱时设置的密码,sileo默认密码alpine,如果是多巴胺或是其他越狱方式就按越狱软件要求设置的密码(密码输入终端不显示)

2.创建一个shell脚本(文件名可自己设置)

vim 1.sh

接着点击键盘上的i,终端左下角出现-- INSERT --就可以编辑脚本内容。输入以下代码:

#!/bin/bash
mount_path=/System/Library/ThermalMonitor
target_path=/var/jb$mount_path
if [ ! -d "$target_path" ]; then
  mkdir -p "$target_path"
fi
cp -a "$mount_path" "$target_path"
jbctl internal mount "$mount_path"

接着按一下键盘上的ESC,再输入:wq就退出vim了

[admonition title="提示" color="green" icon="fa-solid fa-check"]如果你键盘上没ESC或不可用,你可以使用control+C或者control+[[/admonition]

之后打开filza管理器看/var/jb/Systen/Library系统目录里面有没有映射出来的ThermalMonitor温控目录,里面也有温控文件的,有就证明挂载成功。

3.去App Store下载CPU Dasher,进CPU信息查看本机CPU型号。例如,iPhone 6s Plus的CPU型号为N66mAP

4.修改/var/jb/Systen/Library下的电池文件,文件名称根据CPU型号决定。例如iPhone 6s Plus的文件称为N66mAP-Info.plist 。你可以考虑是否备份此文件。

5.打开电池文件,找到ContextualClampParams,点开,删除lowparampeakpowerlowparamspeaker项。点开hotspots,把这个里面的你所有能看到的item里的所有的带有target/target0/target1字样的值改成99,把所有的THERMAL_TRAP_LOAD的值改成99,把所有的THERMAL_TRAP_SLEEP的值改成100。并保存、注销重启

恢复温控

将你备份的电池文件替换掉你修改的就行,或者清除越狱环境