MacOS, Code Signing, Kernel Extensions – Disable Kext Signing in Mac OS X 10.10 Yosemite

code-signingkernel-extensionsmacos

I know the disadvantages of disabling kext signing, but I was wondering how I can actually disable this on Mac OS X 10.10 "Yosemite"?

Best Answer

To disable the kext signing security setting:

sudo nvram boot-args=kext-dev-mode=1

After changing this setting you need to restart the computer to have OS X recognize it.

It is important to note that the kext-signing setting is global, if you disable it you should be careful to only install system drivers from sources that you trust.

To reenable again use:

sudo nvram -d boot-args