[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73419":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":14,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":15,"rankGlobal":8,"rankLanguage":8,"license":16,"archived":17,"fork":18,"defaultBranch":19,"hasWiki":18,"hasPages":18,"topics":20,"createdAt":8,"pushedAt":8,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":14,"starSnapshotCount":14,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},73419,"XcodeLLMEligible","Kyle-Ye\u002FXcodeLLMEligible","Kyle-Ye",null,"Shell",3143,172,26,3,0,55.71,"MIT License",true,false,"main",[],"2026-06-12 04:01:09","## \u003Cdiv align=\"center\">\u003Cb>\u003Ca href=\"README.md\">English\u003C\u002Fa> | \u003Ca href=\"README_CN.md\">简体中文\u003C\u002Fa>\u003C\u002Fb>\u003C\u002Fdiv>\n\n# Darwin Eligibility Override\n\n> [!WARNING]\n> If you want to continue using this repository, please do not update to macOS 15.4 Beta 1 or later versions.\n>\n> Apple has updated the implementation of eligibilityd, which causes the override file solution used by this repository to become unavailable.\n>\n> For more details, see [#73](https:\u002F\u002Fgithub.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Fissues\u002F73#issuecomment-2676062451)\n>\n> This repository only supports macOS 15.0 - 15.3.1.\n\nThis project aims to achieve permanent use of Xcode LLM \u002F Apple Intelligence \u002F iPhone Mirroring on any Mac\nwithout disabling System Integrity Protection (SIP) or only disabling it once.\n\n> [!NOTE]\n> Xcode LLM is only supported on macOS 15.0+\n>\n> Apple Intelligence is only supported on macOS 15.1+\n>\n> XcodeLLM, Apple Intelligence and ChatGPT integration have been tested normally on Mac mini (M4 Pro, 2024) + macOS 15.2.\n\n![Screenshot](images\u002FXcodeLLM\u002Fscreenshot.png)\n\n## Notes\n\nthis project is for learning and research purposes only.\n\nIf you choose to use this project, you do so at your own risk and are responsible for compliance with any applicable laws.\n\nThe author of this project is not responsible for any consequences that may arise from your use of this project.\n\n## Usage\n\n### Method 1: util tool (Recommended)\n\nNeed one time SIP disable + \"amfi_get_out_of_my_way=1\" set boot-args in during the script.\n\n> [!TIP]\n> If you have issue on how to disable SIP or set boot-args, see [Manual Execution](#manual-execution) section for more detail.\n\n```shell\n# For XcodeLLM \ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- install util xcodellm\n# For Apple Intelligence\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- install util greymatter\n# For Cleanup\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- install util strontium\n# For iPhone Mirroring\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- install util iron\n```\n\n### Method 2: override file\n\nDo not require disable SIP at all.\n\n```shell\n# For XcodeLLM\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- install override xcodellm\n# For Apple Intelligence\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- install override greymatter\n# For Apple Intelligence + Cleanup\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- install override greymatter+strontium\n# For XcodeLLM + Apple Intelligence + Cleanup\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- install override xcodellm+greymatter+strontium\n# For iPhone Mirroring\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- install override iron\n```\n\n> [!NOTE]\n> The override file method is mutually exclusive.\n>\n> This repository only provides separate override files for Xcode LLM and Apple Intelligence.\n>\n> If you want to override multi key, please use util tool method and export the override file for your future use.\n\n## Uninstall\n\n### Method 1: util tool\n\n```shell\n# For XcodeLLM:\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- uninstall util xcodellm\n# For Apple Intelligence\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- uninstall util greymatter\n# For Clenaup\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- uninstall util strontium\n# For iPhone Mirroring\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- uninstall util iron\n```\n\n### Method 2: override file\n\n```shell\n# For XcodeLLM:\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- uninstall override xcodellm\n# For Apple Intelligence\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- uninstall override greymatter\n# For Apple Intelligence + Cleanup\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- uninstall override greymatter+strontium\n# For XcodeLLM + Apple Intelligence + Cleanup\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- uninstall override xcodellm+greymatter+strontium\n# For iPhone Mirroring\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- uninstall override iron\n```\n\n## Manual Execution\n\n### Method 1: util tool (Recommended)\n\n1. Disable SIP in recovery mode with `csrutil disable`\n\n2. Add boot argument by `sudo nvram boot-args=\"amfi_get_out_of_my_way=1\"` and reboot\n\n3. Download `eligibility_util` from the [release page](https:\u002F\u002Fgithub.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Freleases) and add executable permission.\n\n> The following command example assumes the downloaded file is in the `~\u002FDownloads` folder.\n\n```shell\nchmod +x ~\u002FDownloads\u002Feligibility_util\n```\n\n4. Execute the following command\n\n```shell\ncd ~\u002FDownloads\n# For XcodeLLM (macOS 15.0+ required)\n.\u002Feligibility_util forceDomainAnswer --domain-name OS_ELIGIBILITY_DOMAIN_XCODE_LLM --answer 4\n# For Apple Intelligence (macOS 15.1+ required)\n.\u002Feligibility_util forceDomainAnswer --domain-name OS_ELIGIBILITY_DOMAIN_GREYMATTER --answer 4\n# For Cleanup (macOS 15.1 Beta 3+ required)\n.\u002Feligibility_util forceDomainAnswer --domain-name OS_ELIGIBILITY_DOMAIN_STRONTIUM --answer 4\n# For iPhone Mirroring (macOS 15.0+ required)\n.\u002Feligibility_util forceDomainAnswer --domain-name OS_ELIGIBILITY_DOMAIN_IRON --answer 4\n```\n\n4. Enable SIP in recovery mode with `csrutil enable` and reboot.\n\n5. Remove boot argument by `sudo nvram -d boot-args`\n\n> Read [Disabling and Enabling System Integrity Protection](https:\u002F\u002Fdeveloper.apple.com\u002Fdocumentation\u002Fsecurity\u002Fdisabling_and_enabling_system_integrity_protection) if you are unfamiliar with SIP operation.\n>\n> You can only set boot-args in recovery mode or normal mode with SIP disabled.\n>\n> After setting boot-args, remember to reboot to make the change take effect.\n\n> [!TIP]\n>\n> For more technical detail, see [Kyle-Ye\u002Feligibility](https:\u002F\u002Fgithub.com\u002FKyle-Ye\u002Feligibility)\n\n\n### Method 2: override file\n\nNo SIP disabled needed in total.\n\n1. Download the corresponding `*.eligibility_overrides.data` file from the [release page](https:\u002F\u002Fgithub.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Freleases) and rename it to `eligibility_overrides.data`\n\n> For Xcode LLM, download [xcodellm.eligibility_overrides.data](https:\u002F\u002Fgithub.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Freleases\u002Flatest\u002Fdownload\u002Fxcodellm.eligibility_overrides.data)\n> \n> For Apple Intelligence, download [greymatter.eligibility_overrides.data](https:\u002F\u002Fgithub.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Freleases\u002Flatest\u002Fdownload\u002Fgreymatter.eligibility_overrides.data)\n\n2. Find the correct container uuid for `eligibilityd` under `\u002Fprivate\u002Fvar\u002Froot\u002FLibrary\u002FDaemon\\ Containers`\n\nList all container uuid by the following command:\n```shell\nsudo ls \u002Fprivate\u002Fvar\u002Froot\u002FLibrary\u002FDaemon\\ Containers\n```\n\n3. Move downloaded file in the first step to the `Data\u002FLibrary\u002FCaches\u002FNeverRestore\u002F` folder of the corresponding Deamon container. If you are not sure which one is the correct container directory for eligibilityd, you can try it one by one or add the downloaded files to all Deamon containers.\n\n```shell\nsudo mkdir \u002Fprivate\u002Fvar\u002Froot\u002FLibrary\u002FDaemon\\ Containers\u002F\u003CUUID>\u002FData\u002FLibrary\u002FCaches\u002FNeverRestore\nsudo cp eligibility_overrides.data \u002Fprivate\u002Fvar\u002Froot\u002FLibrary\u002FDaemon\\ Containers\u002F\u003CUUID>\u002FData\u002FLibrary\u002FCaches\u002FNeverRestore\u002F\n```\n\n4. Relaunch the `eligibilityd` service\n\n```shell\nsudo pkill -9 eligibilityd\nsudo launchctl kickstart -k system\u002Fcom.apple.eligibilityd\n```\n\n## Trouble Shooting\n\n> [!TIP]\n> The difference of eligibility_util and eligibility_util_sip is that the former is for SIP disabled environment and the latter is for SIP enabled environment.\n\n### Issue of Method 1: util tool \n\n1. If you see the following output\n\n```shell\nzsh: no such file or directory: .\u002Feligibility_util\n```\n\nPlease make sure the current working directory contains the `eligibility_util` file.\n\n2. If you see the following output\n\n```shell\nzsh: permission denied: .\u002Feligibility_util\n```\n\nPlease make sure you have added the executable permission to the `eligibility_util` file via `chmod +x .\u002Feligibility_util`.(Check step 3 in [Manual Execution](#manual-execution))\n\n3. If you see the following output\n\n```shell\n>[1]    61672 killed     .\u002Feligibility_util\n```\n\nPlease make sure you have disabled SIP and set the boot-args correctly. (Check step 1 and 2 in [Manual Execution](#manual-execution))\n\n4. Other issue\n\n```shell\ncurl -L https:\u002F\u002Fraw.githubusercontent.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Frelease\u002F0.2\u002Fscripts\u002Foverride.sh | bash -s -- doctor\n```\n\n### Issue of Method 2: override file\n\nIf you are unable to access the Daemon Container related folders, please check if the terminal app you are using has full disk access permission.\n\nPath: Settings.app > Security & Privacy > Full Disk Access -> Add your terminal app to the list and enable it.\n\n### Other Xcode LLM related issue\n\n1. Confirom the override is working and you have the correct answer.\n\n```\n.\u002Feligibility_util_sip getDomainAnswer --domain-name OS_ELIGIBILITY_DOMAIN_XCODE_LLM\n```\n\n2. Reenable SIP and then open Xcode to download Model.\n\nSee detail for [#4](https:\u002F\u002Fgithub.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Fissues\u002F4)\n\n### Other Apple Intelligence related issue\n\n> [!IMPORTANT]\n> Suggestions:\n> 1. Log in with a US Apple ID\n> 2. Set Region to United States and English as the primary language\n> 3. Set English (United States) as your Siri language\n\n1. Confirom the override is working and you have the correct answer.\n\n```\n.\u002Feligibility_util_sip getDomainAnswer --domain-name OS_ELIGIBILITY_DOMAIN_GREYMATTER\n```\n\n2. Go to Setting.app and choose \"Apple Intelligence & Siri\", click \"Join Apple Intelligence Waitlist\" button.\n\n![Step2](images\u002FAppleIntelligence\u002FStep2.png)\n\n3. You'll see \"Joined Waitlist\" label and wait for a while.\n\n![Step3](images\u002FAppleIntelligence\u002FStep3.png)\n\n4. You'll see \"Preparing\" label and wait for a while.\n\n![Step4](images\u002FAppleIntelligence\u002FStep4.png)\n\n5. You'll receive \"Apple Intelligence is Here\" notification.\n\n![Step5](images\u002FAppleIntelligence\u002FStep5.png)\n\n6. You can now turn on Apple Intelligence to use it.\n\n![Step6](images\u002FAppleIntelligence\u002FStep6.png)\n\n## FAQ\n\n1. Will \"Eligibility Override\" still work after an OS update?\n\nProbably yes. Eligibility Override does not require you to execute the steps again after an OS update.\n\nBut Apple may change the Eligibility mechanism in the future, so it is not guaranteed to work after an OS update.\n\n2. Why is there no Apple Intelligence in the settings?\n\nApple Intelligence is only available on macOS 15.1 and later.\n\n3. Why is there no ChatGPT related option in the settings?\n\nChatGPT integration is only available on macOS 15.2 and later.\n\n4. Why does Siri still use Baidu's services after enabling Apple Intelligence (CN related)?\n\nSiri's search engine is determined by your region language settings and network environment. Please refer to other resources on the internet for appropriate network proxy configuration.\n\neg. https:\u002F\u002Fgithub.com\u002FVirgilClyne\u002FiRingo\n\n5. Apple Intelligence is stuck on downloading.\n\nTry disable and delete AssetsV2 folder after SIP disabled, then re-enable SIP.\n\n```shell\n# Disable SIP (Run on RecoveryOS mode)\ncsrutil disable\ncsrutil authenticated-root disable\n# Reboot into normal macOS\n# Turn off Apple Intelligence in settings\n# Run on normal macOS\nsudo rm -rf \u002FSystem\u002FLibrary\u002FAssetsV2\u002F*\n# Enable SIP (Run on RecoveryOS mode)\ncsrutil enable\ncsrutil authenticated-root enable\n# Turn on Apple Intelligence in settings to download it again (com.apple.MobileAsset.UAF.FM.GenerativeModels)\n```\n\n> See [#62](https:\u002F\u002Fgithub.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Fissues\u002F62#issuecomment-2541993096).\n\n6. Why I can use ChatGPT in Apple Intelligence?\n\nIt is probably caused by network issues. If you are in an unsupported area, please make sure that you use a global network proxy or other means to access the service.\n\n- For Shadowrocket, use the Global proxy mode.\n- For other proxy tools, please refer to its official documents.\n\n> [!NOTE]\n> It is not enough to proxy the network traffic of the Web alone. Please proxy at the OS or local network (router) level.\n>\n> You can verify it by directly launching your terminal and running `ping google.com` or `curl cip.cc` to check if your proxy is working or not. (Warning: `cip.cc` is a third-party service. Please use it at your own discretion.)\n>\n> See [#60](https:\u002F\u002Fgithub.com\u002FKyle-Ye\u002FXcodeLLMEligible\u002Fissues\u002F60#issuecomment-2541349746) for more details.\n\n## Related links\n\n- https:\u002F\u002Fgithub.com\u002FKyle-Ye\u002Feligibility\u002F\n\n- https:\u002F\u002Fgist.github.com\u002FKyle-Ye\u002F4ad1aa92df3a31bd812487af65e16947\n- https:\u002F\u002Fgist.github.com\u002Funixzii\u002F6f25be1842399022e16ad6477a304286\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=Kyle-Ye\u002FXcodeLLMEligible&type=Date)](https:\u002F\u002Fstar-history.com\u002F#Kyle-Ye\u002FXcodeLLMEligible&Date)\n\n## License\n\nMIT. See LICENSE file.","该项目旨在使任何Mac设备永久使用Xcode LLM、Apple Intelligence和iPhone镜像功能，而无需禁用系统完整性保护（SIP）或仅需禁用一次。其核心功能包括通过脚本工具实现对特定功能的启用，并提供了两种方法：一种是使用实用工具，需要一次性禁用SIP并设置启动参数；另一种是直接覆盖文件，完全不需要禁用SIP。技术上，项目基于Shell脚本，支持macOS 15.0至15.3.1版本。适用于希望在Mac上探索和研究这些高级功能的开发者和研究人员，但请注意，项目仅供学习与研究之用，使用时需自行承担风险。",2,"2026-06-11 03:45:26","high_star"]