Using Android Phone as a USB Tether on Mac OS X

Basic Links:

  1. http://forum.xda-developers.com/showthread.php?t=481162
  2. http://androidsmartphone.de/apps/g1-als-usb-modem-ohne-root-auf-dem-mac/
  3. http://forum.xda-developers.com/showpost.php?p=3407506&postcount=24

Basically need to

  1. Install tuntap for Mac OS X (http://tuntaposx.sourceforge.net/) on the Mac and reboot.
  2. Then install TunnelBlick OpenVPN for Mac OS X (http://code.google.com/p/tunnelblick/) on the Mac.
  3. Download azilink for google android (http://code.google.com/p/azilink/) (both the .apk and .zip files) on the Mac, and use adb to upload to the Android phone via USB.
  4. Start the azilink on the Android mobile connected on the USB port (after following the install instructions)
  5. On the Mac, copy the azilink.opvn file from the azilink .zip to $HOME/Library/openvpn (need to create the dir). Comment out the “socket-flags TCP_NODELAY” line
  6. Turn off any other networking. Double click on the TunnelBlick Icon on the top right corner of the Mac and start it up. Should work right away.

I also tried installing XCode (from Apple), MacPorts and then the port openvpn2, but then discovered TunnelBlick, so dropped that path.