XcodeLLMEligible项目安装与配置指南
XcodeLLMEligible 项目地址: https://gitcode.com/gh_mirrors/xc/XcodeLLMEligible
1. 项目基础介绍
XcodeLLMEligible是一个开源项目,旨在实现在任何Mac上永久使用Xcode LLM、Apple Intelligence以及iPhone Mirroring功能,而不需要禁用系统完整性保护(SIP)或仅需禁用一次。该项目适用于macOS 15.0及以上版本。
主要编程语言:Shell脚本
2. 关键技术和框架
- Shell脚本:用于自动化安装和配置过程。
- 系统完整性保护(SIP):项目通过特定技术绕过SIP限制,以实现功能。
- ** eligibilityd**:利用系统中的eligibilityd服务来实现功能。
3. 安装和配置准备工作
在开始安装之前,请确保您的Mac操作系统版本为macOS 15.0或更高版本,并且您已经具备以下条件:
- 具有管理员权限的账户。
- 了解如何在恢复模式下操作,包括如何禁用和启用SIP。
详细安装步骤
方法一:使用util工具(推荐)
-
禁用SIP
- 重启您的Mac进入恢复模式。
- 打开终端,输入命令
csrutil disable
禁用SIP。 - 输入
reboot
重启电脑。
-
设置启动参数
- 重启后,在正常模式下打开终端。
- 输入命令
sudo nvram boot-args="amfi_get_out_of_my_way=1"
设置启动参数。 - 输入
reboot
重启电脑。
-
下载eligibility_util
- 从项目的发布页面下载eligibility_util工具。
- 将下载的文件移动到
~/Downloads
目录下。
-
赋予执行权限
- 打开终端,输入命令
chmod +x ~/Downloads/eligibility_util
赋予执行权限。
- 打开终端,输入命令
-
运行eligibility_util
- 根据需要选择以下命令之一运行:
- 对于Xcode LLM:
./eligibility_util forceDomainAnswer --domain-name OS_ELIGIBILITY_DOMAIN_XCODE_LLM --answer 4
- 对于Apple Intelligence:
./eligibility_util forceDomainAnswer --domain-name OS_ELIGIBILITY_DOMAIN_GREYMATTER --answer 4
- 对于Cleanup:
./eligibility_util forceDomainAnswer --domain-name OS_ELIGIBILITY_DOMAIN_STRONTIUM --answer 4
- 对于iPhone Mirroring:
./eligibility_util forceDomainAnswer --domain-name OS_ELIGIBILITY_DOMAIN_IRON --answer 4
- 对于Xcode LLM:
- 根据需要选择以下命令之一运行:
-
重新启用SIP
- 重新启动进入恢复模式。
- 打开终端,输入命令
csrutil enable
启用SIP。 - 输入
reboot
重启电脑。
方法二:使用覆盖文件
-
下载覆盖文件
- 从项目的发布页面下载相应的
.eligibility_overrides.data
文件。
- 从项目的发布页面下载相应的
-
重命名覆盖文件
- 将下载的文件重命名为
eligibility_overrides.data
。
- 将下载的文件重命名为
-
移动覆盖文件
- 使用命令
sudo ls /private/var/root/Library/Daemon\ Containers
查找eligibilityd
的容器UUID。 - 将下载的覆盖文件移动到对应的
/Data/Library/Caches/NeverRestore/
目录下。
- 使用命令
完成以上步骤后,您应该能够在Mac上使用Xcode LLM、Apple Intelligence和iPhone Mirroring功能。请注意,本项目仅供学习和研究使用,使用时请确保遵守相关法律法规。
XcodeLLMEligible 项目地址: https://gitcode.com/gh_mirrors/xc/XcodeLLMEligible
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考