【教学】无需更换电池!关闭因电池老化导致CPU降频的方法指南
前段时间,由于苹果引入电源管理机制,iOS新版本都开始在系统中嵌入相关代码,导致手机在电池随着使用年限增长而老化时,CPU会自动降频,从而影响性能。苹果官方曾经声明,只有部分型号会启用这段代码,但通过代码挖掘发现,连最新的iPhone也已被加入此管理体系。一旦电池老化,CPU的降频功能也会随之启用。为了让设备保持正常的性能,本文将指导大家如何删除这段电源管理代码,从而避免CPU被强制降频。
尽管苹果官方没有明确提及新iPhone系列加入了电源管理,但从系统文件中判读,这些代码已经完整嵌入到多款设备中。至于iPod Touch是否也包含此管理机制,欢迎越狱用户协助验证,只要检测到本教程中的参数数字,就说明该设备也可能启用了电源控制功能。接下来,本教程将逐步示范具体操作流程,敬请按照步骤操作,避免误删系统重要文件,造成不必要的问题。
操作前准备
本教程适合越狱的iOS设备使用,未越狱用户无法进行相关修改,建议更换原厂电池。如果设备使用已超过两年,电池出现续航下降明显,建议更换。此教程旨在帮助两年内使用的设备延续性能表现,务必严格按照步骤操作,避免误删影响系统稳定。如操作不当引发问题,责任自负。
可能出现的问题
苹果采取电源管理措施主要是为了避免电池老化后出现系统异常关机。若删除电源控制代码,可能会引发设备持续高耗电或关机异常等问题,请在操作前充分权衡风险。
所需工具
BMSSM应用 | Filza File Manager | FilzaJailed
移除iOS电源管理代码的步骤
一、确认设备型号
▼ 启动BMSSM应用,点击“System”项目,首先查询设备的型号编号,例如iPhone X的型号为“D221AP”,请记下。
二、备份系统原始档案
此步骤非常关键,确保备份完备,避免操作失误导致不可预料的问题。在修改系统数据前,应先做好备份工作。
步骤1:用Filza进入到对应的系统文件夹,找到以型号编号命名的.bundle文件夹,比如:/System/Library/Watchdog/ThermalMonitor.bundle,记得根据刚查到的型号编号进入相应目录。
步骤2:点击右上角“编辑”按钮。
步骤3:选择“Info.plist”文件,点击底部工具栏的复制按钮以进行复制备份。
步骤4:复制完成后,点击左下角剪贴板图标确认复制内容已存储。
步骤5:确认备份后,准备进行修改。
三、删除电源管理控制代码
步骤1:用Filza打开“Info.plist”文件,准备进行编辑。
步骤2:在菜单中找到“contextualClampParams”条目,点击其右侧的小“i”按钮进入详细设置。
步骤3:在展开的参数列表中,找到“lowParamsPeakPower”和“lowParamsSpeaker”,将它们的数值点左侧红色圈中的“删除”图标移除。
为什么要删除这两个数值?从对比iOS 11.1和iOS 10.2的“Info.plist”文件,可以发现这两项参数是控制CPU频率的关键设置,删除后能避免降频的发生。
步骤4:完成删除后,返回“Info.plist”页面,点击左上角“完成”,再保存文件。
步骤5:重启设备后,检测CPU性能是否恢复正常,测量跑分或使用体验可验证效果。
直接删除Info.plist文件的风险
请勿直接删除“Info.plist”文件,这样做会导致系统失去对CPU性能的调控,可能引发设备功耗急剧上升、过热甚至系统不稳定,严重时还会失去越狱环境,影响设备正常使用。