- A+
文章前言
这是一篇来自黑苹果乐园用户的投稿,大体内容是教你如何自己编译VoodooI2C.kext黑苹果驱动,VoodooI2C.kext是一个开源的黑苹果触摸板驱动项目,是一个由macOS内核扩展组成的项目,它增加了对I2C总线设备的支持。 该项目分为两个主要部分:核心扩展和各种其他插件扩展。




下面的文章是教程的开始:对于目前绝大多数新本来说,使用VoodooI2C驱动触摸板是必不可少的。但是很多同学会很头疼Release驱动的各种问题(比如2.1.4版本的内核泄漏问题……)。于是这个时候,编译最新版本驱动就成了几乎唯一的选择。编译最新的驱动可以获得最新的问题修改并获得新功能。但是很多人并不会这些,尤其对于小白来说,编译驱动似乎遥不可及。那么接下来,我就来带领各位小白学习如何编译最新的VoodooI2C。
安装环境
编译任何Mac驱动,我们都离不开Xcode工具,它是我们编译驱动的好帮手。下载Xcode十分简单,只需要在Mac App Store搜索并下载即可。当然了,如果你的黑果尚不能访问App Store,你也可以直接进入这里下载:https://developer.apple.com/xcode/。注意在这里下载要先注册一个Apple ID哦~
下载源码
VoodooI2C项目由本体以及依赖和目标驱动三块组成。为了管理方便,作者亚历山大将其使用Submodule分割在了不同的仓库里。当我们编译的时候,就需要保证它们都在正确的位置。
由于操作命令行终端对于大多数小白是困难的,所以我这里不介绍如何使用git同步源码了,这里只介绍如何去github页面下载。
以VoodooI2C的下载为例:
首先进入亚历山大的github源下(https://github.com/alexandred,不得不说我亚历山大长得蛮帅的)
点击repositories
点击VoodooI2C进入,就可以看到源码以及相关说明
点击Clone or download 按钮下载源码,如果你系统中安装了git
工具可以直接在命令行下输入:`get clone https://github.com/alexandred/VoodooI2C.git` 即可得到源码文件,如果点击下载就等待下载完成后,我们就可以得到一份VoodooI2C源码了。
同样地,依照此法,我们下载VoodooGPIO以及你的目标驱动源码。需要注意,下载得到的文件夹,要去掉-master后缀,对应放入VoodooI2C的文件夹下(VoodooGPIO放入dependencies,目标驱动放入VoodooI2C Satellite)。弹出替换提示不用管,直接替换就好。这样,我们待编译的源码就准备完毕了。
编译源码
接下来,我们用Xcode打开源码文件夹根目录的VoodooI2C.xcworkspace
文件。此时会弹出一个英文对话框,提示你此项目为网上下载,是否打开。点击open
打开。
然后,我们需要删除两个关键的条目来保证编译成功。点击左侧VoodooI2C
蓝色项目,然后在右侧点击Build Phases
。
图中画圈的两个条目我们不需要,删除它。然后我们点击左上角的编译按钮(一个类似播放的图标),驱动源码就会开始编译。或者你如下图所示点击顶部Product
选择Build 就开始编译了。
当显示build succeed
时,我们编译成功,接下来,展开左侧窗格下方的product
文件夹。右击VoodooI2C.kext,选择show in finder
,就可以看见编译好的驱动。
到此黑苹果 VoodooI2C.kext
触摸板驱动编译教程就结束了,这个非常简单,只是给纯小白演示一下,你可以利用这个方法来编译其他驱动,比如Lilu.kext
还有声卡驱动AppleALC.kext
等,对于如何使用或者其他教程我们期待小伙伴的新动作,同时也期待大家来乐园投稿,如果想投稿可以直接加群后联系群主。
- 黑苹果乐园微信公众号
- 黑苹果乐园的微信公众号,推送最新文章。谢谢关注!
-
- 黑苹果乐园微信服务号
- 这是黑苹果乐园的微信公众服务号,也是黑苹果乐园的微信客服。
-
2021年2月20日 下午10:58 47楼
谢谢分享。。。
2020年12月2日 上午11:22 46楼
谢谢分享。。。
2020年10月17日 上午4:44 45楼
谢谢楼主帮助
2020年9月10日 下午1:56 44楼
我想试试看好不好用
2020年9月5日 下午2:21 43楼
试试看看!!!!!
2020年8月28日 下午12:54 42楼
我来下载个试试
2020年8月7日 下午11:00 41楼
我来下载个试试
2020年7月17日 下午9:46 40楼
好东西,我现在来试下
2020年7月2日 下午10:22 39楼
非常感谢楼主
2020年5月27日 下午10:40 38楼
非常感谢楼主
2020年5月9日 下午7:39 37楼
好东西,我现在来试下
2020年4月16日 下午2:09 36楼
差个驱动,下来试试行不行,谢谢分享,上传辛苦了。
2020年4月15日 下午10:02 35楼
感谢分享,好文
2020年4月2日 上午1:38 34楼
very good很好
2020年3月30日 下午4:17 33楼
感谢分享,好文
2020年3月25日 下午11:12 32楼
很好啊。不错
2020年3月25日 下午11:11 31楼
very good很好
2020年3月25日 上午9:51 30楼
感谢楼主分享!!
2020年3月16日 上午2:38 29楼
没看太懂怎么办
2020年3月9日 下午10:45 28楼
看了看东方航空单色温
2020年3月9日 下午10:13 27楼
没看太懂怎么办
2020年3月6日 下午10:49 26楼
谢谢楼主付出
2020年2月10日 下午10:04 25楼
谢谢分享楼主
2020年2月5日 上午9:15 24楼
谢谢分享谢谢
2020年1月25日 下午3:15 23楼
感谢分享!!!
2019年11月10日 下午10:36 22楼
看看看啊看啊看啊看啊看
2019年11月5日 下午2:54 21楼
谢谢分享!!
2019年11月2日 下午8:16 20楼
谢谢分享!!!!
2019年11月2日 下午1:00 19楼
谢谢分写谢谢
2019年8月11日 下午2:47 18楼
非常感谢楼主分享
2019年7月12日 下午8:32 17楼
非常感谢楼主分享
2019年6月25日 下午11:15 16楼
谢谢分享。。
2019年6月25日 上午11:48 15楼
能用触摸板真爽
2019年6月11日 下午7:42 14楼
谢谢楼主分享!
2019年6月11日 上午12:10 13楼
能用触摸板真是太好了
2019年6月5日 下午9:36 12楼
感谢希望能用
2019年5月23日 下午8:52 11楼
希望可以用!!!!
2019年4月22日 下午10:26 10楼
再试试,单车变摩托
2019年4月21日 上午1:25 9楼
谢谢分享,,,,,,,,,,,,,,,
2019年4月9日 下午8:19 8楼
感谢分享!!!
2019年4月2日 下午4:52 7楼
目前的不好用,更新一下试试!!!
2019年3月26日 下午6:47 6楼
感谢分享!!!
2019年3月16日 上午6:53 5楼
谢谢分享!!!
2019年3月7日 下午9:06 4楼
谢谢。大家分享。
2019年3月1日 上午6:14 地板
感谢分享!!
2019年2月10日 下午11:49 板凳
谢谢分享。。。。
2019年1月26日 下午10:50 沙发
这个支持,谢谢分享