萬盛學電腦網

 萬盛學電腦網 >> 手機應用 >> iPhone >> 如何關閉iOS固件自動升級

如何關閉iOS固件自動升級

   一、起因:只要將設備連接到電腦, 加上wifi是開著且已經是聯上互聯網 手機就會自動下載5.1的更新包,下好後設置的右上角會出現紅色帶圈數字提示你升級,哪天小白和小朋友亂點一下就直升5.1了,之前有個修改版本號來欺騙系統躲過升級的老辦法,那個強烈不建議使用,有很嚴重的後遺症,已經有好幾個客戶把cydia(我們反復測試:cydia 1.1.3 1.1.4不會出問題)都弄崩潰了!因為他欺騙系統的同時也欺騙了cydia及其源所安裝的軟件!

  二、方法:用ifile或者ifunbox等文件管理器 改名(個人建議用ifile(會自動備份原文件)在plist後面加個“備份 來改掉擴展名,如圖1)或刪除(不建議)/System/Library/LaunchDaemons下的

  com.apple.mobile.softwareupdated.plist - OTA升級,不需要自動更新系統功能的,可安全改名或刪除.

  com.apple.OTATaskingAgent.plist - 通知系統進行ota升級,不需要OTA自動更新的,可安全改名或刪除.

  com.apple.softwareupdateservicesd.plist - OTA升級服務,不需要OTA自動更新的,可安全改名或刪除.

如何關閉iOS固件自動升級 三聯

  改名或者刪除後記得必須重啟!!!

  三、效果 此方法即保證了不會手動升級到5.1,也可以防止蘋果自動悄悄升級到5.1,而且還可以節約系統運存,ps:這個目錄下的文件的刪除或者改名操作是絕對安全的,不會系統崩潰的。大家盡可放心!有人反映說禁用ota會會影響appstore無法使用,本人親測無任何問題,大家也可以測試一下,退一萬步講大不了再把名字改回來恢復ota功能即可,ifile在修改文件的時候早已幫你把源文件備份好了。(還原辦法:備份文件後面加了個%號 ,你把%去掉即可,去掉之前記得把那個 被修改的文件刪掉否則會因為存在同名文件不能重命名。)

  四、特別處理:手機已經下載升級包的處理辦法:1、刪除已經在/var/mobile/Library/Assets/com_apple_MobileAsset_SoftwareUpdate目錄下的 OTA 下載臨時固件包

  2、清除掉設置右上角的紅色帶圈數字1 的辦法 :cydia裡安裝BadgeClear這個軟件,先讓圖標閃動起來,然後迅速連續多次點擊圖標,在彈出來的BadgeClear小窗口裡點擊刪除即可。

  3、清除掉通用 以及 軟件更新右側的數字1 的辦法 :進入System/Library/CoreServices這個文件夾,找到SystemVersion.plist 將ProductBuildVersion的數值改為9B179,然後重啟手機,發現討厭的數字1消失了,這時後再改為原來的數值例如9A405後重啟即可。(這裡只是臨時更改以欺騙ios誤以為系統已經最新自動去掉數字1而已,因此不建議長期修改為9B179,會導致很多後遺症)

  五、預防小白和小朋友:如果做了以上操作還不放心的朋友可以參考以下內容:

  干掉軟件更新: 在手機上用ifile在根目錄下找到“ Applications/Preferences.app/General.plist”這個文件,點一下在彈出的窗口中選“屬性表編輯器”,接著進入“數組”刪掉第三項 “2:” 點右上角 "完成" 即可

  干掉抹除還原:在手機上用ifile在根目錄下找到“ Applications/Preferences.app/reset.plist”這個文件 , 點一下在彈出的窗口中選“屬性表編輯器”,接著進入“數組”刪掉第三項 “2:” 點右上角 "完成" 即可

  干掉軟件更新(隱藏選項,但仍會下載)和抹除還原這兩個危險選項!結合本辦法(禁用服務,不會下載,但選項可見)將讓小白和小朋友再也沒機會搞壞你的系統!

copyright © 萬盛學電腦網 all rights reserved