关于iOS系统自动升级的问题,想必大家都知道,想要阻止自动升级,你要么关闭自动下载选项,但它仍然会提醒你,并不是很完美。
想完全屏蔽系统检测更新包,你可以通过安装 tvOS 描述文件进行屏蔽阻止,以往都是通过它来屏蔽系统检测,但它有缺点,就是有时间限制,一般这种 tvOS 描述文件都是一年限制,一年过了就会失效,拿 tvOS15 为例。
从上图可见,tvOS15描述文件会在2023年1月31日0点整到期,一旦过期了,描述文件会自动消失,一旦消失了,你的屏蔽就会失效,软件更新页面会正常检测系统包,所以1月31日当天!有部分用户一不小心就升级系统。
不过!在1月31日当天,就有新的 tvOS16 出现,意味着你安装新的 tvOS 描述文件,你又能屏蔽一年时间。
tvOS16到期时间为:会在2024年1月31日0点整。
显然!这又是一年的时间,明年1月31日这天到期,一旦你忘记更换新的描述文件,可能会不小心升级最新的,那有没有办法实现永久屏蔽呢?确实有的,利用 MacDirtyCow 漏洞制作 KillMyOTA 工具,它就能实现永久屏蔽。
操作动图,直接点击下方按钮就行,修改后,打开设置-通用-软件更新,如果检测不到更新包就代表成功。
对于使用 KillMyOTA 工具失效怎么办?还有一招方法,就是修改 tvOS16 到期时间,一旦说起修改,必然想到 Filza 文件管理器,如果你系统是 iOS 15.0 – 16.1.2 系统,你可以根据下方步骤修改实现永久屏蔽。
— 使用 Filza 修改 tvOS 到期时间 —
iOS15.0 – iOS 16.1.2
首先安装 tvOS16 屏蔽描述文件,这个不需要多说的,毕竟你要修改 tvOS16 时间,你就必须安装它才能修改,找到屏蔽系统升级,安装描述文件就行。
打开 Filza 文件管理器,找路径:
/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles/Library/ConfigurationProfiles
然后找到 Profile 开头文件,可能会显示很多个 Profile 开头文件,这时你就需要找到 tvOS16 文件,对每一个 Profile 开头文件都打开,点击 Root 选项,再看看 PayloadDisplayName 选项是不是 tvOS16。
确定这是 tvOS16 文件,然后找到 RemovalDate 选项,点击(i)进行删除,或者你可以自行修改日期也行,修改好后,点存储完成就行。
如果你想修改描述文件名称,直接找到 PayloadDisplayName 选项,点击(i)进行,对 tvOS 16 名称进行修改就行,然后存储,这个需要重启才能生效,非常简单不难。
如果不想屏蔽系统检测更新包升级,你可以直接移除描述文件即可恢复,这一点影响都没有,非常爽。
大概这些内容了,话说!你们成功修改成永久性屏蔽系统更新吗?请评论。
本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com