-
-
Notifications
You must be signed in to change notification settings - Fork 18
Home
Kryptonite enables external GPUs on Macs using Thunderbolt 1 and 2 without compromising on Mac security features such as System Integrity Protection, FileVault, and Authenticated-Root. Unlike PurgeWrangler, which requires these security features disabled and modifies kernel extensions on the root volume, Kryptonite injects patches via EFI and performs them in memory, when the offending kernel extensions load. This project supercedes the PurgeWrangler system.
Kryptonite is just a kernel extension that leverages Lilu for kext and process patching libraries. Both these kexts are then injected via OpenCore bootloader to successfully apply patches in memory on modern macOS versions (11.x or newer). So technically, it is possible to use Kryptonite without OpenCore on macOS 10.15.7 or older, down to 10.13.4.