Categories
An Idea Android Softwares

Share your PC’s internet connection with Android via USB

After long time, I think after 3 or 4 months 😯  I gonna write again a technical post. This is how to connect you android to the internet through you PC’s internet connection. I was looking for this and used with few problems after being an owner of android. But today I was resolved all of them and feeding my droid without wasting money for 2G/3G.  😛

There’re lots of resources on the internet about this “Reverse Tethering” and there’re some fake and paid APKs which don’t helps. Especially, to the Sri Lankans! 😉 I have used all of these to endup the “Internet Thirsty” of my loving droid. But, every time I’ve to waste time and pay for Data or go under my school’s WiFi with some afraid.  😆

Advertisement

So that’s why I decided to write about this case perspicaciously.

For this, you would have to use a program for the PC which shares internet and pushing it to the android device through ADB. This’ll automatically installs an APK to your android device which teaches the droid to Reverse Tether. Your android device MUST BE ROOTED and your PC should have suitable drivers for your device.

Hope you know what is Tethering; but I think I must describe it to the new ones. Internet Tethering is used to share your android device’s Data connection to the PC. This is officially supported by android ROMs. Meanwhile, your phone becomes a internet dongle. But here,  💡  we’re going to do its vice versa.

Let’s do the Reverse Tether:

First, you should download and extract the archive of “AndroidTool” software from the following link.

Click here to Download Reverse Tethering Software for your PC
[Link Updated 17/09/2020 to the new version. (3.19) Explanations below could be differ.]

While downloading, you can prepare your android device as following:

Launch the SuperUser app on your device, open its menu, tap Preferences, and uncheck the Notifications check box under Notifications. Then you won’t bothered by the hundreds of Superuser permission requests  😉

Also to let the PC-tool install its APK, turn “Unknown sources” ON. (android: Settings -> Applications)

Enable Debug mode. (android: Settings -> Applications -> Development)


Turn Data connection (WiFi or 2/3/4..G) ON. [You may say WTF?! while hearing this. (LOL! 😀  I’ll tell you later why should you do so.)]    🙄

Update 02/01/14: Go to [Tools] Tab and Click [Install Hack] button. Then it can work WITHOUT A WORKING DATA CONNECTION as I explained for older version.
 

When the download has completed and extracted the archive you’ll see a executable named “AndroidTool.exe”, Just open it and click “Connect”

You can check “what’s going on?” without being an expert 🙂 with switching to “Debug” tab. You’ll see some blah blahs. The red text stands for errors. So you might have to restart your phone and/or PC-tool or PC till having a good answer. I had to do so with my poor Huawei u8180 and that’s why I told so. 😉  Don’t lost your hopes.

After few seconds you’ll see a request for SuperUser permissions on your phone. Just allow it believing me for this ‘USB Tunnel’ APK.  😀

Time for the “Viola!” will depend on your Android device’s and PC’s resources.

Now your droid buddy have internet through your PC. How cool is that?

New version of Reverse Tethering PC Software is feeding my Sony Xperia U.

The important part is, if you haven’t turned on the data connection in your Android device; some apps (such as Play Store, Google Talk) would say “You haven’t a internet connection”. And you won’t be abled to update apps etc. (Gotya?) 😀

Now feed anytime abundantly your droid..! Feel free to ask me (just leave a comment) anykind of problem/suggestion around this.  🙂
All credits to the creator of this app, I’m just making the way.

437 replies on “Share your PC’s internet connection with Android via USB”

Hi, how can I access to my google account without wifi? Because everytime I try to connect, it goes to wifi menu and since I don’t have Wifi connection here……

Nice tutorial

@Cerca: Is that happening even you’re on 3G? Seems the problem is on your ROM. Try updating to a official firmware or to Cyanogenmod.

Thanks for the comment & I’m looking forward to help you in advance.

ihave internet on my mobile by useing this prog but icant download eny thing with it my mopile is samsung galaxy y duos s6102

dear thambaru, i’ve tried it, and it work. thx. 🙂 but i do have a problem here.
just like @ahmed, i have no problem browsing internet on my device even the play store when using this, but i can’t download anything from browser or play store, it’s always stuck on loading. I’m using dolphin browser and then switch to stock browser, nothing happen. it’s always stuck & not even start downloading. my connection data is on. tried switch to 3g, gprs, wifi, restart device. still no luck.
what’s wrong? do u have a solution for the download problem?
thx :).

*sorry about my english.

@fitu: Try clearing all the settings of “USB Tunnel” from Android’s system app management. Check your device is ROOTED correctly. Try with another USB port of the PC or uninstall phone drivers from Computer Management and try connecting again.
Looking for your progress and I wish you to have success! 🙂

@Nobodyhere: Try turning ON data with a working mobile network.
Try clearing all the settings of “USB Tunnel” from Android’s system app management. Check your device is ROOTED correctly. Try with another USB port of the PC or uninstall phone drivers from Computer Management and try connecting again.

Put your eye on the Debug tab and let me know what’s wrong there.

Looking for your progress and I wish you to have success! 🙂

@ahmed: OK, Go to Settings -> App and tap on the “All” tab. Scroll till you see “Usb tunnel”.
Then tap on it. After Tap on “Clear data” & “Clear cache” buttons.

(Above steps are from Android 4 ICS and maybe somewhat differ with other versions.)

The “Debug” tab is on the PC software.

what should ido T-T ican see the super user then iam rooted have android 2.3.6 and the phone is samsung galaxy y duos s6102 pleas help me bro iam live in egypt and internet here so expinsive

02-09 12:16:24:796 W/I Tool version : 3.2
02-09 12:16:27:734 W/I ==> Start android service
02-09 12:16:28:437 W/I Wait service. If nothing happens now, close the program and retry
02-09 12:16:28:578 W/I waiting android server connection … 1
02-09 12:16:29:578 W/I waiting android server connection … 2
02-09 12:16:30:578 W/I waiting android server connection … 3
02-09 12:16:31:578 W/I waiting android server connection … 4
02-09 12:16:32:578 W/I waiting android server connection … 5
02-09 12:16:33:578 W/I waiting android server connection … 6
02-09 12:16:34:578 W/I waiting android server connection … 7
02-09 12:16:35:578 W/I waiting android server connection … 8
02-09 12:16:36:578 W/I waiting android server connection … 9
02-09 12:16:38:015 W/I Waiting for connection. If nothing happens now, close the program and retry
02-09 12:16:38:578 W/I waiting android message callback … 2
02-09 12:16:38:593 W/I Check connection 2 ok
02-09 12:16:38:593 W/I Android service status : Host connected
02-09 12:16:39:578 W/D ————————————————————
02-09 12:16:39:578 W/D Android Superuser may ask you to accept rights.
02-09 12:16:39:578 W/D Check your android and accept “Superuser Request” now if needed !!!
02-09 12:16:39:578 W/D If connection stop here and Superuser don’t apears ,you phone or tablet is probably not rooted
02-09 12:16:40:750 W/I interfaces before script startlo(UP) 127.0.0.1, usb0(DOWN) 192.168.1.2, rmnet0(UP) 10.105.20.94, rmnet1(DOWN), rmnet2(DOWN), rmnet3(DOWN), rmnet4(DOWN), rmnet5(DOWN), rmnet6(DOWN), rmnet7(DOWN), rmnet8(DOWN), rmnet9(DOWN), sit0(DOWN), eth0(UP)
02-09 12:16:40:906 W/I route : destination : 10.105.20.1, gateway : *, output : rmnet0
02-09 12:16:40:906 W/I route : destination : 10.105.20.0, gateway : *, output : rmnet0
02-09 12:16:40:906 W/I route : destination : default, gateway : 10.105.20.1, output : rmnet0
02-09 12:16:45:750 W/I interfaces after script startlo(UP) 127.0.0.1, usb0(UP) 192.168.1.2, rmnet0(UP) 10.105.20.94, rmnet1(DOWN), rmnet2(DOWN), rmnet3(DOWN), rmnet4(DOWN), rmnet5(DOWN), rmnet6(DOWN), rmnet7(DOWN), rmnet8(DOWN), rmnet9(DOWN), sit0(DOWN), eth0(UP)
02-09 12:16:45:906 W/I route : destination : 10.105.20.1, gateway : *, output : rmnet0
02-09 12:16:45:906 W/I route : destination : 10.105.20.0, gateway : *, output : rmnet0
02-09 12:16:45:906 W/I route : destination : 192.168.1.0, gateway : *, output : usb0
02-09 12:16:45:906 W/I route : destination : default, gateway : 192.168.1.2, output : usb0
02-09 12:16:45:906 W/I
02-09 12:16:45:906 W/I Connection done

Server List
https (443) : A->H : 19625 ,H->A : 188831
domain (53) : A->H : 24500 ,H->A : 5382
http (80) : A->H : 144989 ,H->A : 1667174

DNS List
8.8.8.8
8.8.4.4

@ahmed: Thanks.
I can’t see anything wrong from here. 😮
I too had this case with the Stock ROM of my previous Android, Huawei u8180. Then I’ve to change to Cyanogenmod. At last I got success.
Try Googling about the case more, & try posting on XDA Developers’ forum.
Sorry for not giving the Viola to you. :-/

