iOS解決殺後臺總結



(全設備通用—iOS13-iOS14—差別是越新機型效果越不明顯,越老設備效果越明顯,請不要拿個iPhone12ProMax在下面回帖“樓主傻之類的,沒見殺後臺啊之類的”)



文中部分引用論壇裡已有大神的總結,大部分屬於個人研究原創總結,本帖旨在簡單明瞭告訴你怎麼操作,不做原理解說,至於為什麼看樓主系列研究帖子,裡面有細分研究報告。



一,iCleaner Pro打開,點+,點啟動項,把你不需要的啟動項關閉,應用註銷。



二,安裝命令終端(Cydia/Sileo/斑馬)—這部分參考論壇大神,測試確實有效,可以自行搜索“虛擬內存”—不多說,下面簡單說步驟:



打開命令終端



輸入su root然後回車



輸入alpine(如果你有改ROOT密碼自行輸入密碼,沒改默認是alpine)



輸入sysctl vm.darkwake_mode=1回車



輸入sysctl kern.maxvnodes=10000回車



—————以上這一步是解決“註銷軟重啟等”操作導致系統等虛擬內存失效。——平時裝插件等需要註銷,一註銷系統虛擬內存就會停用。



驗證是否成功:



輸入sysctl vm.swapusage然後去打開一個APP,再輸入sysctl vm.swapusage,使用量有變化說明成功。



三,安裝CPUx查看自己機型代碼



CPU-x裡面點“基本信息”找到“設備ID”—例如D331pAP那麼機型代碼就是D331p



打開Filza File



找到路徑:/System/Library/LaunchDaemons



點左上角輸入機型代碼數字,回車



找到com.apple.jetsamproperties.N機型代碼.plist



打開



以下為修改內容:



1,依次打開Root/Version4/App/Override/Global



LogicalWritesLimit=1024(默認)修改為LogicalWritesLimit=256【這裡強調,如果是大型遊戲黨推薦512/640,另外也不要低於256,低於256瀏覽器等網頁相關打開會出問題)



ThreadLimit=512(默認)修改為ThreadLimit=864



2,依次打開Root/Version4/Daemon/Override/Global



LogicalWritesLimit=1024(默認)修改為LogicalWritesLimit=256



3,依次打開Root/Version4/SystemApp/Override/Global



LogicalWritesLimit=1024(默認)修改為LogicalWritesLimit=256



4,依次打開Root/Version4/XPCService/Override/



點Global後面的感嘆號添加一項item,點進這個新加的修改為:



LogicalWritesLimit,類型Number=320(如果Safari或者微信網頁出故障就改512)



5,依次打開Root/Version4/Daemon/Override/



下拉找到com.apple.SpringBoard打開修改為



ActiveSoftMemoryLimit=380



InactiveHardMemoryLimit=180



(這裡如果你手機默認就是380和180可以繼續增加;系統版本不同可能還有InactiveSoftMemoryLimit=幾然後InactiveHardMemoryLimit=-1——這種情況把InactiveSoftMemoryLimit這一項刪掉,把InactiveHardMemoryLimit=-1改為180)



———此項修改優化系統顯示速度及提高流暢度



6,依次打開Root/Version4/Extension/Override/



下拉找到com.apple.keyboard-service點開



ActiveSoftMemoryLimit=66改為132



InactiveHardMemoryLimit=66改為132



刪除JetsamPriority=8



——這一項是優化第三方輸入法,解決彈出崩潰或者變原生鍵盤等系列問題。



至此保存註銷,一般可解決大部分問題,機型越新效果越小,機型越老效果越明顯。



以下為進階項,手殘黨勿入:



7,優化無用內存進程載入:



依次打開Root/Version4/Daemon/Default



①com.apple.DMHelper



ExecuteAllowed=YES改成NO—怎麼改?點開把YES後面選項關瞭就變成NO瞭。以下同理,另外如果不止這一項有EnablePressuredExit=NO的就改成YES。



