SkyBlue997/enableMacosAI
国行 Mac 一键开启完整 Apple 智能(端侧 + Private Cloud Compute 云端)· macOS 27 / Apple Silicon
项目说明
RegionSpoof — 在国行 Mac(macOS 27)上开启完整 Apple 智能
一个极简内核扩展(kext),在 IORegistry 源头把设备区域码从 CH/A 改成 LL/A(美版),
让 MobileGestalt 对全系统每个进程都返回美版区域,从而在国行机
(本机 Mac15,9 / M3 Max / macOS 27 26A5353q)上启用完整的 Apple Intelligence——
端侧 + Private Cloud Compute 云端全功能(写作工具含语气改写、图乐园、Genmoji、
Foundation Models、ChatGPT 扩展)。
快速安装(一键,推荐)
sudo ./install.sh
脚本自动完成:检查 SIP / Apple Silicon、移除会杀死 PCC 的 amfi_get_out_of_my_way boot-arg、
安装 kext + 配置开机自启、加载并刷新 Apple 智能守护进程。首次会提示你去
「系统设置 → 隐私与安全性」点一次 允许 后重启。
sudo ./install.sh status # 体检:SIP / AMFI / region / kext / 资格 一览
sudo ./install.sh diagnose # 一键诊断:把所有关键状态打成一段纯文本(报 issue 直接贴这个)
sudo ./install.sh uninstall # 卸载,恢复原始区域
前提:SIP 已关闭(恢复模式里
csrutil disable)。脚本若检测到未关,会给出分步指引。
原理
- 资格门的根因:
MGGetStringAnswer("RegionCode") == "CH"→ Apple 智能被关。 - 该值实时来自 IORegistry
IOPlatformExpertDevice的region-info属性("CH/A"), 并非任何 plist 缓存(macOS 27 的 eligibilityd 基于 SwiftData 实时重算,旧的改 plist / 锁 uchg 方法全部失效)。 - 本 kext 匹配
IOPlatformExpertDevice,在start()里setProperty("region-info", "LL/A")+ —— 全系统进程从读到美版,资格 / 模型下发 / 前端 UI 自然一通百通,无需逐进程注入。
