今天在我的10.10.2上测试内核加载,发现报错,需要签名才能运行
解决方案:
sudo nvram boot-args="kext-dev-mode=1" sudo reboot
内核plist文件增加:
<key>OSBundleLibraries</key> <dict> <key>com.apple.kpi.libkern</key> <string>14.1.0</string> </dict>
14.1.0根据你的系统内核版本适当修改,用uname -r 可以获取
sudo chown -R root:wheel TestExtension.kext
然后再次加载:
sudo kextload TestExtension.kext
顺利加载~~~
卸载:
sudo kextunload TestExtension.kext
发表评论