1.任意选个 2.写代码 3.添加库 (对应版本) 4.查看入口是否对应 5.把文件放入系统启动路径或者手动启动 开机自动启动路径(/system/library/extensions) 这里手动启动 6.设置驱动文件的权限 sudo chown -R root:wheel /System/Library/Extensions/testkernel.kext 7.运行驱动 sudo kextload /System/Library/Extensions/testkernel.kext 8.如果报错是因为签名问题简单处理 9.查看 sip 报错应该显示为enable 10.重启电脑 运行命令csrutil disable 11.再次运行驱动 12.显示驱动 kextstat 13.卸载驱动 14.查看日志 参考: https://www.jianshu.com/p/f76bdfbc6779 https://bbs.pediy.com/thread-197990.htm
mac ox驱动开发
原创
©著作权归作者所有:来自51CTO博客作者土匪猿的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:android应用安全分析
下一篇:mac 内核调试环境搭建
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux下PCI设备驱动开发详解(四)
一般来说,用模块方式编写PCI设备驱动,通常至少要实现以下几个部分:初始化设备模块、设备打开模块、数据读写模块、中断处理模块、设备释放模块、设备卸载模块。
驱动程序 PCI FPGA linux内核 probe -
Mac OX 打开终端
应用程序——>实用工具——>终端
应用程序 实用工具