不知道各位会不会有这样手残的经历,一不小心就点到了更新然后就很无奈地更新了 iOS 版本?如果大家曾经遇到过这样的问题,那么看完这篇文章从此就再也不用担心出现这个问题了。
今天在少数派上看文章的时候看到一篇历史文章:《不想升级 iOS 8?教你如何防止设备自动下载安装包》。文中提到了一个不让 iPhone 自动下载固件更新的办法:往自己的设备上塞多点东西,让可用空间减少到 600M 以下。
对于16 GB 用户这确实不是什么难事。但是这个办法不具有普及性而且比较繁琐,所以就有了这篇文章分享一下我个人屏蔽 iOS 固件更新的办法。
需要的软件:Shadowrocket or Surge 两者取一即可
原理分析:既然 iPhone 要下载固件肯定要与苹果服务器联系,从服务器上下载更新固件。我们要做的就是找到这个地址并且使用规则禁止它与服务器联系。思路非常简单,直接动手开干吧。
- 重启 Surge ,进入设置的更新页面里面,让 iPhone 与服务器进行联系。
2. 回到 Surge ,查看 Requests 一眼扫过去发现一个可疑的目标:muse.apple.com
3. 复制这个 URL,添加规则拒绝与它联系。
4. 重新回到设置的更新页面,再次刷新,这时候 iPhone 已无法与更新服务器联系了,搞定。

PS:如果不习惯这样添加规则也可以在文本编辑模式下直接在【Rule】下面加上:DOMAIN,mesu.apple.com,REJECT

优点:
简单快速屏蔽更新,无需减少存储空间即可实现。
无需考虑证书过期问题(有些朋友通过安装证书来屏蔽更新)。
SS可以全天开着基本上不会出现问题,至少我个人是全天开。
如果自愿想要更新固件版本删除这条规则或者暂时停用SS即可。
