文章概要:
这篇文章比较适合那些手机使用还未超过两年却感觉电池消耗很快的用户,当然在操作过程中注意不要乱删乱改文件,谨慎尝试。前阵子,降频门事件闹得沸沸扬扬,苹果承认在推送的 iOS10.2.1 时加入了一项软件更新,目的是用来改进峰值负载下的电源管理,以避免旧设备意外关机。之后苹果便推出了低价更换电池的措施。当然如果你不想更换电池,我们还可以尝试通过关闭降频代码来解决。
不过需要提醒的是,如果删除降频代码,有可能会面临设备在电池老化后出现异常关机的状态。另外如果是 iPhone 已经使用两年以上,电池出现消耗速度很快的情况,可能是因为电池老化的缘故,建议前往苹果售后更换电池,此时便宜不换更待何时。这篇文章比较适合那些手机使用还未超过两年却感觉电池消耗很快的用户,当然在操作过程中注意不要乱删乱改文件,且操作前做好设备重要数据的备份以防万一,谨慎尝试。
前提条件:
本篇文章仅适合iOS 10.2.x~10.3.3 越狱用户,iOS 11.0~11.1.2 越狱非越狱用户均可,iOS11.1.2 以上用户因为无法使用 FilzaJailed,也无法越狱所以不适用。iOS 10.2(含)以下不会受到影响。
所需工具:
1.iOS 11.0~11.1.2用户前往同步推搜索安装 Battery Memory System Status Monitor 和 FilzaJailed。
同步推安装方法:手机上用 safari 浏览器访问http://tui.tongbu.com/m/?s=zyzwz,或者扫描以下二维码,下载同步推普通版。
2.iOS 10.2.x~10.3.3 用户需要先将设备越狱(越狱教程),然后在 cydia 里安装 Filza File Manager,在同步推搜索安装 BMSSM。
如何关闭降频代码:
1.首先查询设备 Model 代号:在手机上打开 BMSSM 应用,切换到 System 项目就可以查询到设备的 Model 代号,例如迷妹的 iPhone8 显示的是「D20AP」先记录下来。
2.接着在手机里打开 FilzaJailed(iOS10 用户打开 Filza File Manager),找到路径 /System/Library/Watchdog/ThermalMonitor.bundleLibrary/Watchdog/ThermalMonitor.bundle,可以发现与 BMSSM 所查到的代号对应的文件夹,比如迷妹的是 D20AP.bundle
3.点击进入该文件夹,接着点击右上方的「编辑」,点选「Info.plist」,然后点击左下方的「复制」按钮
4.再次点下左下角「剪贴版」功能,粘贴一份原始文件,现在命名为Info.plist(1),进行备份,方便后续恢复原始文件
5.点击「Info.plist」开始修改代码,从文件列表中找到「 contextualClampParams」,点击右侧「i」按钮
6.将「lowParamsPeakPower」及「lowParamsSpeaker」两项数值点击左侧红圈「一」删除,然后点击左上角「Info.plist」回到上一页
7.再点击右上角的「储存」与左上角「完成」即可,接着重启手机,然后可以用跑分软件看看 CPU 的情况,或者在后续的一端时间里留意手机电池的消耗情况。
几个小问题:
1.只有旧设备有降频代码吗?
答:虽然苹果只有公开承认在 iPhone 6、iPhone 6 Plus、iPhone 6s、iPhone 6s Plus、iPhone SE、iPhone 7 及 iPhone 7 Plus 才有加入降频代码,但是我们在查看代码的时候发现,新款 iPhone X、iPhone 8/8 Plus 也有。
2.为什么确定是 lowParamsPeakPower 和 lowParamsSpeaker 这两个数值在控制降频呢?
答:从如下截图对比来看,左侧为 iOS11.1,右图为 iOS10.2,就发现到其中多出了这两项数值,代表就是在控制 CPU 频率。
3.为什么还要备份 Info.plist ?
答:这是为了后续如果你又想恢复降频代码,那么只需要将修改过的「Info.plist」删除,然后将之前备份的原始文件 Info.plist(1),重命名为 Info.plist,保存修改,重启设备即可。
4.直接删除 Info.plist 不就好了?
答:请勿直接乱删乱改文件,否则可能会失去控制,造成 CPU 整天不断维持在高效能频率处理状态,导致耗电更快、充电更慢,整台设备温度过高而画面不断跳出“过热要降温”的提醒。
赞
58人赞过
分享到转载请注明 《无需换电池,可手动关闭iPhone降频代码...》转自同步推资讯 | news.tongbu.com