C1越狱后电池详情终极解决方式,转自别人的贴,分享给大家
原作者很抱歉我就是发出来给大家看看,并无冒犯之意教程来自国外社区: .
楼主iphoneX,自从c1越狱后就出现电池详情不显示的问题,ios13.3时安装了powerloghelperdfix后,偶尔会刷出来,升级到13.3.1后完全不管用了。尝试了卸载cephei,choicy禁止注入,排查各种插件均无成效。直到看到上面这篇文章。
文章大意是说ios系统默认给powerloghelperd这个进程分配的hard memory(硬存?)只有6MB,越狱后大部分插件都会默认注入这个进程(文中分析说有的机油powerloghelperdfix插件不管用的原因可能是这个插件比其他插件后注入导致,因为注入是完全随机顺序的),导致hard memory不够用,系统强制中止 powerloghelperd 进程,从而电池详情一直加载不显示。总之电池详情不显示不是单独一个插件造成的,是插件需要的硬存累计超过了限制造成的,很多机油卸载了cephei依赖或其他某些插件就可以显示了的原因应该就是这些插件占用powerloghelperd 硬存比较大的关系。
这篇文章的目的就是通过修改系统对powerloghelperd默认的硬存分配从而解决这个问题(已通过其他方法解决问题的机油可以无视这篇文章)。
教程:
Filza打开/System/Library/LaunchDaemons/com.apple.jetsamproperties.DXXX.plist
注:XXX代表数字,我的iphonex有两个这种文件,代表不同版本,如D22代表三网版本,D221代表两网版本,不清楚的话两个都修改就完事。 image
用filza自带的plist编辑器找到Version4/Daemon/Override/com.apple.powerlogHelperd,添加一个InactiveHardMemoryLimit的键值,大小25(不添加的话默认为6),保存后重启,重新越狱, 完事!
原作者很抱歉我就是发出来给大家看看,并无冒犯之意教程来自国外社区: .
楼主iphoneX,自从c1越狱后就出现电池详情不显示的问题,ios13.3时安装了powerloghelperdfix后,偶尔会刷出来,升级到13.3.1后完全不管用了。尝试了卸载cephei,choicy禁止注入,排查各种插件均无成效。直到看到上面这篇文章。
文章大意是说ios系统默认给powerloghelperd这个进程分配的hard memory(硬存?)只有6MB,越狱后大部分插件都会默认注入这个进程(文中分析说有的机油powerloghelperdfix插件不管用的原因可能是这个插件比其他插件后注入导致,因为注入是完全随机顺序的),导致hard memory不够用,系统强制中止 powerloghelperd 进程,从而电池详情一直加载不显示。总之电池详情不显示不是单独一个插件造成的,是插件需要的硬存累计超过了限制造成的,很多机油卸载了cephei依赖或其他某些插件就可以显示了的原因应该就是这些插件占用powerloghelperd 硬存比较大的关系。
这篇文章的目的就是通过修改系统对powerloghelperd默认的硬存分配从而解决这个问题(已通过其他方法解决问题的机油可以无视这篇文章)。
教程:
Filza打开/System/Library/LaunchDaemons/com.apple.jetsamproperties.DXXX.plist
注:XXX代表数字,我的iphonex有两个这种文件,代表不同版本,如D22代表三网版本,D221代表两网版本,不清楚的话两个都修改就完事。 image
用filza自带的plist编辑器找到Version4/Daemon/Override/com.apple.powerlogHelperd,添加一个InactiveHardMemoryLimit的键值,大小25(不添加的话默认为6),保存后重启,重新越狱, 完事!




