Apple 的裝置都會自動更新自身的韌體,在你的裝置能連網的時候,在後台偷偷下載。雖然你可以用“NoOTA Badge”之類的 Cydia 外掛程式來禁止在 “設定” 程式上顯示一個數字“1”的標,但,實際上,韌體依然被偷偷下載到你的 Apple 裝置上了,佔用了你的硬碟空間(1.5G 左右),只是沒提示你更新罷了。所以,這類方法只治標不治本。要從根本上杜絕這種偷偷摸摸下載佔用頻寬佔用裝置空間的行為,有如下兩種方法:
1、利用 etc/host 檔案檢測 Apple 補救伺服器
用電腦 iTools 或者手機 iFile 開啟 etc/host 檔案,添加:
127.0.0.1 mesu.apple.com
到檔案中。
2、修改 LaunchDaemons 的 OTA 設定檔
用 iFile 或者 iTools 等檔案管理工具 改名(建議)或刪除(不建議)
/System/Library/LaunchDaemons
下的
egcom.apple.mobile.softwareupdated.plist -- OTA升級,不需要自動更新系統功能的,可安全改名或刪除.com.apple.OTATaskingAgent.plist -- 通知系統進行ota升級,不需要OTA自動更新的,可安全改名或刪除.com.apple.softwareupdateservicesd.plist -- OTA升級服務,不需要OTA自動更新的,可安全改名或刪除.
把需要的服務 加個尾碼即可。改名或者刪除後記得必須重啟!
另:附上另外三條相關的處理方案:
1、清除掉通用以及軟體更新右側的數字1的辦法
進入
System/Library/CoreServices
檔案夾,找到 SystemVersion.plist,拷貝到電腦裡,
將 ProductBuildVersion 的數值改為10B329,版本號碼 改為 6.1.3,再把在電腦上修改好的檔案拷貝到手機裡覆蓋原來檔案,然後重啟手機。
或者使用 BadgeClear 這個 Cydia 外掛程式。
2、刪除已經下載到裝置的升級包
刪除已經在
/var/mobile/Library/Assets/com_apple_MobileAsset_SoftwareUpdate
目錄下的OTA下載臨時韌體包
3、其它防止自動更新的方法
可採用 ”No Update“ 這個 Cydia 外掛程式,不過本人未嘗試
註:本文參考:
1、http://hi.baidu.com/panjiashiwo/item/a1c81115666d9908e75c3627
2、http://www.xici.net/d165516751.htm