無需更換電池,手動關閉 iPhone 降頻代碼提升性能
前陣子,降頻門事件鬧得沸沸揚揚,蘋果承認在推送的 iOS 10.2.1 時加入了一項軟體更新,目的是用來改進峰值負載下的電源管理,以避免舊設備意外關機。之後蘋果便推出了低價更換電池的措施。當然如果你不想花錢更換電池,近日網傳還可以嘗試通過關閉降頻代碼來解決。
不過需要提醒的是,如果刪除降頻代碼,有可能會面臨設備在電池老化後出現異常關機的狀態。另外如果是 iPhone 已經使用兩年以上,電池出現消耗速度很快的情況,可能是因為電池老化的緣故,建議前往蘋果售後更換電池,此時不換更待何時。這篇文章比較適合那些手機使用還未超過兩年卻感覺電池消耗很快的用戶,當然在操作過程中注意不要亂刪亂改文件,且操作前做好設備重要數據的備份以防萬一,謹慎嘗試。
重要!前提條件:
本篇文章僅適合兩類用戶:一類是 iOS 10.2.x~10.3.3 的越獄用戶,另一類是iOS 11.0~11.1.2 越獄及非越獄用戶,iOS 11.1.2 以上用戶因為無法使用 FilzaJailed,也無法越獄所以不適用。而 iOS 10.2(含)以下不會受到降頻影響。
所需工具:
1.iOS 11.0~11.1.2用戶:前往同步推搜索安裝 Battery Memory System Status Monitor 和 FilzaJailed。
2.iOS 10.2.x~iOS 10.3.3 用戶:需要先將設備越獄(越獄教程),然後在 cydia 里安裝 Filza File Manager,在同步推搜索「BMSSM」或者「Battery Memory",下載安裝「Battery Memory System Status Monitor」。
如何關閉降頻代碼:
1.首先查詢設備 Model 代號:在手機上打開 BMSSM 應用,切換到 System 項目就可以查詢到設備的 Model 代號,例如迷妹的 iPhone 8 顯示的是「D20AP」先記錄下來。
2.接著在手機里打開 FilzaJailed(iOS 10 用戶打開 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」回到上一頁
幾個小問題:
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 這兩個數值在控制降頻呢?
答:從如下截圖對比來看,左側為 iOS 11.1,右圖為 iOS 10.2,就發現到其中多出了這兩項數值,另外從英文命名來看,這兩個數值應該正是和降頻有關的數值。
3.為什麼還要備份 Info.plist ?
答:這是為了後續如果你又想恢復降頻代碼,那麼只需要將修改過的「Info.plist」刪除,然後將之前備份的原始文件 Info.plist(1),重命名為 Info.plist,保存修改,重啟設備即可。
4.直接刪除 Info.plist 不就好了?
答:請勿直接亂刪亂改文件,否則可能會失去控制,造成 CPU 整天不斷維持在高效能頻率處理狀態,導致耗電更快、充電更慢,整台設備溫度過高而畫面不斷跳出「過熱要降溫」的提醒。
5.刪了這個是否會影響手機運行?
答:如果你的手機在日常使用中並沒有那麼讓你難以忍受,迷妹還是不建議大家進行此操作。該方法是否會對手機造成不良影響也未知,而且在操作過程中刪改原始文件誤操作可能引起手機變磚等不良後果。因此如果真的想要嘗試,一定要萬分謹慎。


TAG:同步推 |