英特尔网卡精简
简叙
- 本教程为进阶操作,小白请绕行
- 教程目的:精简Wi-Fi驱动容量
注意:执行前提,你需要首先成功驱动网卡,方可以使软件识别网卡IOModel值!
准备工具
ioreg: https://www.123pan.com/s/SztA-LXMmH
Xcode:https://apps.apple.com/cn/app/xcode/id497799835?mt=12
GitHub Desktop : https://desktop.github.com
下载源码
MacKernelSDK源码
itlwm源码
访问网页:https://github.com/OpenIntelWireless/itlwm
- 操作方式: 同上(略)
教程正式开始
前置条件
注:看到这里,请确保你已成功下载预装ioreg,Xcode,GitHub Desktop。并clone好** MacKernelSDK和itlwm**源码
查询网卡IOModel
打开 ioreg右上角搜索itlwm,然后点击左侧的Airportltwm 在右侧寻找IOModel 把值记下来(如图)
重点提醒,此参数请记录。
拉取请求
![打开GitHub应用itlwm仓库,选择 “Current Branch master ”再选择 “ Pull Requests ” 拉取请求,点击第二个 “ Add Airportltlwm support for ” 等待拉取回执。](https://gcore.jsdelivr.net/gh/muzishaoxing/Picture@main/uPic/rmZuMK.png)
![拉取成功](https://gcore.jsdelivr.net/gh/muzishaoxing/Picture@main/uPic/05BqCh.png)
文件目录调整
注:GitHub默认本地路径为
/Users/用户名/文稿/GitHub
终端前往:
![找到GitHub目录,将 “MacKernelSDK ” 移动至“itlwm ” 文件夹下。](https://gcore.jsdelivr.net/gh/muzishaoxing/Picture@main/uPic/xNCvpi.png)
![如图](https://gcore.jsdelivr.net/gh/muzishaoxing/Picture@main/uPic/xqCcsB.png)
![查看 “/GitHub/itlwm/itlwm/firmware ” 文件夹下找到刚才查询到的“IOModel”值对应的文件,并删除其他文件](https://gcore.jsdelivr.net/gh/muzishaoxing/Picture@main/uPic/b6Mscz.png)
![找到 “/GitHub/itlwm/include” 文件夹查看是否有“FwBinary.cpp”文件<如有删掉>](https://gcore.jsdelivr.net/gh/muzishaoxing/Picture@main/uPic/CVDjdU.png)
![完成上述后,使用xcode打开“itlwm.xcodeproj ” 文件编译](https://gcore.jsdelivr.net/gh/muzishaoxing/Picture@main/uPic/WQZmC6.png)
![依次点选并编译,查看右侧进度条,等待完成。](https://gcore.jsdelivr.net/gh/muzishaoxing/Picture@main/uPic/zt23Qm.png)
![Xcode默认输出目录](https://gcore.jsdelivr.net/gh/muzishaoxing/Picture@main/uPic/Ob6Mjt.png)
提取成果
终端输入以下代码直接打开默认编译驱动目录。
成品效果
为什么要这样搞?
- 精简驱动容量
- 开机可以加速一丢丢。
- 驱动精简后,非同型号网卡,不可使用。