MacOS内核扩展驱动开发

时间:2022-12-24 04:52:11
1. kext 10.11之后都要签名才能安装, 开发时候,可以安装VMWare, 然后真机,command+R进入系统恢复,选择实用工具,输入csrutil disable, 关闭签名验证,就可以sudo kextload test.kext加载了。
2. 新建工程,注意要添加一个libkern的版本
sudo kextutil *.kext    ----看有没有问题
sudo chown -R root:wheel *.kext
sudo kextload 
sudo kextunloadhttp://www.freebuf.com/articles/system/90049.html ---MacOS调试