i need some help , i have a zigo android running iCS 4.0.4 , i rooted this and worked without any problems but i had to replace my phone with a same kind of phone but now i cant root the new phone .

@udhayanga: This stuff is not for rooting. Anyway, could you please tell me what steps you followed?
Does your pc have correct drivers for the phone?
What’s the software you used? Isn’t that named ‘Root One Click’?

anwy after resetting i rooted it and no probs so far , i used root by restore by bin4ry but as for drivers im really having a hard time finding them however one of my softwares called go mobile /wondershare recognizes my phone as an HTC devices which is funny

i know this stuff isnt mentioned about rooting but to be able to reverse tether the rooting is a must and most people have problems with that part and also even after following everything i still cant download apps via google play store

If I enable my data connection, how can I be certain that data traffic is not utilizing 3G and being channeled only through USB tethering? since I have a post paid plan I do not know for sure whether the 3G connection is NOT used. I get a mixed results and unable to ascertain whether the tether is working all times.

@Narayan: Just keep your eye on the Graphs of the PC Softwares. Also in every success case, the Connect button will be replaced with “Disconnect”. In the Debug tab, you’ll see your 3G/Wifi Address changed to “192.168.1.2”
This’ll eat a bit of money in the start. 😉 Let Auto Sync turned off till the “Viola”, and you’ll save that “bit of money” too! 😀

Kindly explain me the issue . SuperUser doesnt promopt me to accept or deny
Error Msgs;Wait for superRight … No Super Rights
02-24 22:10:20:007 W/D If connection stop here and Superuser don’t apears ,you phone or tablet is probably not rooted
02-24 22:10:48.28 A/E shell : Exception while trying to run: ‘id’ Error running exec(). Command: [su] Working Directory: null Environment: null
02-24 22:10:48.28 A/I Check Superuser : NO RIGHT
02-24 22:10:21:026 W/E No SuperUser rights (or time out). Connection Aborted !!!

fuckingggggggggggggggggggggggggggg….!!!!!!!
i love u yarrrr……
thanku thank thanku sooooooooooooooooooooooooooooo much…
i googled alot abt revese tethering and left thinking its impossible but now its done.
i just changed the ip of device to 8.8.8.8 n download started.
contact me for any help, likes, comments, support ,etc
thanks alot. 🙂 🙂 🙂

dude i dwlded that file but it soesnt have android reverse tethering 2.3 and my device is also not visible in PC.

Hi, I found your article while google for Android ReverseTethering, just wanted to say thank you for the clear instructions and useful Q&A at below. 🙂

@IaK: Without such a connection, you can use internet on android with most apps. But for Play Store, that’s a must needed thing.
If you can’t connect even from your android browser Check phone drivers, settings, rooted etc.

i successfuly connected to android reverse tether . but when i try to access web via my android theres no connectivity . then when i looked into android reverse tether. theres no port name/upload/download/activeconnections .that appear .

hmm . i cant see *use packet data in my galaxy s . its show only data roaming/accesspointnames/ roaming . hehe sorry for interupting XD

I am facing problem in super user rights, installed the super user app, but still facing problem. There is no notification on my device regarding any super user rights. My device has Android 4.0.4 version (ICS), please help me out.

@kakaggarwal: Installing superuser app isn’t means you’ve rooted. Anyway, if you’ve rooted successfully it may ask for permissions.
If you’ve missed the notification or Denied permissions, Open the SuperUser app and look for the USB Tunnel is listed there. Tap on it and ‘Grant permissions’; and/or clear data & cache of the super user app from Settings->Apps.

@kartik: Please check again that you’ve rooted successfully and SuperUser app is there. If you’ve missed the notification or Denied permissions, Open the SuperUser app and look for the USB Tunnel is listed there. Tap on it and ‘Grant permissions’; and/or clear data & cache of the super user app from Settings->Apps.

Hi there!
I have internet connection trough the USB tunnel, but most of my apps can’t see the internet connection. The Play store is working fine – i can download and updating apps.
I tried to turn on the 3g connection before the tethering service, but that costing me money, and the apps still won’t see the internet connection. What i can do to prevent 3g connection to wasting my money?

Thanks for your time, and i am sorry for my bad English.

Hi! Thank you! 🙂
I almost succeeded today – i tried with autosync OFF. 🙂
But a new problem appear, and i don’t understand what its means. Now the apps have access to internet, but after a while the connection is broken.
Here is the debug log:

03-26 20:53:31:328 W/I Tool version : 3.2
03-26 20:53:34:796 W/I ==> Start android service
03-26 20:53:36:078 W/I Wait service. If nothing happens now, close the program and retry
03-26 20:53:36:156 L/I Reverse tethering started. Process id is 6989
03-26 20:53:23.62 A/I SocketService.onStartCommand. Action = TTServiceStart
03-26 20:53:23.62 A/I TunnelController : thread started
03-26 20:53:23.63 A/I UsbThread1 : thread started
03-26 20:53:23.63 A/I UsbThread1 : Create usb socket
03-26 20:53:23.63 A/I UsbThread1 : usbServerSocket : Waiting for the host to connect
03-26 20:53:36:187 W/I waiting android server connection … 1
03-26 20:53:37:453 W/I Waiting for connection. If nothing happens now, close the program and retry
03-26 20:53:25.07 A/I UsbThread1 : Host connected

03-26 20:53:38:187 W/I waiting android message callback … 2
03-26 20:53:38:281 W/I Check connection 2 ok
03-26 20:53:38:281 W/I Android service status : Host connected
03-26 20:53:39:187 W/D ————————————————————
03-26 20:53:39:187 W/D Android Superuser may ask you to accept rights.
03-26 20:53:39:187 W/D Check your android and accept “Superuser Request” now if needed !!!
03-26 20:53:39:187 W/D If connection stop here and Superuser don’t apears ,you phone or tablet is probably not rooted
03-26 20:53:40:515 W/I interfaces before script startlo(UP) 127.0.0.1/8, upnlink0(DOWN) 192.168.1.2/24, svnet0(UP), rmnet0(UP) 10.183.107.193/32, rmnet1(DOWN), rmnet2(DOWN), sit0(DOWN), ip6tnl0(DOWN)
03-26 20:53:40:828 W/I route : destination : default, gateway : 10.183.107.1, output : rmnet0
03-26 20:53:40:828 W/I route : destination : 10.183.107.1, gateway : *, output : rmnet0
03-26 20:53:40:828 W/I route : destination : 10.250.238.3, gateway : 10.183.107.1, output : rmnet0
03-26 20:53:40:828 W/I route : destination : 10.250.238.4, gateway : 10.183.107.1, output : rmnet0
03-26 20:53:28.48 A/D OnStart script

03-26 20:53:28.48 A/D wifi or 3g card adress : “0.0.0.0/0”

03-26 20:53:28.48 A/D Interface to use : “upnlink0”
03-26 20:53:28.49 A/D Old routes adress to disable : “10.183.107.1 rmnet0”
03-26 20:53:28.49 A/D default route to restore : “10.183.107.1 rmnet0”
03-26 20:53:28.49 A/D adress to use : “192.168.1.2”
03-26 20:53:28.49 A/D nativeUdp : “false”
03-26 20:53:28.49 A/D Create TETHER chain and Clean…
03-26 20:53:28.60 A/D ICMP…

03-26 20:53:28.73 A/D busybox ifconfig upnlink0 up

03-26 20:53:28.78 A/D ifconfig upnlink0 192.168.1.2 netmask 255.255.255.0
03-26 20:53:28.82 A/D delelete all default gateway

03-26 20:53:28.85 A/I route del default gateway 10.183.107.1 : ok
03-26 20:53:28.86 A/D route add default gateway 192.168.1.2 upnlink0
03-26 20:53:28.90 A/D setprop dns and ip
03-26 20:53:29.47 A/D redirect all communications to TETHER chain

03-26 20:53:29.51 A/D forward tcp to native handler

03-26 20:53:29.61 A/D forward udp to redsocks

03-26 20:53:29.70 A/D OnStart script done

03-26 20:53:29.70 A/I UsbThread1 : runGlobalScriptStart : script GlobalScriptStart done
03-26 20:53:29.70 A/I UsbThread1 : Api.nativeTcpSockets : null
03-26 20:53:29.70 A/I UsbThread1 : Api.nativeUdpSockets : null
03-26 20:53:29.70 A/I UsbThread1 : Api.nativeDnsSockets : null
03-26 20:53:29.77 A/I mainTcpServerLoop()
03-26 20:53:29.77 A/V cppMainTcpServerLoop : started
03-26 20:53:29.81 A/I UsbThread1 : runGlobalScriptStart done

