Closed pragdave closed 9 years ago
On OS X 10.10, you need to kextload /Library/Extensions/HoRNDIS.kext instead. The version that is dropped in /System is not signed.
Ah, perfect. Thanks!
Is there a special reason why it is there on both locations?
@mojo2012 Yes. Older versions of OS X will only load kexts from /System/Library/Extensions, and expect kexts in that directory not to be signed. If a signed version of a kext is present there, an older version of OS X will not load it. Newer versions of OS X will complain if they see an unsigned kext (or simply refuse to load it), but will prefer a signed version of a kext if it exists in /Library/Extensions. No version of OS X will load an unsigned kext from /Library/Extensions. More info -- https://developer.apple.com/library/mac/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_9.html