禁止 iOS 自动下载更新和提示的方法


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



  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值