horndis
« Back to VersTracker
Description:
Android USB tethering driver
Type: Cask  |  Latest Version: 9.2@0  |  Tracked Since: Aug 5, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 3,267  |  Forks: 343  |  Language: C++  |  Category: Networking
Tags: android macos networking usb tethering driver
Install: brew install --cask horndis
About:
HoRNDIS is a kernel extension (kext) driver for macOS that enables USB tethering from Android devices. It translates the RNDIS protocol used by Android into a format macOS understands, creating a virtual Ethernet interface. This provides a reliable, wired internet connection alternative to Wi-Fi or Bluetooth tethering.
Key Features:
  • Enables USB tethering for Android devices on macOS
  • Creates a virtual Ethernet interface for stable connectivity
  • Supports a wide range of Android versions and devices
  • Open-source with community-driven development and support
Use Cases:
  • Providing a stable, low-latency internet connection to a Mac when Wi-Fi is unreliable
  • Sharing mobile data from an Android phone for development or emergency internet access
Alternatives:
  • Wi-Fi Hotspot – Built-in but uses wireless radio, which can be less stable and drain battery faster than USB tethering.
  • PDANet+ – A commercial, cross-platform alternative that offers USB, Wi-Fi, and Bluetooth tethering with additional features.
Version History
Detected Version Rev Change Commit
Aug 5, 2025 2:19pm 9.2 0 VERSION_BUMP 2cd5a265