Startup Ideas Bank
A risky hack to unlock Apple AI features on Chinese Macs.
AI roast score: 45/100 (F)
The idea
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") + setProperty("country-of-origin", "USA")
—— 全系统进程从 源头 读到美版,资格 / 模型下发 / 前端 UI 自然一通百通,无需逐进程注入。
文件
路径
作用
install.sh
一键安装 / 卸载 / 体检脚本
src/RegionSpoof.cpp
kext 源码(IOService,改 region-info )
src/kmod_info.c
kext 入口声明,提供链接必需的 _kmod_info 符号
src/Info.plist
kext bundle 的 Info.plist(IOKitPersonalities 匹配 IOPlatformExpertDevice)
BUILD.md
完整编译 / 链接命令
RegionSpoof.kext/
已编译好的 kext(arm64e,ad-hoc 签名)
com.local.regionkext.plist
LaunchDaemon,开机早期自动加载 kext 并刷新 AI 守护进程
region-kext-load.sh
LaunchDaemon 调用的加载脚本
前置条件(Apple Silicon)
SIP 关闭 + Permissive 安全模式 + 允许第三方 kext —— 恢复模式(1TR)里 csrutil disable
一条即可全设。
AMFI 必须保持开启 —— nvram boot-args 里 不能 有 amfi_get_out_of_my_way=1 。
AMFI 一关,SEP 会拒绝给 Private Cloud Compute 出硬件证明(日志表现为
AppleKeyStore kIOReturnNotPermitted ), 云端 AI 全部失效 ;端侧仍可用。
kext 首次加载需在 系统设置 → 隐私与安全性 里点 Allow 后重启。
Apple 账户「媒体与购买项目」地区必须是 Apple 智能支持区(不能是中国/CN) —— 改成
美国 / 日本等(系统设置 → 顶部你的名字 → 媒体与购买项目 → 管理 → 国家/地区)。
系统语言 == Siri 语言,且为 Apple 智能支持的语言 —— 最稳是两者都设成 English (US)。
⚠️ kext 只负责"区域"这一项。 GREYMATTER 资格要 ~10 个输入(区域、账户地区、语言匹配、
设备类型……) 全部满足 才会变 4。若装好后 region=LL/A 和 kext 都已就位、但 GREYMATTER
仍是 2 ,八成卡在 账户地区或语言 上。跑这条看是哪一项没过(值为 2 的就是它):
sudo /usr/libexec/PlistBuddy -c " Print :OS_ELIGIBILITY_DOMAIN_GREYMATTER:status " \
/private/var/db/eligibilityd/eligibility.plist
改完对应设置后, sudo launchctl kickstart -k system/com.apple.eligibilityd 或重启即可。
手动安装(可选)
sudo cp -R RegionSpoof.kext /Library/Extensions/
sudo chown -R 0:0 /Library/Extensions/RegionSpoof.kext
sudo cp region-kext-load.sh /usr/local/bin/ && sudo chmod +x /usr/local/bin/region-kext-load.sh
sudo cp com.local.r
The roast
Your idea hinges on bypassing Apple's region restrictions through a kext hack. Not only is this highly likely to violate Apple's terms of service, but it also has a significant risk of bricking devices or voiding warranties. The pitch is overly technical, assuming deep knowledge of macOS internals and kext development, which is far from a general consumer proposition (q4=consumer, q5=general). Additionally, the reliance on a solo founder with no funding (q13=solo, q14=no_funding) amplifies the execution risk. The market for such a niche and risky modification is minuscule and fraught with legal and operational hurdles.
Red flags
- Highly technical and niche product
- Potential violations of Apple’s terms of service
- Extremely high execution risk for a solo founder with no funding
Verdict
This project is too risky and niche to be viable in its current form.
Roast your own startup idea →