03-26 20:53:43:500 W/I interfaces after script startlo(UP) 127.0.0.1/8, upnlink0(UP) 192.168.1.2/24, svnet0(UP), rmnet0(UP) 10.183.107.193/32, rmnet1(DOWN), rmnet2(DOWN), sit0(DOWN), ip6tnl0(DOWN)
03-26 20:53:43:796 W/I route : destination : default, gateway : 192.168.1.2, output : upnlink0
03-26 20:53:43:796 W/I route : destination : 10.183.107.1, gateway : *, output : rmnet0
03-26 20:53:43:796 W/I route : destination : 10.250.238.3, gateway : 10.183.107.1, output : rmnet0
03-26 20:53:43:796 W/I route : destination : 10.250.238.4, gateway : 10.183.107.1, output : rmnet0
03-26 20:53:43:796 W/I route : destination : 192.168.1.0, gateway : *, output : upnlink0
03-26 20:53:43:796 W/I
03-26 20:53:43:796 W/I Connection done
03-26 20:59:47:671 W/E 57120 : native Tcp connection error to 212.8.166.36:12350 :Socket Error # 10061
Connection refused.
03-26 20:59:49:265 W/E 57122 : native Tcp connection error to 212.8.166.36:12350 :Socket Error # 10061
Connection refused.
03-26 20:59:50:875 W/E 33447 : native Tcp connection error to 212.8.166.36:443 :Socket Error # 10061
Connection refused.

contiunue log:
03-26 21:35:59:147 W/E ATOW_native_Client_send_TCP_message : connection 131 not found.
03-26 21:35:59:163 W/E usbthread main loop exception
03-26 21:35:59:163 W/E Access violation at address 00421780 in module ‘AndroidTool.exe’. Read of address 8080807C
03-26 21:35:59:163 W/E intCommand = 11
03-26 21:35:59:257 W/E usbthread main loop exception
03-26 21:35:59:257 W/E Access violation at address 00421780 in module ‘AndroidTool.exe’. Read of address 8080807C
03-26 21:35:59:257 W/E intCommand = 19
03-26 21:35:59:257 W/E usbthread main loop exception
03-26 21:35:59:257 W/E Access violation at address 00421780 in module ‘AndroidTool.exe’. Read of address 8080807C
03-26 21:35:59:257 W/E Access violation at address 00421780 in module ‘AndroidTool.exe’.
Read of address 8080807C
03-26 21:35:59:257 W/E intCommand = 11
03-26 21:35:59:257 W/E ATOW_native_Client_send_TCP_message : connection 104 not found.
>> And so on..
I’m sorry for those very long posts, and thank you for your time!

@Boris: The problem started from “Access violation at address…..”
I’ve too faced such cases on my previous droid, Huawei u8180. That’s because of it’s performance.
I guess the same in yours’. What’s your phone?

man i got it and when i connect sucsses and i turn on wifi but in the device he say no conniection what should i do ????

03-31 20:55:54:637 W/I Tool version : 3.2
03-31 20:55:56:875 W/I ==> Start android service
03-31 20:56:05.38 A/V [enqueueNotificationWithTag]::::: pkg:service.tracetool, id:1, notification:Usb tunnel is running

03-31 20:55:57:569 L/I Reverse tethering started. Process id is 4864
03-31 20:56:05.40 A/I SocketService.onStartCommand. Action = TTServiceStart
03-31 20:56:05.40 A/V Java_service_tracetool_NativeSockets_cppCloseTcpServer 34
03-31 20:56:05.40 A/V cppMainTcpServerLoop : server closed. Time to leave
03-31 20:56:05.40 A/V cppMainTcpServerLoop after loop 34
03-31 20:56:05.40 A/I mainTcpServerLoop() done
03-31 20:56:05.40 A/E closeAllNativeTcpClients : 0 clients
03-31 20:56:05.41 A/I UsbThread : thread main : wait current UsbThread to terminate 0
03-31 20:56:05.45 A/I UsbThread2.run() needToBeClosed is true
03-31 20:55:57:640 W/I Wait service. If nothing happens now, close the program and retry
03-31 20:56:05.50 A/I Socks5Server [Socks5ServerMain] : WAIT_SOCKET_MODE Interrupted system call

03-31 20:56:05.50 A/I UdpRelay (42004) : Thread stopped : Interrupted system call
03-31 20:55:57:741 W/I waiting android server connection … 1
03-31 20:56:06.19 A/D OnStop script

03-31 20:56:06.19 A/D wifi or 3g card adress : “”
03-31 20:56:06.20 A/D Interface to use : “usb0”
03-31 20:56:06.20 A/D Old route adress disabled : “”
03-31 20:56:06.20 A/D default route to restore : “”
03-31 20:56:06.20 A/D adress to use : “192.168.1.2”
03-31 20:56:06.20 A/D nativeUdp : “false”
03-31 20:56:06.21 A/D busybox ifconfig usb0 down
03-31 20:56:06.39 A/D no default route to restore
03-31 20:56:06.40 A/D restore default gateway : OK
03-31 20:56:06.40 A/I clean iptables
03-31 20:56:06.41 A/I UsbThread : thread main : wait current UsbThread to terminate 1

03-31 20:55:58:744 W/I waiting android server connection … 2
03-31 20:56:07.41 A/I UsbThread : thread main : wait current UsbThread to terminate 2

03-31 20:56:07.57 A/I UsbThread2 : thread stopped
03-31 20:55:59:755 W/I waiting android server connection … 3
03-31 20:56:08.20 A/I TunnelController : thread stopped

03-31 20:56:08.41 A/I TunnelController : thread started

03-31 20:56:08.42 A/I UsbThread3 : thread started
03-31 20:56:08.43 A/I UsbThread3 : Create usb socket
03-31 20:56:08.44 A/I UsbThread3 : usbServerSocket : Waiting for the host to connect
03-31 20:56:00:762 W/I Waiting for connection. If nothing happens now, close the program and retry
03-31 20:56:08.70 A/I UsbThread3 : Host connected

03-31 20:56:01:258 W/I Check connection 2 ok
03-31 20:56:01:258 W/I Android service status : Host connected
03-31 20:56:01:747 W/D ————————————————————
03-31 20:56:01:747 W/D Android Superuser may ask you to accept rights.
03-31 20:56:01:747 W/D Check your android and accept “Superuser Request” now if needed !!!
03-31 20:56:01:747 W/D If connection stop here and Superuser don’t apears ,you phone or tablet is probably not rooted
03-31 20:56:02:919 W/I interfaces before script startlo(UP) 127.0.0.1, dummy0(DOWN), rmnet0(DOWN), rmnet1(DOWN), rmnet2(DOWN), usb0(DOWN) 192.168.1.2, sit0(DOWN), wlan0(UP)
03-31 20:56:03:175 W/I no route
03-31 20:56:11.16 A/D OnStart script

03-31 20:56:11.16 A/D wifi or 3g card adress : “”

03-31 20:56:11.17 A/D Interface to use : “usb0”
03-31 20:56:11.17 A/D Old routes adress to disable : “”
03-31 20:56:11.18 A/D default route to restore : “”
03-31 20:56:11.19 A/D adress to use : “192.168.1.2”
03-31 20:56:11.19 A/D nativeUdp : “false”
03-31 20:56:11.19 A/D Create TETHER chain and Clean…
03-31 20:56:11.61 A/D ICMP…

03-31 20:56:12.19 A/D busybox ifconfig usb0 up

03-31 20:56:12.38 A/D ifconfig usb0 192.168.1.2 netmask 255.255.255.0
03-31 20:56:12.57 A/D no default route to delete
03-31 20:56:12.57 A/D route add default gateway 192.168.1.2 usb0

03-31 20:56:12.79 A/D setprop dns and ip

03-31 20:56:15.72 A/D redirect all communications to TETHER chain
03-31 20:56:16.18 A/D forward tcp to native handler
03-31 20:56:16.67 A/D forward udp to redsocks

03-31 20:56:17.27 A/D OnStart script done

03-31 20:56:17.28 A/I UsbThread3 : runGlobalScriptStart : script GlobalScriptStart done
03-31 20:56:17.28 A/I UsbThread3 : Api.nativeTcpSockets : null
03-31 20:56:17.28 A/I UsbThread3 : Api.nativeUdpSockets : null
03-31 20:56:17.28 A/I UsbThread3 : Api.nativeDnsSockets : null
03-31 20:56:17.88 A/I mainTcpServerLoop()

03-31 20:56:17.88 A/V cppMainTcpServerLoop : started
03-31 20:56:18.42 A/I UsbThread3 : runGlobalScriptStart done
03-31 20:56:10:916 W/I interfaces after script startlo(UP) 127.0.0.1, dummy0(DOWN), rmnet0(DOWN), rmnet1(DOWN), rmnet2(DOWN), usb0(UP) 192.168.1.2, sit0(DOWN), wlan0(UP)
03-31 20:56:11:081 W/I route : destination : 192.168.1.0, gateway : *, output : usb0
03-31 20:56:11:081 W/I route : destination : default, gateway : 192.168.1.2, output : usb0
03-31 20:56:11:081 W/I
03-31 20:56:11:081 W/I Connection done
03-31 20:56:19.86 A/D 10078–service.tracetool–101826–17366–
03-31 20:56:35:483 W/E 54810 : native Tcp connection error to 37.228.107.253:1080 :Socket Error # 10060
Connection timed out.
03-31 20:56:43.43 A/E 2 : nativeTcpClientConnectionError from windows : 54810 : Socket Error # 10060

