How to enable USB tethering on your Android phone to Mac OS X Lion I want to tether an unlimited data plan on a Nexus S (with 2.3.6) via USB cable to a MacBook Air (with OS X Lion).


The articles I read imply that given Apple's restrictions, that's imposible!
Found a question for Froyo and one tethering on a Snow Leopard, but they all rely on third party apps.


Is there any hack to make it work out of the box?
Easy Tether works for me for USB tethering on OS X Lion. android.stackexchange.com/q/15735/15, android.stackexchange.com/q/5168/15 

To elaborate, here are the steps involved:


Open the Easy Tether application on your Android device and select USB (you will see the ET notification in the notification bar). 
Plug your Android device into your machine via USB. 
Open Network Preferences, select EasyTether and select Connect.


Also, if you do any Android dev, make sure to follow the Mobile Stream's  FAQ (although I just moved the .kext to the trash since kextunload was not working for me):


  ADB on Mac OS X stops recognizing the attached device after installing > EasyTether driver
  
  Do not follow this advice if you are not a software developer who uses
  the Android SDK on Mac. Otherwise run "sudo kextunload
  /System/Library/Extensions/EasyTetherUSBEthernet.kext" to unload the
  EasyTether driver manually. Load it again with kextload when/if
  necessary.