Adds installation instructions for Homebrew users
Why build one kext when you can build two? Fixes build under 10.11 by splitting archaic OS X build into a different configuration (thanks, @d235j, for the suggestion; no thanks, Apple, for the regression). Progress towards issue #42.
HoRNDIS(the USB tethering driver for Mac OS X)
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.
For more information, visit the home page for HoRNDIS on my site.
Installation
From Source/Binary
- Get the installation package (Download or Build the installation package from source yourself)
- Run the installation package
From Homebrew
brew cask install horndis
sudo kextload /Library/Extensions/HoRNDIS.kext
Configuration
- Assuming that the installation proceeds without errors, after it completes, connect your phone to your Mac by USB.
- Enter the settings menu on your phone.
- In the connections section, below Wi-Fi and Bluetooth:
- Select "More..."
- Select "Tethering & portable hotspot"
- Check the "USB tethering" box. It should flash once, and then become solidly checked.
Uninstallation
- Delete the
HoRNDIS.kext
under/System/Library/Extensions
and/Library/Extensions
folder - Restart your computer
Building the source
git clone
the repository- Simply running xcodebuild in the checkout directory should be sufficient to build the kext.
- If you wish to package it up, you can run
make
to assemble the package in the build/ directory
Description
Languages
C++
89.5%
Rich Text Format
4.9%
Makefile
3.3%
Shell
2.3%