HoRNDIS (pronounce: “horrendous”) is a driver for Mac OS X that allows you to use your Android phone's native USB tethering mode to get Internet access. It is known to work with Mac OS X versions 10.6.8 (Snow Leopard) through 10.14 (Mojave – see notes below), and has been tested on a wide variety of phones. Although you should be careful with all drivers that you install on your computer, HoRNDIS has been tested at least well enough for the author (and many others) to run full time on.
- Jun 15, 2019 HoRNDIS is a driver for Mac OS X that allows you to use your Android phone's native USB tethering mode to get Internet access. HoRNDIS is implemented as a kext, rather than as a user-space program that opens a TAP or TUN device; this means that it does not conflict with other TAP/TUN kexts that you might have installed (like OpenVPN, Tunnelblick, or Cisco VPN).
- On the Nexus 5, I opened a terminal and typed: sudo android-gadget-service enable rndis, then sudo tethering enable. I did not have the usb cable plugged in when I typed this. On the Mac, I tried to install HoRNDIS, but it failed. I tried the updated pkg mentioned here, but it hung there for awhile.
Home | EasyTether for Android | EasyTether for BlackBerry | Support |
Make sure the version of the phone-side application is 1.1.15 or above! Enable USB debugging on your Android phone after you install the drivers. |
Windows 10/8.1/7 (core package): universal 32/64-bit |
Some phones require supplementary Windows-only drivers (first install the core package): Samsung / LG |
macOS 10.10+: Intel 64-bit |
Aerofly fs keygen mac. Tablet-side application for Android: most tablets / Kindle Fire family |
Ubuntu 20.04, Mint 20 (instructions): amd64 / i386 |
Ubuntu 18.04, Mint 19 (instructions): amd64 / arm64 / armhf / i386 / ppc64el |
Ubuntu 16.04, Mint 18 (instructions): amd64 / arm64 / armhf / i386 / powerpc / ppc64el |
Ubuntu 14.04, Mint 17: amd64 / arm64 / armhf / i386 / powerpc / ppc64el |
Debian 10 (instructions): amd64 / arm64 / armel / armhf / i386 / mips / mips64el / mipsel / ppc64el |
Debian 9 (instructions): amd64 / arm64 / armel / armhf / i386 |
Debian 8 (instructions): amd64 / armel / armhf / i386 |
Fedora 32, 31, 30: aarch64 / armv7hl / i686 / x86_64 |
CentOS 8: aarch64 / x86_64 |
CentOS 7: x86_64 |
CentOS 6: i686 / x86_64 |
openSUSE Leap 15.1: x86_64 |
Arch Linux, Antergos, Manjaro (instructions): i686 / x86_64 / arm / armv6h / armv7h / aarch64 |
Mageia 6 (instructions): armv7hl / i586 / x86_64 |
Alpine Linux 3.9+: x86 / x86_64 |
OpenMandriva Lx 3.0+: x86_64 |
Solus 3+: x86_64 |
Void Linux: multiarch |
Raspbian (instructions): buster or stretch / jessie |
OpenWrt 19.07.3+ (instructions): -openssl / -tiny |
OpenWrt 18.06.2+ (instructions): -openssl / -tiny |
OpenWrt / LEDE 17.01 (instructions): -openssl / -tiny |
OpenWrt 15.05.1 (instructions): -openssl / -tiny |
FreeBSD 12: amd64 / i386 / armv6 / aarch64 |
FreeBSD 11: amd64 / i386 / armv6 / powerpc64 / sparc64 / aarch64 |
DragonFly BSD 5.2: x86_64 |
Legacy Windows (core package): Vista/XP |
Legacy Mac OS X: 10.9/8/7 / 10.6/5/4 |
Copyright (c) 2004-2020 Mobile Stream |