I want to use my Android phone to connect a desktop (windows 7) PC to the internet via Wi-Fi (ie, not muching though my Data plan). Is this possible with the various tethering options out there?

The reason I ask is, most suppot wi-fi the other way around, ie, the phone is the wi-fi hotspot, and the internet connection comes over the phone network. I want to connect to an existing wi-fi network, and share that with the PC.

Background - for various reasons our office LAN network is b0rked and very slow. The office WiFi network on the other hand is happy and fast. But my desktop PC is wired only. If I can use my phone as a wifi dongle/modem/adaptor, and connect to the office wifi, then I'll get a much faster connection.

Edit: I've got an HTC Desire HD, I haven't rooted it so far.

  • This does depend on what phone you've got, and what version of the OS you're running. Froyo has a lot more options for tethering in it, including sharing some of the phone's connections over USB to a PC.
    – GAThrawn
    Nov 25, 2010 at 17:48

4 Answers 4


You can achieve this natively on some versions of Android (for me it works on KitKat 4.4.4). All you have to do is connect the phone to wi-fi as usual and then connect the USB cable and do a USB tether. Some devices may require you to enable WiFi sharing in the mobile hotspot settings. Your computer should detect a new hardware - a "USB ethernet" or similar, you may need to install drivers for that, ymmv. Then it behaves just like any other network card. This works for all common operating system, including Windows (where the drivers part may apply).

Just to be sure, you can disable mobile data on the phone for the time being but the phone should be smart enough to route traffic via wifi automatically when it is available.

No root needed.

  • 2
    The only problem is connecting through ssh to the pc, since the usb tethering is on a different netmask. Is there any soution for this? Nov 27, 2015 at 9:09
  • You just need to have correct routes and gateway set.
    – jficz
    Mar 26, 2016 at 20:35
  • Should this be done on the android mobile ? Mar 26, 2016 at 21:23
  • For me this didn't work. When I check the tethering toggle, it turns itself back off automatically. When I turn off WiFi it works just fine. I'm pretty sure I have stock Android on a OnePlus 2.
    – xaviersjs
    Jan 1, 2019 at 0:04
  • This is excellent. Started a new job & couldn't connect to their wifi from my laptop (dunno why but spent way too long trying). Then I found this and connected right away. Solved my problem. Apr 19, 2022 at 4:10

You can do this using PdaNet.

From KnowYourMobile.com:

To use your Milestone as a mobile broadband dongle, you will need:

Step I:

  • Tap the upward pointing arrow on the Milestone's home screen to get to the app menu
  • Tap the Settings icon
  • Tap Applications
  • Tap Development
  • Check the box for USB debugging

Step II:

  • Install the PDANet software on both your PC and Milestone -- when installed on the desktop, it should automatically install the USB driver for you but if it doesn’t, you will have to use the driver you downloaded above.
  • Connect your Milestone to your PC via USB, then launch PDANet on your device Click on "Turn PdaNet On" on the Milestone Right-click the PDANet icon in the taskbar on your PC, then click Connect

PDANet claims to be able to do this. Other phones, such as my Sidekick, do this out of the box.

  • I get an error download unsuccessful this content not supported on this phone. I'm using sanyo zio android 2.2
    – Xitcod13
    Sep 30, 2012 at 10:06

Assuming your computer doesn't have a Wi-Fi card already and you're not rooted, I would probably just buy a USB Wi-Fi card. You can almost certainly buy one for less than the cost of PDANet.

If you are rooted, Cyanogenmod has had built-in tethering in the Wireless & network settings menu for a while now. You can enable USB tethering and connect your phone to the hotspot to essentially have it act like a USB Wi-Fi card.

For my other tethering needs that aren't covered ROM-covered (e.g. Bluetooth network tethering) I've preferred Android Wi-Fi Tether, which is free, although I don't know how well it works on the Milestone.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .