更新于 

进阶篇-英特尔网卡驱动精简

版权©️声明 : 本文章由少星部落阁根据黑苹果intel网卡进阶教程 图文化改写。

  • 诚挚@感谢 : win1010525 提供视频教学

简叙

  • 本教程为进阶操作,小白请绕行
  • 教程目的:精简Wi-Fi驱动容量
    注意:执行前提,你需要首先成功驱动网卡,方可以使软件识别网卡IOModel值

准备工具

ioreghttps://www.123pan.com/s/SztA-LXMmH
Xcodehttps://apps.apple.com/cn/app/xcode/id497799835?mt=12
GitHub Desktophttps://desktop.github.com

下载源码

MacKernelSDK 源码

  • 访问网页: https://github.com/acidanthera/MacKernelSDK
    折叠区
    选择绿色 {% kbd code
    选择绿色 {% kbd code
    再选择 Open with GitHub Desktop %}
    点击 {% kbd 打开
    点击 {% kbd 打开
    可选: 勾选 始终允许 github.com 在关联的应用中打开此类链接 %}
    弹出应用程序中点击 {% kbd clone
    弹出应用程序中点击 {% kbd clone
    clone源码 %}
    坐等下载成功。。。
    坐等下载成功。。。

itlwm 源码

访问网页:https://github.com/OpenIntelWireless/itlwm

  • 操作方式: 同上(略)

教程正式开始

前置条件

注:看到这里,请确保你已成功下载预装ioregXcodeGitHub Desktop。并clone好 MacKernelSDKitlwm 源码

查询网卡IOModel

打开 ioreg右上角搜索 itlwm ,然后点击左侧的 Airportltwm 在右侧寻找IOModel 把值记下来(如图)
nIBqnV
重点提醒,此参数请记录。

拉取请求

打开GitHub应用itlwm仓库,选择 “Current Branch master ”再选择 “ Pull Requests ” 拉取请求,点击第二个 “ Add Airportltlwm support for ” 等待拉取回执。
打开GitHub应用itlwm仓库,选择 “Current Branch master ”再选择 “ Pull Requests ” 拉取请求,点击第二个 “ Add Airportltlwm support for ” 等待拉取回执。
拉取成功
拉取成功

文件目录调整

注:GitHub默认本地路径为

/Users/用户名/文稿/GitHub

终端前往:

找到GitHub目录,将 “MacKernelSDK ” 移动至“itlwm ” 文件夹下。
找到GitHub目录,将 “MacKernelSDK ” 移动至“itlwm ” 文件夹下。
如图
如图
查看 “/GitHub/itlwm/itlwm/firmware ” 文件夹下找到刚才查询到的“IOModel”值对应的文件,并删除其他文件
查看 “/GitHub/itlwm/itlwm/firmware ” 文件夹下找到刚才查询到的“IOModel”值对应的文件,并删除其他文件
找到 “/GitHub/itlwm/include” 文件夹查看是否有“FwBinary.cpp”文件<如有删掉>
找到 “/GitHub/itlwm/include” 文件夹查看是否有“FwBinary.cpp”文件<如有删掉>
完成上述后,使用xcode打开“itlwm.xcodeproj ” 文件编译
完成上述后,使用xcode打开“itlwm.xcodeproj ” 文件编译
依次点选并编译,查看右侧进度条,等待完成。
依次点选并编译,查看右侧进度条,等待完成。
Xcode默认输出目录
Xcode默认输出目录

提取成果

终端输入以下代码直接打开默认编译驱动目录。

YTc3VJ

成品效果

D5mOOV

为什么要这样搞?

  1. 精简驱动容量
  2. 开机可以加速一丢丢。
  3. 驱动精简后,非同型号网卡,不可使用。