03-31 20:56:43.43 A/E Connection timed out.
03-31 20:57:19.88 A/D 10078–service.tracetool–102265–18383–
03-31 20:58:19.83 A/D 10078–service.tracetool–102265–18383–

Server List
domain (53) : A->H : 500 ,H->A : 231
socks (1080) : A->H : 0 ,H->A : 0

DNS List
192.168.121.12[default]
192.168.121.14
8.8.8.8

@monit: See, the problem is in between of OSs. Actually, between the devices.
I do guess that your phone mayn’t have good performances for the process. Make more free memory, clear all the cache and follow the steps from the beginning.

k now play store opens but download doesnt start.. also other browsers like opera doesnt work 🙁

thanks it work! 🙂 but the problem is I can’t download with this metode because my SDCard is connected to pc. any way to fix it? tq before. 🙂

Thanks for Sharing it works on my A13mid CDR-King Fp011m, im not sure if the Max download graph
below it has something to do with speed i put mine 600% and so faster than 25% default

Am using a different software to reverse tether on my mobile. But I must thank you for the trick to use google play store by switching on the mobile data connectivity. Now my actual purpose is solved. Thanks a lot.

Actually I used the software (same as your’s. one is for windows and an USBTunnel.apk) in the link
http://www.galaxyyarchive.info/2012/07/reverse-tethering-using-usb.html

Initially your software didn’t worked for me. But I just stopped your software from removing and reinstalling the apk by removing or renaming the apk present in the software folder. Now its working.

And its working great!! Thanks!

Download (any download, even from play store) is possible by switching on the data connection of the mobile and its my real concern, which is possible, as I have already told.

I would like to know how Mr. Ahmed is able to download even without mobile’s data connectivity switched on. It would be 100% perfect, if its possible. Because it may save me few hundred bugs.

Thanks again for this extremely useful software and your cool response’s to all in detailed. Hat’s off to you!

That totally worked 🙂 , but when i enable portable wi-fi hotspot and connect to my mobile by any other mobile , it gets a limited connection or i mean no network access .. which means the other mobile which is connected to mine doesnt read that there’s internet access in my mobile , sorry for that long description but please can u help ? 😀 ps : data connection is turned on

Sir,
I have a doubt…………. Many say ROOTING may turn ur mob into a brick……… how safe is rooting. Because I did all the procedure but i get the notification “ur mobile is not rooted”

@Ramanathan: LOL! IT IS NOT.
Rooting is just getting access to the system. But, if you change something without any knowledge It’ll cause errors. However Rooting will lost your warranty for softwares.

04-24 21:59:48:666 W/I Tool version : 3.2
04-24 21:59:50:345 W/I ==> Start android service
04-24 21:59:51:029 W/I Wait service. If nothing happens now, close the program and retry
04-24 21:59:51:142 W/I waiting android server connection … 1
04-24 21:59:52:145 W/I waiting android server connection … 2
04-24 21:59:53:140 W/I waiting android server connection … 3
04-24 21:59:54:140 W/I waiting android server connection … 4
04-24 21:59:55:142 W/I waiting android server connection … 5
04-24 21:59:56:146 W/I waiting android server connection … 6
04-24 21:59:57:146 W/I waiting android server connection … 7
04-24 21:59:58:146 W/I waiting android server connection … 8
04-24 21:59:59:141 W/I waiting android server connection … 9
04-24 22:00:01:180 W/E Connection error : Socket Error # 10061
Connection refused.

i got some problems .. when i go to google play , the android tool on PC doesnt show a specified port for google play , and when i download anything it doesnt start .. also some applications say i dont have internet connection .. how can i fix that please

Hi brother….Such a nice written tutorial…Here i want to know one thing that when i connect my tablet to pc,,it doesn’t show in Tethering software to connect…as such the connect function is not working because of that..Please help me….I really appreciate you….Thanking you….

brother…before say 2 or 3 hours when i was plugging the usb cable into my tablet then it was working fabulous…and right but now when i plug the usb cable into my tab then nothing happens even pc is not recognizing that….what to do..help me???

What do you mean by Turning Data connection on wifi? just turning on the Wifi and don’t connect to any signal?

Hey guy………… I’m having xperia E, Still the android tool shows no devices found. I think my device is not support. My device have 512mb ram, 4.1 android OS (Jelly bean). Give some suggestion.

@Jestin: Are you sure that is the device recognized by the PC? I mean, your PC have correct drivers?
If so, find and kill the software which uses your device (such as PC suit) and disturbs for this. 😉

I have MicroMax Canvas A110
While rooting this device i got following error

05-14 00:08:29:324 W/I Tool version : 3.2
05-14 00:08:31:324 W/I ==> Start android service
05-14 00:08:30.14 A/D BDC-Calling onReceive: intent=Intent { act=TTServiceStart flg=0x10 cmp=service.tracetool/.TTBroadcastReceiver }, ordered=true, receiver=service.tracetool.TTBroadcastReceiver@418eda30
05-14 00:08:30.14 A/D BDC-RECEIVER handled : 0 / ReceiverData{intent=Intent { act=TTServiceStart flg=0x10 cmp=service.tracetool/.TTBroadcastReceiver } packageName=service.tracetool resultCode=0 resultData=null resultExtras=null}
05-14 00:08:30.14 A/D SVC-Calling onStartCommand: service.tracetool.SocketService@418e0aa8, flags=2, startId=4
05-14 00:08:31:824 L/I Reverse tethering started. Process id is 15620
05-14 00:08:30.14 A/I SocketService.onStartCommand. Action = TTServiceStart
05-14 00:08:30.14 A/I [CDS]close[42000]
05-14 00:08:30.14 A/I close [socket][/0.0.0.0:-1]
05-14 00:08:30.14 A/I UsbThread3.run() needToBeClosed is true
05-14 00:08:30.15 A/D updateNotification(android.os.BinderProxy@41cf3000 -> StatusBarNotification(package=service.tracetool id=1 tag=null notification=Notification(contentView=service.tracetool/0x109009e vibrate=null,sound=null,defaults=0x0,flags=0x62) priority=100)) notification ticker is: Usb tunnel is running
05-14 00:08:30.18 A/I UsbThread : thread main : wait current UsbThread to terminate 0
05-14 00:08:30.18 A/E shell : Exception while trying to run: ‘/data/data/service.tracetool/app_bin/busybox19 ps’ Error running exec(). Command: [su] Working Directory: null Environment: null
05-14 00:08:30.18 A/I UsbThread3 : thread stopped
05-14 00:08:31:981 W/I Wait service. If nothing happens now, close the program and retry
05-14 00:08:32:090 W/I waiting android server connection … 1
05-14 00:08:30.49 A/I TunnelController : thread stopped

05-14 00:08:31.18 A/I TunnelController : thread started
05-14 00:08:31.18 A/D SVC-SERVICE_ARGS handled : 0 / ServiceArgsData{token=android.os.BinderProxy@418df5e8 startId=4 args=Intent { act=service.tracetool.SocketService.ACTION (has extras) }}
05-14 00:08:31.19 A/I UsbThread4 : thread started
05-14 00:08:31.19 A/I UsbThread4 : Create usb socket
05-14 00:08:31.19 A/I UsbThread4 : usbServerSocket : Waiting for the host to connect
05-14 00:08:33:137 W/I Waiting for connection. If nothing happens now, close the program and retry
05-14 00:08:31.54 A/I UsbThread4 : Host connected
05-14 00:08:33:246 W/I Check connection 2 ok
05-14 00:08:33:246 W/I Android service status : Host connected
05-14 00:08:32.22 A/I [CDS]close[42000]

05-14 00:08:34:090 W/D ————————————————————
05-14 00:08:34:090 W/D Android Superuser may ask you to accept rights.
05-14 00:08:34:090 W/D Check your android and accept “Superuser Request” now if needed !!!
05-14 00:08:34:090 W/D If connection stop here and Superuser don’t apears ,you phone or tablet is probably not rooted
05-14 00:08:32.51 A/E shell : Exception while trying to run: ‘id’ Error running exec(). Command: [su] Working Directory: null Environment: null

05-14 00:08:32.51 A/I Check Superuser : NO RIGHT
05-14 00:08:35:106 W/I
05-14 00:08:35:106 W/E ————————————————————
05-14 00:08:35:106 W/E No SuperUser rights (or time out). Connection Aborted !!!
05-14 00:08:35:106 W/E ————————————————————

Server List

DNS List
192.168.1.1[default]

I cant log in to Viber or Skype… says check the mobil network settings.But I can go to play store n donload… help me

@raghav s: Are you sure that is the device recognized by the PC? I mean, your PC have correct drivers?
If so, find and kill the software which uses your device (such as PC suit) and disturbs for this. 😉

I have a Samsung galaxy note 2 and I followed all the steps given above but the up and down arrows that come are not coming.

My Galaxy S4 connected fine using the Android Reverse Tethering 3.2, however, I cannot access the internet. Also, neither upload nor download speeds are seen in the Speed tab. There are no errors in the Debug tab.

