一个极简内核扩展(kext),把国行 Mac 的区域码从 CH/A 改成美版 LL/A,绕过 Apple 智能的地区锁,让 macOS 27 的国行机用上完整的端侧 AI + 云端 Private Cloud Compute。

Github地址

https://github.com/SkyBlue997/enableMacosAI

功能

  • 端侧 Apple 智能:本地写作工具、Genmoji、图乐园、Foundation Models
  • 云端 PCC 功能:语气改写、ChatGPT 扩展等需要联网的 AI 能力
  • 支持 macOS 27 / Apple Silicon,实测 Mac15,9(M3 Max)

安装

一键安装(推荐):

1
sudo ./install.sh

脚本会自动检查 SIP 状态、清理会搞坏 PCC 的 amfi_get_out_of_my_way 启动参数、装 kext、配开机自启、刷新 AI 守护进程。首次装完要去「系统设置 → 隐私与安全性」点一下允许,然后重启。

其他命令:

1
sudo ./install.sh status      # 查看 SIP / AMFI / 区域 / kext 状态sudo ./install.sh uninstall   # 卸载还原

前置条件(缺一不可)

  • SIP 必须关闭(恢复模式里 csrutil disable
  • AMFI 必须保持开启,绝对不能加 amfi_get_out_of_my_way=1 启动参数,否则 SEP 拒绝给 PCC 出硬件证明,云端 AI 直接废掉
  • 首次加载 kext 需要手动点允许 + 重启

手动安装(如果你不想用脚本):

1
sudo cp -R RegionSpoof.kext /Library/Extensions/sudo chown -R 0:0 /Library/Extensions/RegionSpoof.kextsudo cp region-kext-load.sh /usr/local/bin/ && sudo chmod +x /usr/local/bin/region-kext-load.shsudo cp com.local.regionkext.plist /Library/LaunchDaemons/sudo kmutil load -p /Library/Extensions/RegionSpoof.kext

验证装好了没

1
2
# 看 region-info 是不是 LL/Aioreg -ard1 -c IOPlatformExpertDevice | plutil -p - | grep region-info
# 看 GREYMATTER 资格是不是 4(eligible)sudo /usr/libexec/PlistBuddy -c 'Print :OS_ELIGIBILITY_DOMAIN_GREYMATTER:os_eligibility_answer_t' /private/var/db/eligibilityd/eligibility.plist

卸载

1
sudo launchctl bootout system/com.local.regionkext 2>/dev/nullsudo rm -f /Library/LaunchDaemons/com.local.regionkext.plist /usr/local/bin/region-kext-load.shsudo rm -rf /Library/Extensions/RegionSpoof.kextsudo kmutil unload -b com.local.RegionSpoof 2>/dev/null# 重启恢复原始区域

已知边界(实测确认)

  • SIP 必须保持关闭(Permissive)。 本 kext 是 ad-hoc 签名;切到 Reduced Security(SIP 开) 会以 Authenticating extension failed: Bad code signature 拒绝它,区域退回 CH、AI 关闭。 要在 SIP 开启下使用,必须用 Apple Developer ID($99/年) 给 kext 正经签名后再走 Reduced Security。
  • PCC 云端功能(语气改写 / 图乐园)依赖 AMFI 开启。 切勿添加 amfi_get_out_of_my_way boot-arg。
  • “New Siri” 等候名单 是 Apple 服务端分批下发,与本地改区域无关。