No need to disable SIP
Keep System Integrity Protection enabled.
ThruRNDIS enables RNDIS tethering on macOS using a lightweight Linux VM and USB Passthrough—without disabling SIP.
brew install --cask afcoo/tap/thrurndisRequires macOS 27+
ThruRNDIS is a native Swift app that enables RNDIS tethering without compromising the macOS experience.
Keep System Integrity Protection enabled.
Start, stop, and see connection status from the menu bar.
Built on Virtualization and Accessory Access frameworks.
The Network Helper automatically configures routing.
Traffic takes a local path from macOS to the connected RNDIS device. ThruRNDIS needs no additional relay.
Install ThruRNDIS, prepare the VM Assets, approve the Network Helper, and connect your device.
brew install --cask afcoo/tap/thrurndis