如何在 M1/M2 Mac上使用 Rndis

0x00 前言

本文将向你展示Milk-V 的 duo 以及如何在 Intel/Arm MacOS11+ 上添加 RNDIS Kext 内核扩展。

0x01 开箱

0x03 开工

官方没有给出RNDIS相关的驱动。还好有一个活跃的Github社区 - HoRNDIS 为我们提供了相关的支持,感谢 jwise。

1.根据你的U选择 Intel 或者 M1 support

  1. 将Mac关机,长按电源键进入 Recovery 模式。
    打开菜单栏-实用程序 -终端 ,输入以下命令用于关闭SIP
csrutil disable

(请输入你的密码)

csrutil enable --without kext

(请输入你的密码)
  1. 安装压缩包内的Kext扩展。

  2. 待安装完成后,进入设置。

成功点亮

0x04 相关引用

https://github.com/jwise/HoRNDIS/issues/135](跳转中...)
Release HoRNDIS-9.3(x86_64_and_arm64e) · TomHeaven/HoRNDIS · GitHub
Technical Note TN2459: User-Approved Kernel Extension Loading
【AXPI】如何在 M1/M2 Mac上使用 Rndis - 知乎

后续补图

2 Likes

很棒的分享,为其他用户提供了非常好的借鉴 :+1:

请把你的收件地址及论坛身份证明信息(可以是登陆后的截图)发送至邮箱:hoka@milkv.io

我会送你一个小礼品。