Created
June 14, 2026 15:45
-
-
Save Wowfunhappy/ee66f57e5e7a04e42a7a5e2b98a10874 to your computer and use it in GitHub Desktop.
Add an unsigned kext to the exclusion list on Mavericks.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # To my knowledge, this is the only way to get an unsigned kext to load from /Library/Extensions on OS X 10.9 Mavericks. | |
| # It does require editing a file on /System, but I still consider it the least-bad option. | |
| defaults write /System/Library/Extensions/AppleKextExcludeList.kext/Contents/Info.plist OSKextSigExceptionList -dict-add "com.foo.bar" "1.0" | |
| # Defaults write may convert property list to a binary format, which IOFCUnserialize (?) apparently can't read. | |
| plutil -convert xml1 /System/Library/Extensions/AppleKextExcludeList.kext/Contents/Info.plist | |
| # Fix permissions | |
| chmod 644 /System/Library/Extensions/AppleKextExcludeList.kext/Contents/Info.plist | |
| chown root:wheel /System/Library/Extensions/AppleKextExcludeList.kext/Contents/Info.plist |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment