Skip to content

Instantly share code, notes, and snippets.

@Wowfunhappy
Created June 14, 2026 15:45
Show Gist options
  • Select an option

  • Save Wowfunhappy/ee66f57e5e7a04e42a7a5e2b98a10874 to your computer and use it in GitHub Desktop.

Select an option

Save Wowfunhappy/ee66f57e5e7a04e42a7a5e2b98a10874 to your computer and use it in GitHub Desktop.
Add an unsigned kext to the exclusion list on Mavericks.
# 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