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.
Manages the WireGuard tunnel using Network Extension.
Traffic takes a local path from macOS to the connected RNDIS device. ThruRNDIS needs no additional relay.
Install ThruRNDIS, prepare the VM Assets, connect your device, and approve the required permissions.
brew install --cask afcoo/tap/thrurndis