i have no problem browsing internet on my device even the play store when using this, but i can’t download anything from browser or play store, it’s always stuck on loading. I’m using dolphin browser and then switch to stock browser, nothing happen. it’s always stuck & not even start downloading. my connection data is on. tried switch to 3g, gprs, wifi, restart device. still no luck.
what’s wrong? do u have a solution for the download problem?
i have tried reset the usb tunnel.
but still i hav that problm.
plz help me boss

hey the reverse tethering tool is showing connected but its not showing the server list…..and so i cant use my pc’s net

how to on data connection man??? i m losin ma main balnc if i on data connection.. 🙁 i can only browse on google…i cant download or open any page….jus google search..please helppp

07-03 00:21:37:906 W/I Tool version : 3.3
07-03 00:21:40:171 W/I package : /data/app/service.tracetool-1.apk
07-03 00:21:41:734 W/I Installing new package (this can take up to 10s)
07-03 12:51:44.65 A/W Attempt to re-install service.tracetool without first uninstalling.

07-03 00:21:43:843 W/I Ok
07-03 00:21:44:859 W/I package : /data/app/service.tracetool-1.apk
07-03 00:21:44:875 W/I adb.exe -s 0123456789ABCDEF shell am start -a android.intent.action.MAIN -n service.tracetool/service.tracetool.MainServiceActivityTab
07-03 00:21:45:375 W/I ==> Start android service
07-03 00:21:46:390 W/I Wait service. If nothing happens now, close the program and retry
07-03 00:21:46:515 W/I waiting android server connection … 1
07-03 00:21:46:546 L/I Reverse tethering started. Process id is 2786
07-03 12:51:47.60 A/I SocketService.onStartCommand. Action = TTServiceStart
07-03 12:51:47.62 A/I TunnelController : thread started
07-03 12:51:47.62 A/I UsbThread1 : thread started
07-03 12:51:47.63 A/I UsbThread1 : Create usb socket
07-03 12:51:47.64 A/I UsbThread1 : usbServerSocket : Waiting for the host to connect
07-03 00:21:47:687 W/I Waiting for connection. If nothing happens now, close the program and retry
07-03 12:51:48.84 A/I UsbThread1 : Host connected

07-03 00:21:48:515 W/I waiting android message callback … 2
07-03 00:21:48:515 W/I Check connection 2 ok
07-03 00:21:48:515 W/I Android service status : Host connected
07-03 00:21:49:515 W/D ————————————————————
07-03 00:21:49:515 W/D Latest android application was send to your android.
07-03 00:21:49:515 W/D Check your android and accept “Superuser Request” NOW !!!
07-03 00:21:49:515 W/D If Superuser don’t apears you phone or tablet is probably not rooted
07-03 12:51:50.78 A/W Can’t open keycharmap file
07-03 12:51:50.78 A/W Error loading keycharmap file
07-03 12:51:50.78 A/W Using default keymap
07-03 00:21:50:750 W/I interfaces before script startlo(UP) 127.0.0.1, usb0(DOWN), rmnet0(DOWN), rmnet1(DOWN), rmnet2(DOWN), rmnet3(DOWN), rmnet4(DOWN), rmnet5(DOWN), rmnet6(DOWN), rmnet7(DOWN), rmnet8(DOWN), rmnet9(DOWN), sit0(DOWN)
07-03 00:21:51:093 W/I no route
07-03 12:51:52.29 A/D OnStart script

07-03 12:51:52.29 A/D wifi or 3g card adress : “”
07-03 12:51:52.29 A/D Interface to use : “sit0”
07-03 12:51:52.33 A/D Old routes adress to disable : “”
07-03 12:51:52.33 A/D default route to restore : “”
07-03 12:51:52.72 A/I pid: 2842, tid: 2842 >>> /data/data/service.tracetool/app_bin/iptables_1414 <<<
07-03 12:51:52.74 A/I #00 pc 0001dc74 /data/data/service.tracetool/app_bin/iptables_1414
07-03 12:51:52.74 A/I #01 pc 0001dcd6 /data/data/service.tracetool/app_bin/iptables_1414
07-03 12:51:52.74 A/I #02 pc 000098ce /data/data/service.tracetool/app_bin/iptables_1414
07-03 12:51:52.76 A/I be89fc0c 0001dcdb /data/data/service.tracetool/app_bin/iptables_1414
07-03 12:51:52.76 A/I be89fc1c 000098d3 /data/data/service.tracetool/app_bin/iptables_1414
07-03 00:22:49:671 W/I interfaces after script startlo(UP) 127.0.0.1, usb0(DOWN), rmnet0(DOWN), rmnet1(DOWN), rmnet2(DOWN), rmnet3(DOWN), rmnet4(DOWN), rmnet5(DOWN), rmnet6(DOWN), rmnet7(DOWN), rmnet8(DOWN), rmnet9(DOWN), sit0(DOWN)
07-03 00:22:49:843 W/I no route
07-03 00:22:49:843 W/I
07-03 00:22:49:843 W/I Connection done

Server List

DNS List

hey dude…thanks for helping me reverse tether my phone……i got a new tablet iball slide i1017(android 4.1.1)……plz help me rooting and reverse tethering the tablet……!!!!!

hey dude…thanks for helping me reverse tether my phone……i got a new tablet iball slide i1017(android 4.1.1)……plz help me rooting and reverse tethering the tablet……!!!!!

07-23 23:07:37:067 W/I Tool version : 3.3
07-23 23:07:39:675 W/I package :
07-23 23:07:39:675 W/I Installing new package (this can take up to 10s)
07-23 23:07:27.99 A/I Running dexopt on: service.tracetool

07-23 23:07:28.60 A/I Force stopping package service.tracetool appid=10050 user=-1

07-23 23:07:28.75 A/D New package installed in /data/app/service.tracetool-1.apk

07-23 23:07:28.98 A/I Handling new theme package: service.tracetool

07-23 23:07:46:301 W/I Ok
07-23 23:07:48:285 W/I package : /data/app/service.tracetool-1.apk
07-23 23:07:48:289 W/I adb.exe -s 0123456789ABCDEF shell am start -a android.intent.action.MAIN -n service.tracetool/service.tracetool.MainServiceActivityTab
07-23 23:07:34.73 A/I START u0 {act=android.intent.action.MAIN flg=0x10000000 cmp=service.tracetool/.MainServiceActivityTab} from pid 9505

07-23 23:07:35.46 A/I Start proc service.tracetool for activity service.tracetool/.MainServiceActivityTab: pid=9516 uid=10050 gids={50050, 3003, 1028}

07-23 23:07:50:109 W/I Starting: Intent { act=android.intent.action.MAIN cmp=service.tracetool/.MainServiceActivityTab }
07-23 23:07:50:113 W/I ==> Start android service
07-23 23:07:52:743 W/I Wait service. If nothing happens now, close the program and retry
07-23 23:07:52:846 W/I waiting android server connection … 1
07-23 23:07:52:848 L/I Reverse tethering started. Process id is 9516
07-23 23:07:38.42 A/I SocketService.onStartCommand. Action = TTServiceStart

07-23 23:07:38.44 A/I TunnelController : thread started

07-23 23:07:38.45 A/I UsbThread1 : thread started
07-23 23:07:38.45 A/I UsbThread1 : Create usb socket
07-23 23:07:38.45 A/I UsbThread1 : usbServerSocket : Waiting for the host to connect
07-23 23:07:38.53 A/I Displayed service.tracetool/.MainServiceActivityTab: +3s112ms
07-23 23:07:53:881 W/I Waiting for connection. If nothing happens now, close the program and retry
07-23 23:07:39.47 A/I UsbThread1 : Host connected

07-23 23:07:54:005 W/I Check connection 2 ok
07-23 23:07:54:005 W/I Android service status : Host connected
07-23 23:07:54:849 W/D ————————————————————
07-23 23:07:54:849 W/D Latest android application was send to your android.
07-23 23:07:54:849 W/D Check your android and accept “Superuser Request” NOW !!!
07-23 23:07:54:849 W/D If Superuser don’t apears you phone or tablet is probably not rooted
07-23 23:08:05:011 W/I interfaces before script startlo(UP) 127.0.0.1/8, dummy0(DOWN), rmnet0(DOWN), rmnet1(DOWN), rmnet2(DOWN), rmnet3(DOWN), rmnet4(DOWN), rmnet5(DOWN), rmnet6(DOWN), rmnet7(DOWN), tunl0(DOWN), gre0(DOWN), sit0(DOWN), ip6tnl0(DOWN)
07-23 23:07:50.87 A/I pid: 9627, tid: 9627, name: busybox21 >>> /data/data/service.tracetool/app_bin/busybox21 <<>> /data/data/service.tracetool/app_bin/iptables_1414 <<>> /data/data/service.tracetool/app_bin/iptables_1414 <<>> /data/data/service.tracetool/app_bin/iptables_1414 <<>> /data/data/service.tracetool/app_bin/iptables_1414 <<>> /data/data/service.tracetool/app_bin/iptables_1414 <<>> /data/data/service.tracetool/app_bin/busybox21 <<>> /data/data/service.tracetool/app_bin/busybox21 <<>> /data/data/service.tracetool/app_bin/busybox21 <<>> /data/data/service.tracetool/app_bin/iptables_1414 <<>> /data/data/service.tracetool/app_bin/iptables_1414 <<>> /data/data/service.tracetool/app_bin/iptables_1414 <<>> /data/data/service.tracetool/app_bin/iptables_1414 <<>> /data/data/service.tracetool/app_bin/iptables_1414 <<>> /data/data/service.tracetool/app_bin/busybox21 <<<
07-23 23:08:07.83 A/I #00 pc 00027f8a /data/data/service.tracetool/app_bin/busybox21
07-23 23:08:07.83 A/I #01 pc 00026249 /data/data/service.tracetool/app_bin/busybox21
07-23 23:08:07.83 A/I #00 bef0db10 00081864 /data/data/service.tracetool/app_bin/busybox21
07-23 23:08:07.83 A/I bef0db14 0002e24d /data/data/service.tracetool/app_bin/busybox21

