首页 > 学院 > 手机教程 > 正文

屏蔽ios6更新提示及自动升级

2024-06-12 09:21:07
字体:
来源:转载
供稿:网友

  本人刷的D大的5.1.1完美越狱版本。今天早上打开手机发现提示要求更新IOS6。还没有完美越狱,所以现在还不想更新。但是又特别讨 设置 上面的那个红红的1图标。所以就上网搜索了一下。只有别人写的防止升级到5.1.1的方法。 我研究了一下原理,发现通过更改内部版本号就可以欺骗系统。5.0的时候可以,6.0说不定也可以。本着小白鼠的心理,亲自测试了一下。结果成功了。

  1,如果已经下载了升级包。用 iTools(这个大家应该都会用,不会百度) 删除已经在/var/mobile/Library/Assets/com_apple_MobileAsset_SoftwareUpdate目录下的 OTA 下载临时固件包。

  2, 清除掉“通用” 以及 “软件更新”右侧的数字1 的办法 :用 itools 进入System/Library/CoreServices这个文件夹,找到SystemVersion.plist (先将原文件导出,备份)。 将PRoductBuildVersion的数值改为10A403,itools可以直接修改plist文件的。 然后重启手机,手机会出现一个进度条,在更新系统,这个不管它(当时我是很提心吊胆,害怕黑屏,菊花之类的)但是进度条走完后,正常进入手机,发现讨厌的数字1消失了。 这个时候只是伪IOS6,会出现很多问题,所以还得将版本号改回来。但是为了防止再连入网络又自动更新。需要将自动更新屏蔽掉。

  3, 用 Itools 找到/System/Library/LaunchDaemons下,点击如下3个文件,请在.plist后面加个“备份 来改掉扩展名。 (1)com.apple.mobile.softwareupdated.plist (OTA升级,不需要自动更新系统功能的,可安全改名或删除.) (2)com.apple.OTATaskingAgent.plist ( 通知系统进行ota升级,不需要OTA自动更新的,可安全改名或删除.) (3)com.apple.softwareupdateservicesd.plist (OTA升级服务,不需要OTA自动更新的,可安全改名或删除.) 一定要改后缀名,我当时就是在前面加了前缀,但是iphone还是能识别的 (改完后先不着急重启,需要将版本号再改回原来的。此时将原来备份的SystemVersion.plist 导入 System/Library/CoreServices 目录下 替换掉修改后的文件)。 重启。 同样出现了进度条。走完后,一切OK. 设置 上也没有提示更新的图标。进入后,点软件更新,提示无法更新软件。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选