下面列出需要修改的地方並說明改的什麼



請按需修改!!!!需要的功能對應的項就不要修改,否則會出問題,如果那一個功能你不需要可以修改,禁止載入內存減少運存占用。



com.apple.Adminlite當程序沒有響應時,負責將控制權交給用戶



com.apple.printd無線打印



com.apple.assistivetouchd虛擬home鍵



com.apple.gamed“Game Center”



com.apple.healthd健康APP



com.apple.homed傢庭APP



com.apple.itunescloudd“icloud同步的”



com.apple.MobileInternetSharing“個人熱點”



com.apple.backupd“iTunes和iCloud備份”



com.apple.mobile.softwareupdated“OTA更新”



com.apple.OTATaskingAgent“OTA更新”



com.apple.softwareupdatedservicesd“OTA更新”



com.apple.certui.relay“初始化設備並顯示錯誤信息”



com.apple.searchd“桌面下拉搜索”



com.apple.racoon“V-P-N”



com.apple.wifi.wapic中文Wi-Fi



com.apple.mobile.obliteration抹掉內容與還原



com.apple.aslmanager日志與崩潰報告



com.apple.awdd日志與崩潰報告



com.apple.coresymbolicationd日志與崩潰報告



com.apple.crash_mover日志與崩潰報告



com.apple.DumpBasebandCrash日志與崩潰報告



com.apple.DumpPanic日志與崩潰報告



com.apple.OTACrashCopier日志與崩潰報告



com.apple.ReportCrash日志與崩潰報告



com.apple.syslogd日志與崩潰報告



以上修改完畢保存註銷開機進程會由原來的180-200銳減至140左右,上面所列修改按需修改,基本至此算完工瞭。



如果你是追求極限的請繼續:



8,論壇裡面搜“精簡啟動項”有很多大神做教程及說明,我就不羅列瞭,主要說明的是,刪除文件還是會載入內存,就好比你刪除com.apple.jetsamproperties.N機型代碼.plist本身並不會影響手機運行一樣,所以在內存運行限制中更改它的規則,效果就會立竿見影。



9,如果你想更進一步或者瞭解更詳細為什麼等系列問題,可以點開樓主頭像看樓主其他帖子,甚至於如何給APP添加規則,壓縮進程等。



這個系列研究至此結束。



答小白問:



1,CPUx收費?你在AppStor裡面搜“CPU”同類很多免費的,裝瞭隻是為瞭看個設備ID,看完就可以卸載瞭。



2,進程怎麼看?Cydia裡面搜Cocoatop,安裝,到桌面打開。沒有Cydia怎麼辦?那肯定有Sileo=Cydia。Cydia和Sileo都沒有?小老弟你越獄瞭麼?



3,我的Filza File怎麼改瞭就閃退?你裝的破解版的,應該安裝正版,再安裝破解補丁(或者就用正版體驗版,不破解)



4,iOS12可不可以改?可以。可是沒有LogicalWritesLimit這一項怎麼辦?添加上。



5,大佬你有原文件嗎?我沒有,有也不給你,你為啥動手之前不備份?



6,大佬手抖改錯瞭怎麼辦?涼拌。



7,我這個咋改?我那個咋改?兄帶,你連Filza File都沒弄懂怎麼操作,我勸你還是清除越獄老老實實該幹嘛幹嘛去。



名詞翻譯(補充)



LogicalWritesLimit邏輯寫入內存限制



EnablePressuredExit允許壓力退出釋放內存



JetsamPriority進程被殺優先級



ActiveSoftMemoryLimit活動軟件內存限制



InactiveHardMemoryLimit非活動物理內存限制



ExecuteAllowed允許執行

創作者介紹
創作者 3C王者 的頭像
3C王者宇晨

3C王者

3C王者宇晨 發表在 痞客邦 留言(0) 人氣( 9 )