Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to tether an unlimited data plan on a Nexus S (with Android 2.3.6) via USB cable to a MacBook Air (with OS X Lion). Both on Windows and Ubuntu, it works like a charm, so I'm wondering if there's something I can do it OSX to make it work.

  1. The articles I read imply that given Apple's restrictions, it's imposible and OSX only supports tethering an iPhone via USB.
  2. On Android Enthusiasts, I found a a couple of solutions:

    1. one tethering from Froyo and
    2. one tethering on a Snow Leopard,

but they all rely on third party Android apps. Is there any hack to make OSX work with it out of the box?

share|improve this question
I'm just curious: Why does it have to be USB? I use my Nexus S as a hotspot all the time. I put it in my wallet and the MBP on my knees and surf. It's really fast and reliable. – gentmatt Nov 25 '11 at 12:30
Here's my scenario: part of Startup Weekend Toronto, you code for 54h with hundreds of other devs, so you end up tethering your phone, because the wi-fi there can't handle so many connections. With Wind as my data plan provider in that building the signal is very low. So I had it plugged via USB, to also recharge in the mean time, plus I preferred not to open the wi-fi tethering. – Marius Butuc Nov 28 '11 at 16:02
up vote 4 down vote accepted

The following app has a very detailed setup guide that you need to follow carefully to make usb tethering work on Android.

I've tested this with my own Nexus S (2.3.6) and Lion 10.7.2. It works great!

Also, no root access is needed.

You really have to give credit to the developers. They went as far as to write drivers for Mac OS to get this work!

enter image description here

share|improve this answer
OK, I guess this is the way to go... – Marius Butuc Nov 30 '11 at 19:24
Problem is EasyTether doesn't work with Samsung devices – user50563 Jun 3 '13 at 22:08

There is a native RNDIS driver for Mac OS X that allows you to use your Android phone's native USB tethering mode to get Internet access, it is called HoRNDIS:

It is known to work with Mac OS X versions 10.6.8 (Snow Leopard) through 10.8.2 (Mountain Lion).

HoRNDIS is also available in source form on GitHub, it is licensed under the GNU General Purpose License, version 3:

share|improve this answer
This is the better answer in my opinion :) – Jammer Jul 15 at 11:30
If you are using El Capitan and its not working for you try this pre-release: – Jammer Jul 15 at 11:57

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.