Wired Tether - This application enables tethering (via USB) for "rooted" handsets running Android. A client (your laptop for example) can connect via usb and get access to the internet using the 3G, 2G mobile connection or the wifi connection which is established by the handset.
This program has been tested with Linux and Microsoft Windows clients