Don’t have a WiFi ? Bored of the slow 2G speed? Reverse Tethering is the simple solution to this problem.

While USB tethering uses the smartphone’s internet connection for your desktop, reverse tethering does the complete opposite. It makes use of the desktop’s internet connection for your android. It will give a very high internet speed compared to the 2G connection and will also save valuable data of your 2G plan. Downloading and updating apps from the Play Store is also possible. For this you just have to enable your mobile data. If you disable the mobile data reverse tethering will work but you won’t be able to use the Play Store.

Here is the tutorial for USB reverse tethering.

Requirements:
1. A rooted android phone.
2. USB tunnel app.
3. Desktop files needed for reverse tether.

Steps:

  1. Download the USB tunnel apk.
  2. Place the apk on your sdcard and install it using any file manager.
  3. Download the files for your desktop.
  4. Now connect your Android to your desktop via USB cable. Do not turn on USB storage.
  5. Now extract the file downloaded in Step 3. USB Reverse Tethering PC Files
  6. Open the folder. Open android tool application. Now click on Connect.Reverse Tethering Android
  7. Enjoy.

You might also like these post :

About Lazy Smurf

I am a tech geek. I keep myself updated with all the recent happenings in the smartphone world. | Add my circles on Google+ :

16 Comments

  1. Posted December 29, 2012 at 2:29 pm | Permalink

    update the desktop app link

  2. Az
    Posted January 1, 2013 at 4:54 pm | Permalink

    Ran the steps as above. But my phone (Samsung Galaxy S Duos) is not listed in ‘Select a device’ drop down in Android Tool application (installed in Vista Laptop). When I click connect, the debug tab shows – No device connected. Please help.

    • Lazy Smurf
      Posted January 1, 2013 at 5:53 pm | Permalink

      Make sure the Samsung drivers are installed. And check whether the USB is inserted properly.

  3. Luqhman
    Posted January 17, 2013 at 4:40 pm | Permalink

    its displayin a message that “no device connected” n I hav connected ma htc explorer(rooted) n also had off ma usb storage. . .

    • Lazy Smurf
      Posted March 7, 2013 at 6:22 am | Permalink

      Disconnect and reconnect the USB cable again. If problem persists, reboot the phone.

  4. detro
    Posted January 17, 2013 at 7:23 pm | Permalink

    unable to download anything from aoogle play although i can surf it

    • Lazy Smurf
      Posted March 7, 2013 at 6:21 am | Permalink

      The 2G connection must be kept on for downloading from play store.

      • Karthik Kolanji
        Posted October 21, 2013 at 8:26 am | Permalink

        Even though keeping 2g connection ON, the play store doesn’t works . I tried a lot

  5. Mita Banik
    Posted March 7, 2013 at 5:01 am | Permalink

    You’re telling to switch on the mobile date plan,but won’t that charge me money!?
    I mean I switched on the 2G connection on my phone and when I tried to download stuffs from google play they charged me money.
    So, tell me how possibly I switch on edge network and the device considers computer’s internet connection as the default one.
    Please help.
    P.S- I’m using Galaxy Pocket

    • Lazy Smurf
      Posted March 7, 2013 at 6:20 am | Permalink

      Make sure that Reverse Tethering is active. The connection must have broken that’s why you were charged. When you are tethering, the internet of PC will be used by default even if 2G is on.

  6. Devpriyo Bhattacharya
    Posted May 9, 2013 at 8:09 am | Permalink

    Great post…thanks..I have HTC Explorer A310e..rooted..running on IceCreamSandwhich 4.0.4..Reverse Tethering configuration is complete…its connecting just fine…I am able to browse..BUT download is NOT working….it gets stuck on Waiting on Network…any ideas ?

    Thanks n Regards

    Dev

  7. Dangbird
    Posted June 14, 2013 at 1:24 pm | Permalink

    Rooted the phone, installed everything, gave superuser permission, the PC software says “Connection done” (tons of error messages before it, but it says I shouldn’t care), USB Tunnel runs on phone – no Internet access in browser, still. Can’t find any solution on forums for an hour now. Any ideas? (Pls. don’t give me “restart the phone”, reinstall USB Tunnel, etc. Done & done & done, over and over and over.)

  8. zaero
    Posted July 26, 2013 at 3:53 pm | Permalink

    hi i have nexus 7 which is wifi version only… what should i do so i can update my apps from google play…ty

  9. Rohan
    Posted October 6, 2013 at 10:11 am | Permalink

    Not getting connected

    10-06 19:38:21:120 W/I Connecting to device…

    10-06 19:38:24:498 L/I Reverse tethering started. Process id is 1895

    10-06 19:38:29.35 A/I SocketService.onStartCommand. Action = TTServiceStart

    10-06 19:38:29.37 A/I TunnelController : thread started

    10-06 19:38:29.37 A/I UsbThread1 : thread started

    10-06 19:38:24:605 W/I Wait for android connection ready. If nothing happens now, close the program and retry

    10-06 19:38:29.38 A/I UsbThread1 : Create usb socket

    10-06 19:38:29.38 A/I UsbThread1 : usbServerSocket : Waiting for the host to connect

    10-06 19:38:24:706 W/I waiting android server connection … 1

    10-06 19:38:25:901 W/I Waiting for connection. If nothing happens now, close the program and retry

    10-06 19:38:30.77 A/I UsbThread1 : Host connected

    10-06 19:38:26:732 W/D ————————————————————

    10-06 19:38:26:732 W/D Android Superuser may ask you to accept rights.

    10-06 19:38:26:732 W/D Check your android and accept “Superuser Request” now if needed !!!

    10-06 19:38:26:732 W/D If connection stop here and Superuser don’t apears ,you phone or tablet is probably not rooted

    10-06 19:38:27:746 W/I waiting android message callback … 2

    10-06 19:38:29:083 W/I interfaces before script startlo(UP) 127.0.0.1/8, rmnet0(DOWN), rmnet1(DOWN), rmnet2(DOWN), rmnet3(DOWN), rmnet4(DOWN), rmnet5(DOWN), rmnet6(DOWN), rmnet7(DOWN), tunl0(DOWN), sit0(DOWN), ip6tnl0(DOWN)

    10-06 19:38:29:398 W/I no route

    10-06 19:38:29:773 W/I waiting android message callback … 3

    10-06 19:38:35.07 A/D wifi or 3g card adress : “”

    10-06 19:38:35.07 A/D Interface to use : “rmnet0”

    10-06 19:38:35.07 A/D Old route adress to disable : “”

    10-06 19:38:35.07 A/D adress to use : “192.168.1.2”

    10-06 19:38:30:788 W/I waiting android message callback … 4

    10-06 19:38:31:801 W/I waiting android message callback … 5

    10-06 19:38:32:815 W/I waiting android message callback … 6

    10-06 19:38:33:829 W/I waiting android message callback … 7

    10-06 19:38:34:844 W/I waiting android message callback … 8

    10-06 19:38:40.51 A/D no default route to delete

    10-06 19:38:35:858 W/I waiting android message callback … 9

    10-06 19:38:36:873 W/I waiting android message callback … 10

    10-06 19:39:00.72 A/E Error running command :

    10-06 19:39:00.72 A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A TETHER -o rmnet0 -p tcp –dport 1:41999 -j REDIRECT –to 42002

    10-06 19:39:00.72 A/E iptables: No chain/target/match by that name.

    10-06 19:39:01.79 A/E Error running command :

    10-06 19:39:01.79 A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A TETHER -o rmnet0 -p tcp –dport 42500:65535 -j REDIRECT –to 42002

    10-06 19:39:01.79 A/E iptables: No chain/target/match by that name.

    10-06 19:39:02.83 A/E Error running command :

    10-06 19:39:02.83 A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A TETHER -o rmnet0 -p udp –dport 1:41999 -j REDIRECT –to 42001

    10-06 19:39:02.83 A/E iptables: No chain/target/match by that name.

    10-06 19:39:03.49 A/V Starting server dump

    10-06 19:39:03.49 A/V Server dump done

    10-06 19:39:04.21 A/E Error running command :

    10-06 19:39:04.21 A/E /data/data/service.tracetool/app_bin/iptables_armv5 -t nat -A TETHER -o rmnet0 -p udp –dport 42500:65535 -j REDIRECT –to 42001

    10-06 19:39:04.21 A/E iptables: No chain/target/match by that name.

    10-06 19:39:01:208 W/E Unable to connect

    Server List

    DNS List

    202.177.240.253

    202.177.240.250

Leave a Reply

Your email address will not be published. Required fields are marked *