不知道各位会不会有这样手残的经历,一不小心就点到了更新然后就很无奈地更新了 iOS 版本?如果大家曾经遇到过这样的问题,那么看完这篇文章从此就再也不用担心出现这个问题了。

今天在少数派上看文章的时候看到一篇历史文章:《不想升级 iOS 8?教你如何防止设备自动下载安装包》。文中提到了一个不让 iPhone 自动下载固件更新的办法:往自己的设备上塞多点东西,让可用空间减少到 600M 以下。

对于16 GB 用户这确实不是什么难事。但是这个办法不具有普及性而且比较繁琐,所以就有了这篇文章分享一下我个人屏蔽 iOS 固件更新的办法。

需要的软件:Shadowrocket or Surge 两者取一即可

原理分析:既然 iPhone 要下载固件肯定要与苹果服务器联系,从服务器上下载更新固件。我们要做的就是找到这个地址并且使用规则禁止它与服务器联系。思路非常简单,直接动手开干吧。

  1. 重启 Surge ,进入设置的更新页面里面,让 iPhone 与服务器进行联系。

1*eSZcu3XpYt_xZ1phTyWkKQ.jpeg2. 回到 Surge ,查看 Requests 一眼扫过去发现一个可疑的目标:muse.apple.com

1*K6L1Ox7ct9YVv9cVug-F8Q.jpeg3. 复制这个 URL,添加规则拒绝与它联系。

1*EBY5P8LbIWm52r0KKcMcjA.jpeg4. 重新回到设置的更新页面,再次刷新,这时候 iPhone 已无法与更新服务器联系了,搞定。

1*5skIx70WJQOpZ-OsiYpQ0w.jpeg

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

1*xqmzZDsQLIRT85OADmCVXQ.jpeg

优点:

简单快速屏蔽更新,无需减少存储空间即可实现。

无需考虑证书过期问题(有些朋友通过安装证书来屏蔽更新)。

SS可以全天开着基本上不会出现问题,至少我个人是全天开。

如果自愿想要更新固件版本删除这条规则或者暂时停用SS即可。

8
6