07-23 23:08:07.84 A/I #02 bef0db28 0000bf98 /data/data/service.tracetool/app_bin/busybox21
07-23 23:08:22:505 W/I no route
07-23 23:08:22:505 W/I
07-23 23:08:22:505 W/I Connection done
07-23 23:08:07.94 A/I 00008000-00080000 /data/data/service.tracetool/app_bin/busybox21
07-23 23:08:07.94 A/I 00080000-00082000 /data/data/service.tracetool/app_bin/busybox21
07-23 23:08:21.22 A/W Force clearing orientation change: Window{40fa99f0 u0 service.tracetool/service.tracetool.MainServiceActivityTab}
07-23 23:08:27.43 A/W Force clearing freeze: AppWindowToken{41333cc0 token=Token{40ed5328 ActivityRecord{40cfc108 u0 service.tracetool/.MainServiceActivityTab}}}
07-23 23:08:33.34 A/W Force clearing freeze: AppWindowToken{41333cc0 token=Token{40ed5328 ActivityRecord{40cfc108 u0 service.tracetool/.MainServiceActivityTab}}}

07-23 23:08:37.47 A/I Skipped 48 frames! The application may be doing too much work on its main thread.

Server List

DNS List
83.142.222.5
83.142.222.3[default]

I granted access in superuser when asked about it. My device is Samsung GT-S5570 Mini. System – PAC 22.1.0 | ParanoidAndroid + AOKP + CM10.1 | Source built – 22/06 (custom rom).

yes my phone is rooted….superuser is installed and also i have checked it with rootchecker….rootchecker app shows that my phone has root acess

08-02 10:03:00:265 W/I Tool version : 3.3
08-02 10:03:03:562 W/I package : /data/app/service.tracetool-1.apk
08-02 10:03:04:843 W/I Installing new package (this can take up to 10s)
08-02 22:33:07.97 A/W Attempt to re-install service.tracetool without first uninstalling.

08-02 10:03:11:265 W/I Ok
08-02 10:03:13:312 W/I package : /data/app/service.tracetool-1.apk
08-02 10:03:13:328 W/I adb.exe -s 0123456789ABCDEF shell am start -a android.intent.action.MAIN -n service.tracetool/service.tracetool.MainServiceActivityTab
08-02 10:03:13:984 W/I ==> Start android service
08-02 10:03:15:234 W/I Wait service. If nothing happens now, close the program and retry
08-02 10:03:15:343 W/I waiting android server connection … 1
08-02 10:03:15:390 L/I Reverse tethering started. Process id is 12690
08-02 22:33:12.83 A/I SocketService.onStartCommand. Action = TTServiceStart

08-02 22:33:12.85 A/I TunnelController : thread started
08-02 22:33:12.85 A/I UsbThread1 : thread started
08-02 22:33:12.85 A/I UsbThread1 : Create usb socket
08-02 22:33:12.85 A/I UsbThread1 : usbServerSocket : Waiting for the host to connect

08-02 10:03:16:656 W/I Waiting for connection. If nothing happens now, close the program and retry
08-02 22:33:14.14 A/I UsbThread1 : Host connected

08-02 10:03:16:906 W/I Check connection 2 ok
08-02 10:03:16:906 W/I Android service status : Host connected
08-02 10:03:17:343 W/D ————————————————————
08-02 10:03:17:343 W/D Latest android application was send to your android.
08-02 10:03:17:343 W/D Check your android and accept “Superuser Request” NOW !!!
08-02 10:03:17:343 W/D If Superuser don’t apears you phone or tablet is probably not rooted
08-02 10:03:18:484 W/I interfaces before script startlo(UP) 127.0.0.1, usb0(DOWN), rmnet0(UP) 106.199.239.151, rmnet1(DOWN), rmnet2(DOWN), rmnet3(DOWN), rmnet4(DOWN), rmnet5(DOWN), rmnet6(DOWN), rmnet7(DOWN), rmnet8(DOWN), rmnet9(DOWN), sit0(DOWN)
08-02 10:03:18:703 W/I no route
08-02 22:33:16.21 A/D OnStart script

08-02 22:33:16.22 A/D wifi or 3g card adress : “106.199.239.151”

08-02 22:33:16.22 A/D Interface to use : “sit0”
08-02 22:33:16.23 A/D Old routes adress to disable : “”
08-02 22:33:16.23 A/D default route to restore : “”
08-02 22:33:16.61 A/I pid: 12728, tid: 12728 >>> /data/data/service.tracetool/app_bin/iptables_1414 <<<
08-02 22:33:16.64 A/I #00 pc 0001dc74 /data/data/service.tracetool/app_bin/iptables_1414
08-02 22:33:16.64 A/I #01 pc 0001dcd6 /data/data/service.tracetool/app_bin/iptables_1414
08-02 22:33:16.64 A/I #02 pc 000098ce /data/data/service.tracetool/app_bin/iptables_1414
08-02 22:33:16.67 A/I bece3c0c 0001dcdb /data/data/service.tracetool/app_bin/iptables_1414
08-02 22:33:16.67 A/I bece3c1c 000098d3 /data/data/service.tracetool/app_bin/iptables_1414
08-02 10:04:26:515 W/I interfaces after script startlo(UP) 127.0.0.1, usb0(DOWN), rmnet0(UP) 106.199.239.151, rmnet1(DOWN), rmnet2(DOWN), rmnet3(DOWN), rmnet4(DOWN), rmnet5(DOWN), rmnet6(DOWN), rmnet7(DOWN), rmnet8(DOWN), rmnet9(DOWN), sit0(DOWN)
08-02 10:04:26:703 W/I no route
08-02 10:04:26:703 W/I
08-02 10:04:26:703 W/I Connection done

Server List

DNS List
59.185.0.23[default]
59.185.0.50

Hello,
I am using Broadband connecion and i have Micromax A110Q, pls tell me wher is will can find SuperUser Request in phone,because of i am getting error as below.

08-04 16:13:38:086 W/I Check connection 2 ok
08-04 16:13:38:086 W/I Android service status : Host connected
08-04 16:13:38:478 W/D ————————————————————
08-04 16:13:38:478 W/D Android Superuser may ask you to accept rights.
08-04 16:13:38:478 W/D Check your android and accept “Superuser Request” now if needed !!!
08-04 16:13:38:478 W/D If connection stop here and Superuser don’t apears ,you phone or tablet is probably not rooted
08-04 16:13:39:542 W/I
08-04 16:13:39:542 W/E ————————————————————
08-04 16:13:39:542 W/E No SuperUser rights (or time out). Connection Aborted !!!
08-04 16:13:39:542 W/E ————————————————————

08-10 14:33:29:472 W/I Tool version : 3.2
08-10 14:33:29:615 W/E No device connected

Server List

DNS List
192.168.6.5 (ok)[default]

Thank You!
Hope you will develop a lot of free and useful like this revs usb Tethering…..
This app very useful for me …. Thank Thank Thank

i didn’t get a port name “Google Play (5228)” and downloading can’t start from play store. is it possible to add a port settings manually??
thanks in advance.
naemu.

My droid is rooted and the debug section looks like this and i have granted superuser permission to all requesting apps (due to this). The progress section does not move beyond ‘waiting for connection’ after completing ‘open connection android’. It freezes there after 25 secs. Please help

08-25 02:33:00:963 W/I Tool version : 3.2
08-25 02:33:01:180 W/I ==> Start android service
08-25 02:33:03:396 L/I Reverse tethering started. Process id is 13190
08-25 02:33:01.76 A/I TTBroadcastReceiver start service
08-25 02:33:01.76 A/I TTBroadcastReceiver OnReceive done
08-25 02:33:01.76 A/I SocketService.onStart start
08-25 02:33:01.77 A/I UsbThread thread already started
08-25 02:33:01.77 A/I SocketService.onStart done
08-25 02:33:03:466 W/I Wait service. If nothing happens now, close the program and retry
08-25 02:33:03:572 W/I waiting android server connection … 1
08-25 02:33:04:583 W/I waiting android server connection … 2
08-25 02:33:05:597 W/I waiting android server connection … 3

08-25 02:33:10:668 W/I waiting android server connection … 8
08-25 02:33:11:682 W/I waiting android server connection … 9
08-25 02:33:12:714 W/I Waiting for connection. If nothing happens now, close the program and retry
08-25 02:33:12:942 W/E UsbConnected exception Socket Error # 10054
Connection reset by peer.

