爱思助手

移除电源管理代码,永远和iPhone降频说拜拜!

前阵子因为苹果在iOS 10.2之后的版本加入了电源管理技术代码,导致iPhone随着电池老化出现降频,从而影响CPU性能。


苹果也公开声表示仅只有iPhone 6、iPhone 6 Plus、iPhone 6s、iPhone 6s Plus、iPhone SE、iPhone 7及 iPhone 7 Plus才有加入这代码,而新款 iPhone X、iPhone 8/8 Plus就没有加入吗?


在有人在挖掘代码比对后却有惊人发现,苹果连新款iPhone X也被加入电源管理代码,也会导致电池老化后,CPU被降频,为了避免悲剧发生,今天就要来教大家如何移除这段电源管理代码,让老旧iPhone的CPU依然能维持其该有的性能。


但不幸的告诉各位,该版本只对iOS越狱用户有效,并且经适合iOS 10.2.x~10.3.3、iOS 11~11.1.x,因为iOS10.2及以下系统版本并不包含该电源管理代码。


事前声明:


iOS没越狱是无法修改系统文件的,本篇主要是让iPhone使用年限没超过两年,就开始发生明显的CPU降频者使用,请勿随意乱删除其他,如导致其它错误请自行负责。


苹果会加入电源管理主要是防止 iOS 10.2 以上系统,当电池老化后会出现异常关机问题,如将此代码删除,将可能会重新碰到异常关机的问题。


准备工作:


首先到爱思助手或AppStore中搜索下载《BMSSM》APP。


移除电源管理代码,永远和iPhone降频说拜拜!


iOS10越狱用户请使用【Filza File Manager】


iOS11用户请使用FilzaJailed工具将设备越狱


具体做法如下:


iOS11用户在用FilzaJailed工具之后就不在需要10越狱上的工具,因为FilzaJailed和Filza File Manager作用是一样的。


当以上准备工作都做好之后,我们正式开始移除iOS电源管理代码的过程。


打开「BMSSM」 APP,点击「System」项目先查询自己设备的Model代号,先记录下来。


移除电源管理代码,永远和iPhone降频说拜拜!



重点:因为我们无法确定后续会有什么问题发生,在修改系统原始文件之前,一定要要先进行备份。


通过「Fliza」进入到以下的系统文件夹位置,会发现有xxxxx.bundle文件夹,请根据刚刚使用BMSSM所查到的代号进入该文件夹内。


/System/Library/Watchdog/ThermalMonitor.bundle


移除电源管理代码,永远和iPhone降频说拜拜!



比如之前用BMSSM查询的到model代码是D221AP,我们就点击进入【D221AP.bundle】内,点击右上角的编辑。


选择「Info.plist」文件后,点最下方工具栏上的「复制」按钮。


移除电源管理代码,永远和iPhone降频说拜拜!



复制之后点击左下角的【剪辑板】按钮,会跳出选项,点击「粘贴」,此时就已经将要修改的原始文件备份完毕。


移除电源管理代码,永远和iPhone降频说拜拜!



接着点击「Info.plist」进行修改。


从项目列表中找到「contextualClampParams」,点击右侧「i」按钮。


移除电源管理代码,永远和iPhone降频说拜拜!



将「lowParamsPeakPower」及「lowParamsSpeaker」两项数值点击左侧红圈「一」删除。


移除电源管理代码,永远和iPhone降频说拜拜!



删除数值后,点击左上角「Info.plist」回到上一页。


移除电源管理代码,永远和iPhone降频说拜拜!



点右上角「储存」与左上角「完成」即可,最后再重开机一次,CPU就完全正常了。


移除电源管理代码,永远和iPhone降频说拜拜!



郑重警告:各位请一定要按照以上步骤操作,千万不要因为可以进入系统文件就试图去修改一些你不懂的东西,否则后果可能是你无法预料的,甚至有可能直接失去越狱环境。


可能有人有人又会觉得这有点麻烦,但你在越狱时经历的步骤不必这个简单吧,更复杂的东西你都愿意尝试,那移除降频代码这种你还不愿意试试。