EDIT: Project already exists called Android-Wifi-Tether. I will help out with that project instead of creating a new one.
I am unaware of a usb tethering option for the Droid that doesn't require the Android SDK (AndroidProxy requires the SDK). I was thinking about writing an open source app for it (unlike PdaNet). Basically, it would turn your Droid into a usb modem so you could use it same as Internet Sharing on Windows Mobile.
I know there is wifi-tether, but some people might have laptops/computers without wifi (older work laptops, etc.). Using the droid as a usb modem and connecting to wifi networks would allow you gain internet access with these older computers.
Currently Verizon broadband tethering is not allowed, so users could only connect to wireless networks. However, when Verizon broadband does become available for purchase, users could use this usb tethering program for that, too.
So, I'd like the help of the community to point me in the right direction. This will be my first app to write for Android. I'm assuming root access will be needed to change some config files.
Questions that need to be answered (I'll update answers here):
- How can a network connection be made over USB?
- What server is needed to listen for connections to Droid?
- What client is needed to ask for connection on laptop? Windows and Ubuntu worked with Internet Sharing on Windows Mobile by default. What caused them to work?
- What root files/programs need to be modified/restarted?
Thanks all, I'll be posting updates on the project here.