Server List

DNS List
192.168.1.1[default]

Tried This process on many Roms but when I tried it with Tranquil Bad Seed on my HTC one, after, I loaded the apps on my phone, it cannot reboot. Gets stuck on boot logo for ever. I then have to restore to before I added the USB tunnel and Hack. Any ideas. Worked very well on other Roms but not Bad Seed for some reason. Thank you!

@MedfieldMike: Getting Stuck on the boot logo isn’t any affect from this program. It’s just a fault of the ROM, “boot loop”. 😉 According to the comments I got probably some ROMs aren’t supporting this method. Cyanogenmod is well supported, why you no try it? 🙂

Thanks very much, I have tried all of the Roms I can find just for fun and Cyanogenmod does work well as well although they have moved to 4.3 Android which I am not quite ready for on Sprint. All of the other ROM’s I tried so far until I loaded this ROM worked just fine. I really liked the look and tweaks of this Rom but ran into this strange affliction after I Loaded the app to my phone and downloaded the update for the hack.

For what ever reason, out of the blue, after months of working just fine and not changes to my Cable Internet speeds, the native process- Internet pass-through process on my HTC One on Sprint stopped working and would no longer connect to my PC’s internet connection. My phone displays the connection Troubleshooting message that my firewall is preventing connection but I don’t think that is the case as I turned that off completely and it still would not connect. I never figured out why it suddenly stopped working after months of being fine so I searched for another solution and stumbled across the Android Reverse Tether and although a bit frustrating at times, it does eventually work, at least until I hit the Tranquil Bad Seed Rom.

Oh well, thanks for discussing with me. It is greatly appreciated. Maybe I will figure out how to restore the native process some day Sorry for the run on and one. Again, thanks for listening and providing me feedback!!

Have a great rest of your day or evening!

Thanks to everyone else that posted a reply too!!

Mike

My mobile name is not coming on software after following steps and refreshing it…
please help me…
I am using spice mobile with android 4.3 gelly been

I’m using sony xperia L Mpbile phone !! but it not show me SuperUser permissions request.and it not connect and give error “no Root or SuperUser permissions…… but i installed Superuser…
plz give my any Idea!!! 🙁

everything is ok. faster browsing speed. google play store is open but i cannot download google play apps. plz help me bro.

my wifi board was dead…so i cant use any wireless networks..dn i decided to use a internet through pc networks via bluetooth to mobile,..is ter possible…????thanks in advance

hey it working………
for opera mini,maps.ect…………
but it not working for google play,google search,voice search ect
plz help me
iam using galaxy pocket

Hey for making google play to download apps finely…u said to set on the packet data option…but this is going to charge money as normal use of packet data causes..then what the use of reverse tethering…

i want to make use of google play with best free way

Tons of sorry. Your comment hasn’t shown on moderation board correctly.
Turn Auto-Sync and Background data OFF to save money. (You can turn them ON after a successful connection through the PC)
Could you please look in to the tab “Debug” for red lines and paste it here?

not able to download apps via play store. when clicked on install on app it shows waiting for network please help!!!!!

You are the great. I was searching for this. And you solved my problem. Defiantly we have to turned on mobile data connection. And now you can download apps from google play store. And it will not charged your mobile data plan. Thanks a lot

not able to update download or update any thing on my android and when i turn on my android’s internet reverse tethering shows the device offline

Hi Thambaru,

I PC tool connects but am not able to surf net on phone. Find below the logs on Debug tab
01-05 18:36:01:319 W/I Tool version : 3.2
01-05 18:36:04:232 W/I ==> Start android service
01-05 18:36:05:614 W/I Wait service. If nothing happens now, close the program and retry
01-05 18:36:05:708 W/I waiting android server connection … 1
01-05 18:36:06:722 W/I waiting android server connection … 2

01-05 18:36:12:807 W/I waiting android server connection … 8
01-05 18:36:13:821 W/I waiting android server connection … 9
01-05 18:36:14:855 W/I Waiting for connection. If nothing happens now, close the program and retry
01-05 18:36:15:069 W/I Check connection 2 ok
01-05 18:36:15:069 W/I Android service status : Host connected
01-05 18:36:16:094 W/D ————————————————————
01-05 18:36:16:094 W/D Android Superuser may ask you to accept rights.
01-05 18:36:16:094 W/D Check your android and accept “Superuser Request” now if needed !!!
01-05 18:36:16:094 W/D If connection stop here and Superuser don’t apears ,you phone or tablet is probably not rooted
01-05 18:36:17:133 W/I interfaces before script startlo(UP) 127.0.0.1, dummy0(DOWN), rmnet0(UP) 10.17.121.57, rmnet1(DOWN), rmnet2(DOWN), sit0(DOWN), usb0(DOWN), eth0(DOWN)
01-05 18:36:17:400 W/I no route
01-05 18:36:24:228 W/I interfaces after script startlo(UP) 127.0.0.1, dummy0(DOWN), rmnet0(UP) 10.17.121.57, rmnet1(DOWN), rmnet2(DOWN), sit0(DOWN), usb0(DOWN), eth0(DOWN)
01-05 18:36:24:496 W/I no route
01-05 18:36:24:496 W/I
01-05 18:36:24:496 W/I Connection done

Server List

DNS List
220.226.100.40[default]
220.226.6.104

after reverse tethering i can browse but i am not able to download anything from play store or browser… can you help…

I Have a serious problem regarding, downloading any app or game from play store whenever i start reverse tethering..The surfing speed is great but when i start downloading any app, the downloading doesn’t move even a single inch..can anyone here suggest me what should I do now…As the play store is related to Google, so i have posted it. If any thing is wrong don’t delete the post there may come a chance that i got a good answer to the question..or just tell me where should i post this question.

The important part is, if you haven’t turned on the data connection in your Android device; some apps (such as Play Store, Google Talk) would say “You haven’t a internet connection”………. So what can I do then? I don’t have wifi on my tablet and I wanna use internet from my PC so any idea?

browser (from any brand), another market apps (like moborobo or 1rstmarket) work, apps like maps but no google map work, so the problem is every google apps won’t work.

H..E..L..P..!..!..!

P.S.
sorry for my bad english =)

Yah, it’s so important. If you’re using a wired connection on your PC, and it’s wifi capable, you can make a wifi hotspot from PC (might a laptop) no?
Then use this: http://virtualrouter.codeplex.com/ 😉
Note: That won’t work with 3G dongles.

I’m not clear “I don’t have wifi on my tablet” means no hardware support there. I’m sorry there’s no way unless you could put a SIM and get a data connection. Your English is fine! 🙂

02-05 10:57:58:360 W/I Tool version : 3.8
02-05 10:57:58:360 W/I adb.exe
02-05 10:57:58:361 W/I aapt.exe
02-05 10:57:58:497 W/I Android Debug Bridge version 1.0.31

02-05 10:57:58:636 W/I Log clear started
02-05 10:57:58:668 W/I Your IE proxy is “http=127.0.0.1” on port 80. Enabled : true
02-05 10:57:58:777 W/I Log Clear Done. Start log
02-05 10:58:03:002 W/I ==> Start android service
02-05 10:58:04:138 W/I Wait service. If nothing happens now, close the program and retry
02-05 10:58:04:243 W/I waiting android server connection … 1

02-05 10:58:12:352 W/I waiting android server connection … 9
02-05 10:58:13:421 W/I Waiting for connection. If nothing happens now, close the program and retry
02-05 10:58:14:360 W/I Check connection 2 ok
02-05 10:58:14:360 W/I Android service status : Host connected
02-05 10:58:14:402 W/D ————————————————————
02-05 10:58:14:402 W/D Android Superuser may ask you to accept rights.
02-05 10:58:14:402 W/D Check your android and accept “Superuser Request” now if needed !!!
02-05 10:58:14:402 W/D If connection stop here and Superuser don’t apears ,you phone or tablet is probably not rooted
02-05 10:58:16:416 W/I
02-05 10:58:16:416 W/E ————————————————————
02-05 10:58:16:416 W/E No SuperUser rights (or time out). Connection Aborted !!!
02-05 10:58:16:416 W/E ————————————————————

Server List

DNS List
8.8.8.8 (ok)[default]
192.168.1.1 (ok)
192.168.1.20 (ok)

This is things that showing while connecting..pls advise.

Now i got connected. but i cant use facebook and some other application..what i have to do for that?pls help

02-08 13:08:51:694 W/I Tool version : 3.8
02-08 13:08:51:694 W/I adb.exe
02-08 13:08:51:694 W/I aapt.exe
02-08 13:08:51:823 W/I Android Debug Bridge version 1.0.31

02-08 13:08:51:979 W/I Log clear started
02-08 13:08:52:133 W/I Log Clear Done. Start log
02-08 13:08:56:484 W/I ==> Start android service
02-08 13:08:21.69 A/I process (169) : Start proc service.tracetool for broadcast service.tracetool/.TTBroadcastReceiver: pid=4636 uid=10066 gids={3003}

