Linux 内核计划放弃对 USB RNDIS 协议的支持,因其安全性差且使用率低。该协议由微软在 XP 时代开发,安卓已弃用。尽管 Windows 10/11 仍支持,但默认未安装。开发者 Greg Kroah-Hartman 提出禁用此协议以防安全风险。
本文介绍在 macOS Sonoma 上安装 RNDIS 驱动的方法,使安卓手机或 USB 随身 WiFi 能通过 USB 有线共享网络,支持 Intel 与 Apple Silicon 芯片。步骤为克隆 HoRNDIS 仓库并编译驱动,然后选择关闭 SIP 安装,或用 Xcode 本地签名运行(推荐)。作者提醒操作涉及系统底层,存在风险。
完成下面两步后,将自动完成登录并继续当前操作。