A small macOS utility to the new Siri AI features on macOS 27.
WARNING: This tool performs low-level system changes and installs a custom kernel extension. By default (with
--safe-override), it does not require disabling Authenticated Root or file vault. Without the flag, it will write to the sealed System volume and require disabling these protections. Use at your own risk.
- Administrative access (
sudo) to run the script - With
--safe-override(recommended): No additional requirements; SIP needs to be disabled and Authenticated Root can remain enabled- Without
--safe-override: System Integrity Protection (SIP) and Authenticated Root need to be disabled- Do not re-enable authenticated-root. In some circumstances, re-enabling FileVault is also doable.
- After successful installation, you can re-enable parts of SIP for more protection with:
csrutil enable --without kext - Without
- It's recommended to back up your Mac and important data.
- For the recommended
--safe-overridemethod, you will only need to disable SIP. - If using the script without
--safe-override, you will need to disable SIP and Authenticated Root before use, and know how to boot into recovery.
Open Terminal, change to the repository folder, and run:
cd /path/to/enableSIriAI
./enableSiriAI.sh- Check system security status and warn if SIP or Authenticated Root appears enabled
- Clean previous spoofing and eligibility cache artifacts
- Install
CodexRegionSpoof.kextinto/Library/Extensions - Create and bootstrap a launch daemon to load the kext on boot
- Mount the sealed system volume, modify
GenerativeModels.plist, and create a new snapshot
-
--uninstall- Removes the installed kext and loader service
- Attempts to restore saved preference and eligibility cache backups
- Restores the original
GenerativeModels.plistsnapshot if a backup is present
-
--verify-only- Checks current system status without making changes
- Prints macOS version, SIP/Authenticated Root status, hardware region info, loaded kext status, and the live
GenerativeModels.pliststate
-
--skip-location-spoof- Install the hardware region spoofer but skip the boot-time location/IP spoofing logic (when you are not in restricted regions of Siri AI, including network)
-
--safe-override- Use a local
/Library/Preferences/FeatureFlags/Domain/GenerativeModels.plistoverride instead of modifying the sealed APFS system snapshot(authenticated-root is not required in this occasion)
- Use a local
Default (Recommended) - No authenticated root required:
- Confirm your Mac is backed up.
- Open Terminal.
- Navigate to the repository:
cd /Users/yourname/Downloads/enableSIriAI(or the place where your saved repo is)
- Run the installer with
--safe-override(uses local override instead of modifying sealed APFS snapshot):
./enableSiriAI.sh --safe-override- Reboot after the script completes.
Alternative - Full system modification (requires disabling SIP/Authenticated Root):
If you prefer to modify the sealed APFS system snapshot instead, first disable SIP and Authenticated Root, then run:
./enableSiriAI.shOptional flags:
- Add
--skip-location-spoofto any command if you want to keep hardware spoofing only:
./enableSiriAI.sh --safe-override --skip-location-spoofTo undo the changes and restore backups when available, run:
./enableSiriAI.sh --uninstallThe uninstall process will:
- unload and remove
/Library/Extensions/CodexRegionSpoof.kext - remove the loader script and launch daemon
- restore backed-up preference and eligibility cache files
- restore the original
GenerativeModels.plistfrom backup if present - create a new boot snapshot for the restored System volume
- If the script fails due to SIP/Authenticated Root, boot into recovery and disable those protections.
- If you need to verify without changing anything, use
./enableSiriAI.sh --verify-only. - Reboot after installation or uninstall to ensure the system boots from the updated snapshot.
- The script uses
/Library/Scripts/Codex/load-region-spoof.shand/Library/LaunchDaemons/local.codex.region-spoof-loader.plist - Boot-time location spoofing uses
ipinfo.iounless--skip-location-spoofis provided(use this flag when your location is not in restricted regions of Siri AI) - The
CodexRegionSpoofsystem kext and this script's logic are based on work from https://github.com/WhiteSoulss/enableAppleIntelligence - A reboot is strongly recommended after installation or uninstall
This repository is provided for educational or experimental use only. Modifying system and boot snapshots can make your system unstable or unbootable. Always keep backups, understand the changes being made, and proceed at your own risk.