02-08 13:08:28.90 A/V cppMainTcpServerLoop : started
02-08 13:08:29.02 A/E Error running command :
02-08 13:08:29.02 A/E /data/data/service.tracetool/app_bin/proxy_socks.sh start
02-08 13:08:29.02 A/E Permission denied
02-08 13:08:29.02 A/I UsbThread1 : call HcActivateFakeWifi intent
02-08 13:08:29.03 A/I UsbThread1 : after HcActivateFakeWifi intent
02-08 13:08:29.03 A/I UsbThread1 : runGlobalScriptStart done
02-08 13:08:29.22 A/I =====HcActivateFakeWifi==========
02-08 13:09:05:009 W/I interfaces after script startlo(UP) 127.0.0.1, dummy0(DOWN), rmnet0(DOWN), rmnet1(DOWN), rmnet2(DOWN), rmnet3(DOWN), rmnet4(DOWN), rmnet5(DOWN), rmnet6(DOWN), rmnet7(DOWN), usb0(DOWN), tunl0(DOWN), gre0(DOWN), sit0(DOWN), wlan0(DOWN)
02-08 13:09:05:182 W/I no route
02-08 13:09:05:182 W/I
02-08 13:09:05:182 W/I Connection done

Server List

DNS List

Many thaks bro, everyting works fine on HP Slate 7 and Galaxy Y DUOS 6102. Just on HP i installed three apk’s from archive manually, because its wont install autamaticly. After installation complate, i was setup the Hack and Xposed installer and internet comes. Every app its works fine except facebook messenger. Its works,but not show me when somebody write to me someting, if i launche the messenger everyting its shown.

OH MEN THANK YOU SO MUCH>>>>.. those pictures guided or helped me what to do now im rooted and i can connect internet from my pc ^_^

Hi!! First of all.. great work man!! I tried this method on my zte blade v880 (rom: Swedish Snow RLS7) n it worked lyk charm!! bt as i changed my rom to cyanogenmod 7.2.. it doesn’t work anymore!! Service gets connected bt it shows 0 utp n tcp connections..
Here’s debug log:

03-30 10:25:35:100 W/I Tool version : 3.19
03-30 10:25:35:100 W/I adb.exe
03-30 10:25:35:100 W/I aapt.exe
03-30 10:25:35:215 W/I Android Debug Bridge version 1.0.31

03-30 10:25:38:347 W/I Wait java service
03-30 10:25:38:451 W/I waiting android server connection … 1
03-30 10:25:38:597 W/I Waiting for connection
03-30 10:25:39:821 W/I Sending busybox21
03-30 10:25:40:418 L/D HOST : mokeeos
03-30 10:25:40:419 L/D RELEASE : 2.3.7
03-30 10:25:40:420 L/D SDK : 10
03-30 10:25:40:421 L/D FINGERPRINT : ZTE/V880/blade:2.3.7/GINGERBREAD/1332084770:user/release-keys
03-30 10:25:40:422 L/D VM name : Dalvik
03-30 10:25:40:423 L/D OS Arch : armv6l
03-30 10:25:40:425 L/D Reverse tethering package version : 3.19
03-30 10:25:40:430 L/D Xposed installer : not installed, app_process : not found, XposedBridge.jar : not found
03-30 10:25:40:433 L/D Hack Connectivity Service. Package version : 1.4, mode : -1, trace : -1
03-30 10:25:41:630 W/I interfaces before script startlo(UP) 127.0.0.1, dummy0(DOWN), rmnet0(UP) 100.93.178.131, rmnet1(DOWN), rmnet2(DOWN), rmnet3(DOWN), rmnet4(DOWN), rmnet5(DOWN), rmnet6(DOWN), rmnet7(DOWN), tunl0(DOWN), gre0(DOWN), sit0(DOWN), ip6tnl0(DOWN), usb0(DOWN)
03-30 10:25:43:776 W/I no route
03-30 10:25:43:776 W/I
03-30 10:25:43:776 W/I Connection done

Server List at 03-30 10:26:37:942

DNS List
208.67.222.222 (ok)
208.67.220.220 (ok)[default]

There r some errors!! Plz help!!

1. why i can’t connect to website using a mobile browser (mozilla,opera,uc browser etc) on my handheld after applied reverse tether?
2. due i’m using a proxy server to connect. is any configuration must be applied?

hello sir im using memopad hd 7 tab which does not have a data connection but only have wifi.. i have already done this procedure and i am connected well but i cant download anything.. i also cant access my playstore because it did not detect this connection and keep looking for wifi connection which i dont have…

bro I can browse on the net using this method….but i can’t download anything….why?????????

Maybe coz I have acces point from gateway.
I thought When i connect with wirreles network,I must to open browser and login for the internet gateway.
I hope that is it the problem.

Excellent article!
Though I had a doubt would the mobile data be used when downloading apps from the play store?

I’m getting a problem while reverse tethering. When I click on “connect” button in Android Tool, I get an error “No device connected” in Debug tab and nothing happen in speed tab, no port name. What is problem?? What is its solution??

I’m sorry But I have Problem
I can’t Download AnyThing any any Download don’t Start Keep Analayzing -__-
So please Give Me Idea About This
Thanks For ur Help 🙂

My glassy s2 is rooted . when i want to connect with usb then usb tunnel is not connected even super user is enabled. service is running but not connected 🙁 plz help me .

Hey, thanks a million for this tutorial + software. Every other software except for playstore like UC browser, etc works fine showing internet connectivity. But Playstore doesn’t show internet connectivity “No connection” with a “retry” button. What should I do?

hey hope this doesn’t take you a long time to answer
each time i press the “connect”
and the program stuck at “wait for connection – 25”
and then i had to cancel it or it will just stuck there for all day
my phone is sony xperia z
model number :C6602
android version: 4.2.2
and it’s rooted.

hi, i am using this at work. will i be detected by our I.T. security for using this reverse tethering?
Also what does upload or download speed tab mean, say, 102313, kb or mb?

Thank you, so this means they will not know that i am using reverse tethering program, except for ips the site i visited only.
i am not really sure how our I.T. checks, but for sure it is when network traffics becomes slow. That is why i ask for the upload and download speed unit, i guess if i stay at around 100mb then i will not be noticed. 🙂
All my other online games don’t really connect except this CoC.

Thank you again.

note 3 neo sm-n750 rooted
i did everything as u said but an error shows up.

11-09 14:55:17:484 W/I Tool version : 3.19
11-09 14:55:17:484 W/I adb.exe
11-09 14:55:17:485 W/I aapt.exe
11-09 14:55:17:681 W/I Android Debug Bridge version 1.0.31

11-09 14:56:47.28 A/W process (19437) : Implicit intents with startService are not safe: Intent { act=service.tracetool.SocketService.ACTION (has extras) } android.content.ContextWrapper.startService:506 android.content.ContextWrapper.startService:506 service.tracetool.TTBroadcastReceiver.onReceive:41
11-09 14:56:47.29 A/I UsbThread : thread main : wait current UsbThread to terminate 0
11-09 14:56:47.29 A/I UsbThread8.run() needToBeClosed is true
11-09 14:56:47.59 A/I UsbThread8 : thread stopped
11-09 14:55:24:033 W/I Wait java service
11-09 14:55:24:147 W/I waiting android server connection … 1
11-09 14:56:48.29 A/I UsbThread9 : usbServerSocket : Waiting for the host to connect

11-09 14:55:25:609 W/E Connection error : Socket Error # 10061
Connection refused.

Server List at 11-09 14:57:15:645

DNS List
8.8.8.8 (ok)[default]
8.8.4.4 (ok)

In my phone, play store was working with this till about last week. Now it says connection timed out.
Also when I installed all this they told me to install some more apps like Hack Connectivity, Xposed Installer, USB Tunnel.
Can you tell me if these are required or not.
Thanks in Advance

Yes they’re required as they’d make a virtual WiFi connection on your phone and use PC’s connection through it. That’d make the process more accurate. So never hesitate to install them too.
Also Thanks for following my tutorial. 🙂

hi… im having a problem…. i already used this tuturial in another device and that worked fine for me… but now with my new device (Samsung galaxy s neo gt-s9301i) it doesnt work it stuck on check your android and accept “supper user request” if needed… but nothing appears to accept and i tried to make it manualy i gave in supersu acces to the tunnel and even this way is not working… here the report from android tool:

http://s22.postimg.org/513s25s35/Sem_T_tulo.png

plz help… tks

Now many apps are available in Google play and iOS store that allows Android and iOS devices to share Wifi via devices. I’m using those apps and now many new Android devices are supporting Wifi hotspot and this feature is native to Android phones, also iOS 8 has this feature too. How technology has been changed rapidly, I analysed after reading this old article.

i cant conect my phone! every time it says that service is running but there is no connection.
pls help! i have done everything mentioned above

I had success using reverse tethering but after I got an an update fromm jellybean to kitkat I aam having problems in using reverse tethering

some one help when ever i open the software it shows every thing and it starts connection too it shows it is connected when i check my android my usb tunnel open and shows not connected pleace conect usb cable and try again even tho i have connected usb cable properly help plzplz

Leave a Reply

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

You cannot copy content of this page