Block
- Arch- Type: plist string
- Failsafe: Any(Apply to any supported architecture)
- Description: Kext block architecture (i386,x86_64).
 
- Type: 
- Comment- Type: plist string
- Failsafe: Empty
- Description: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.
 
- Type: 
- Enabled- Type: plist boolean
- Failsafe: false
- Description: Set to trueto block this kernel extension.
 
- Type: 
- Identifier- Type: plist string
- Failsafe: Empty
- Description: Kext bundle identifier (e.g. com.apple.driver.AppleTyMCEDriver).
 
- Type: 
- MaxKernel- Type: plist string
- Failsafe: Empty
- Description: Blocks kernel extension on specified macOS version or older.
 - Note: Refer to the Add MaxKernel description for matching logic. 
- Type: 
- MinKernel- Type: plist string
- Failsafe: Empty
- Description: Blocks kernel extension on specified macOS version or newer.
 
- Type: 
- Strategy- Type: plist string
- Failsafe: Disable (Forcibly make the kernel driver kmod startup code return failure)
- Description: Determines the behaviour of kernel driver blocking.
 - Valid values: - - `Disable` — Forcibly make the kernel driver kmod startup code return failure. - `Exclude` — Remove the kernel driver from the kernel cache by dropping plist entry and filling in zeroes.- Note: It is risky to - Excludea kext that is a dependency of others.- Note 2: At this moment - Excludeis only applied to- prelinkedkerneland newer mechanisms.- Note 3: In most cases strategy - Excluderequires the new kext to be injected as a replacement.
- Type: