[Q] What is the best method for USB tethering? - EVO 4G Q&A, Help & Troubleshooting

I've done my searching through the forums, and I'm either bad at Google or this information is just very hard to find on the XDA forums (I'm guessing it's the latter, because it seems 90% of the information I try to find on these forums takes a good amount of effort beyond a simple search, but that's a different topic).
Anyway, I've seen several options for tethering and as a relatively new Evo user, I'm confused which path to follow.
I am currently running the new Fresh 3.5.0.1 but would be willing to switch ROMs to obtain USB tethering features. The computer I would like to tether has Windows 7 Home Premium, though I dual boot Ubuntu 10.10 occasionally and can also do this if necessary.
Any suggestions (or explicit step-by-step instructions) would be greatly appreciated.
Thank you.

Most, if not all, of the custom ROMs have USB Tethering unlocked. If not, there's a flashable zip that will unlock it and you need HTC Sync installed (not really for HTC Sync but for the HTC Drivers it also installs with it) on your computer.

NoCatharsis said:
I've done my searching through the forums, and I'm either bad at Google or this information is just very hard to find on the XDA forums (I'm guessing it's the latter, because it seems 90% of the information I try to find on these forums takes a good amount of effort beyond a simple search, but that's a different topic).
Anyway, I've seen several options for tethering and as a relatively new Evo user, I'm confused which path to follow.
I am currently running the new Fresh 3.5.0.1 but would be willing to switch ROMs to obtain USB tethering features. The computer I would like to tether has Windows 7 Home Premium, though I dual boot Ubuntu 10.10 occasionally and can also do this if necessary.
Any suggestions (or explicit step-by-step instructions) would be greatly appreciated.
Thank you.
Click to expand...
Click to collapse
I am not 100% sure but I assume that Fresh 3.5.0.1 has the usb tethering fix. If not do a search in the forums for "usb tether fix" and then download and install the apk. After that the rest of these instructions should work for you.
As suggested above go ahead and ensure that you have the latest HTC drivers for your computer installed on the PC. Best bet is to follow instructions that came with the device for sync connection.
This installs ther driver. Then follow instructions to establish a connection/partnerhips for sync.
Now to use USB tether:
On the phone itself when you first connect it to a pc via USB you will see a notification pop up or be at the top of your phone screen. If you do not see the pop up slide the notification bar down from the top of the screen since this is where you choose which type of USB connection you would like to make. The option you want will be USB tether which should be one at the very bottom of the list.
Select this and then make sure to click done at the top left.
After that if the rom has it enabled your pc should have a network connection.
Try browsing to something and verify the connection.
One other suggestion that I have found helpful since I use this quite often is to disable background sync.
Do this by going to settings>accounts and sync> then uncheck background data. This help reduce the applications that may use the connection while you are tethered. Just remember to turn it back on if you want your email and other apps to do syncs.
Good luck!

I've only been able to get 3g with the built in usb tethering (same ROM as the OP).
After much frustration, i succumbed to the madness and went with pdanet. 4G tethering works fine with it. If you want to use access ssl sites, you will have to pay the license fee.
Also, "wireless tether" (code.google.com/p/android-wifi-tether/ , code.google.com/p/android-wifi-tether/downloads/detail?name=wireless_tether_2_0_5-RC2.apk&can=2&q= ) for wifi tethering. I installed RC1 as that's all that was available yesterday. Seemed to work well, supports wpa2 security only, decent speeds up to 5M down, 1M up here in chicago.

If you want the honestly easiest way:
1) Install CyanogenMod (and GApps) on your phone.
2) Install the Android SDK and HTC Drivers (from HTC Sync) on your computer.
3) Be online already for the first connection (so Windows can pull any additional drivers)
4) In CM, go to Settings>Wireless & networks>Tethering & portable hotspot>USB tethering.
5) Enjoy!
In less than a month, we're expecting to have WiMax setup and ready to go on CyanogenMod, possibly along with Gingerbread by then.

A lot of new ROMs have this feature unlocked, but if you really want a good USB tethering feature PDAnet is a free app that doesn't even require root that I STILL use for USB tethering (even though I am rooted)

Thanks guys turns out this latest version of Fresh does have the USB tether unlocked. The system displayed a dialog claiming it's not part of my Sprint plan and was disabled but it actually works fine. After installing HTC Sync of course.
The main issue now appears to be that my 4G isn't tethering - but I'm sure that will be fixed eventually and hey it's all much better than paying Sprint more for something I've already got anyway.
Sent from my PC36100 using XDA App

Related

Android Wifi Tether? -internet -

So i've installed the said addon, including files and i can connect to "android tether" and phone vibrates etc... However it says local access only on the pc, i can't get internet. Does anyone have any tips on what i may be doing wrong? Should i not update to the newest files if i am going to run tether or is it all compatible now? I've tried both ways with no luck, i must be doing something wrong...
Touch pro 2, Sprint
I only now make a thread because i've asked a bunch and no answers in the mega thread
You might not be getting any answers because this is the TP1 sub-fora. There's a whole section for the TP2 dude.
Not sure what the status of tethering on the TP2 is, but I recommend you go over there!!!!
I actually got it working, with an aosp version. man seems faster than regular windows. now if only it didn't break all internet when i try to reset my data ;p

[Q] Why hasnt USB tether been hacked?

just curious, is there any particular reason why USB tethering hasn't been hacked yet?
i know there are app's but is there something at the core of the Android OS or HTC part of the OS that is completely blocking USB tethering without the hotspot function.
one would like to believe that, if a programmer wanted to, they could simply do a dump of their current system, then call Sprint and sign up for the hotspot, let it get initialized on the phone, then do a dump of the phone again and do a comparison.
and then shut off the service as soon as you are done using it.
Sprint will prorate the monthly fee if you dont use it all month.
Sprint sends something to the phone to say "Hotspot initialized, Hotspot Authorized" and there has to be something in the OS that is either altered or added that can then be emulated or spoofed in a rooted rom.
thats my thoughts on it.
is there anyone with the knowledge and not just b.s. talk who can actually answer this properly?
3rd party apps are fine but not when they have to be installed on the client side of the link (the pc)
the flipside is that you can simply keep it on your memory card and just pull it off the memory card and install it on whatever pc/laptop you want to tether to.
but again, a 3rd party application to do this i do not believe is needed.
Windows sees the phone as a internet device to be used, so whatever PDANet is doing, should be able to be done on the phone alone, right?
Google Tetherbot... Free, no software on host PC.
v_lestat said:
just curious, is there any particular reason why USB tethering hasn't been hacked yet?
i know there are app's but is there something at the core of the Android OS or HTC part of the OS that is completely blocking USB tethering without the hotspot function.
one would like to believe that, if a programmer wanted to, they could simply do a dump of their current system, then call Sprint and sign up for the hotspot, let it get initialized on the phone, then do a dump of the phone again and do a comparison.
and then shut off the service as soon as you are done using it.
Sprint will prorate the monthly fee if you dont use it all month.
Sprint sends something to the phone to say "Hotspot initialized, Hotspot Authorized" and there has to be something in the OS that is either altered or added that can then be emulated or spoofed in a rooted rom.
thats my thoughts on it.
is there anyone with the knowledge and not just b.s. talk who can actually answer this properly?
3rd party apps are fine but not when they have to be installed on the client side of the link (the pc)
the flipside is that you can simply keep it on your memory card and just pull it off the memory card and install it on whatever pc/laptop you want to tether to.
but again, a 3rd party application to do this i do not believe is needed.
Windows sees the phone as a internet device to be used, so whatever PDANet is doing, should be able to be done on the phone alone, right?
Click to expand...
Click to collapse
What does the hotspot feature have to do with USB tethering?
you have to pay the $30/mth for the hotspot feature in order to enable USB tethering, it is part of the feature set and says so right in the description of the package.
that is why you get the Error 67 if you try to usb tether and have not paid for the hotspot feature.
tetherbot seems interesting but truth be told, again you are using a 3rd party app to initilize the connection, ADB.
i guess the next question would be, do you have to do the proxy setup everytime you usb tether? or just once?
it would only take 10sec to write a .bat file with the instructions, but i guess it comes down to why hasnt it been hacked to just run ... without all the other stuff.
again, Tetherbot is doing something that is opening the door to a final solution.
if its an app on the phone thats cool and i completely understand but having to alter the communction system between your pc and phone (by using adb to set a proxy port) seems wierd.
why the proxy settings. is port 1080 the only open port on the phone side of the link when usb is plugged in?
i could see that, but if 1 port is open, then they all can be openen, its just a matter of letting it.
i guess i dont see the need for the whole proxy system. shouldnt there be some command to just open everything up like it normally would be and not just one port?
v_lestat said:
just curious, is there any particular reason why USB tethering hasn't been hacked yet?
i know there are app's but is there something at the core of the Android OS or HTC part of the OS that is completely blocking USB tethering without the hotspot function.
one would like to believe that, if a programmer wanted to, they could simply do a dump of their current system, then call Sprint and sign up for the hotspot, let it get initialized on the phone, then do a dump of the phone again and do a comparison.
and then shut off the service as soon as you are done using it.
Sprint will prorate the monthly fee if you dont use it all month.
Sprint sends something to the phone to say "Hotspot initialized, Hotspot Authorized" and there has to be something in the OS that is either altered or added that can then be emulated or spoofed in a rooted rom.
thats my thoughts on it.
is there anyone with the knowledge and not just b.s. talk who can actually answer this properly?
3rd party apps are fine but not when they have to be installed on the client side of the link (the pc)
the flipside is that you can simply keep it on your memory card and just pull it off the memory card and install it on whatever pc/laptop you want to tether to.
but again, a 3rd party application to do this i do not believe is needed.
Windows sees the phone as a internet device to be used, so whatever PDANet is doing, should be able to be done on the phone alone, right?
Click to expand...
Click to collapse
Just download PDAnet from the Market. USB tether no monthly charges.
v_lestat said:
you have to pay the $30/mth for the hotspot feature in order to enable USB tethering, it is part of the feature set and says so right in the description of the package.
that is why you get the Error 67 if you try to usb tether and have not paid for the hotspot feature.
Click to expand...
Click to collapse
not to be a pita - but I've never seen usb tethering in any description of the hotspot feature from Sprint, can you point it out? I've never had the need for either the hotspot or usb tethering, so I probably just glossed right over it.
I don't really see the need for him to point it out. If you are that curious, just go look... what he is telling you is correct. You cannot ICS without the $30 fee... hotspot OR tethering. (Unless it is hacked). I am pretty sure there is no confusion on the hack though. This is widely done with rooted phones. So it isn't a matter of people not knowing how... it is a matter of having the priv on the phone to do it. Without root, other 3rd party options are the only way.
edufur said:
I don't really see the need for him to point it out. If you are that curious, just go look... what he is telling you is correct. You cannot ICS without the $30 fee... hotspot OR tethering. (Unless it is hacked). I am pretty sure there is no confusion on the hack though. This is widely done with rooted phones. So it isn't a matter of people not knowing how... it is a matter of having the priv on the phone to do it. Without root, other 3rd party options are the only way.
Click to expand...
Click to collapse
fair enough - the way he described it, I thought it was a sprint thing and not a hack. I was looking, but I was looking in all of the Sprint materials (website, user guide, etc) about the hotspot feature and wasn't able to find anything about it also allowing usb tethering - only the wireless tethering. I wasn't doubting him or anything. Like I said in my other post, I thought I just missed it since I never really looked into the hotspot feature before.
fachadick said:
fair enough - the way he described it, I thought it was a sprint thing and not a hack. I was looking, but I was looking in all of the Sprint materials (website, user guide, etc) about the hotspot feature and wasn't able to find anything about it also allowing usb tethering - only the wireless tethering.
Click to expand...
Click to collapse
technically it is a sprint thing and the phone has to be hacked to make it work.
the hack being rooting the phone.
Sprint locks the phones, so when you enable USB tethering on the phone, your PC sees it, calls it an internet connection at something like 460mbps (because its usb) and expects internet traffic in and out of that connection.
BUT
the phone checks itself and sprint, then says, oh wait, i dont have the hotspot feature enabled because i dont have the authorization key,,, so... no USB tethering, and here is your Error 67.
now the authorization key is just a theory but a legitimate one and one that is used daily on thousands of devices.
if it is all surrounding the hotspot feature, which it very well may be, then i guess finding a hack for the hotspot would be next. and not wifi tethering for root users, but a legit hack to the HTC/Sprint program.
usb tethering is available for paid app's or free apps that just make a proxy.
i guess my whole point is to just ask what is it about the usb tethering that isnt hacked to NOT give the error 67....
there is something there that can be bypassed or otherwise....
Instead of complaining that something hasnt been done or done fast enough for you, do a search!
http://forum.xda-developers.com/showthread.php?t=712706
Quite active thread with the dev themselves posting often. It is close to being finished with a few kinks needing to be worked out.
superevilllama said:
Instead of complaining that something hasnt been done or done fast enough for you, do a search!
http://forum.xda-developers.com/showthread.php?t=712706
Quite active thread with the dev themselves posting often. It is close to being finished with a few kinks needing to be worked out.
Click to expand...
Click to collapse
where was i complaining? i think i clearly asked aplain and simple question.
i was aware of that thread until it was broken and not working (the tether function) then i moved on...
i am not sure why its in apps and themes where it should be more into the development section even though it clearly is an app
but either way i will investigate it more as i see there is more chatter about it working.
superevilllama said:
Instead of complaining that something hasnt been done or done fast enough for you, do a search!
http://forum.xda-developers.com/showthread.php?t=712706
Quite active thread with the dev themselves posting often. It is close to being finished with a few kinks needing to be worked out.
Click to expand...
Click to collapse
this doesn't work on froyo kernels ATM
and what he is asking for isn't a freaking APP READ he is asking about making a rewrite to the core of the phone to allow NATIVE tether without adding some kind of app to work around the issue.
Hey guys.... so
I've personally wanted this myself, yes there are other 3rd party apps, then you have to install their software on your machine...petty of me I know, but what can I say.
So after rooting with a bunch of ROMS on my EVO, I moved to FreshEVO which so far is my favorite.
Today I upgraded to v 3.4.0.1, according to the release notes, this has just what the original poster is after:
Changes from Fresh Evo 3.3.0.1 to 3.4.0.1:
* Based on a new Sprint OTA (3.30.651.2)
* New kernel by HTC (g0f673ed)
o Modified slightly to allow apps2sd and remount to work
o Has fps unlocked by default, straight from HTC's source!
* Upped MMS size limit to 5mb (thanks to calkulin)
* Added mod to prevent MMS from compressing image unless it's over 5mb limit (thanks to calkulin)
* Added mod to unlock Sprint wired tether so that you can tether straight through the normal USB menu when you plug in your phone (thanks to calkulin. If it's not working for you then you are probably missing drivers on your computer. Check device manager. Works on 3g or wifi only)
* Updated Wireless Tether to 2.0.5-pre-11
* Updated DarkTremor apps2sd to 2.7.5.2
* Updated Google Maps to 4.5.1
* Updated Google Search to 1.1.2
* Updated YouTube to 2.0.26
* Updated busybox to 1.16.0
* There were no radio updates or updates to any system apks or jars in this OTA.
* 3.4.0.0-3.4.0.1: Fixed a browser bug. Find the small patch in Fresh Updater if you were on 3.4.0.0 already
Just thought this may be useful for those who have not come across it as yet.
Cheers
Sheldon
Why is stealing 30$ a month from sprint OK, but movies/tv warez stuff is off limits?
I get that our phones have unlimited plans, but when your tetherd to a computer there is a huge difference in usage. If they dont have the 30$ tethering charge, then they cant make enough money to keep internet unlimited. If they cant do that then we just wont have unlimited data in the future.
Also how can this forum justify not allowing info on streaming movies, which would add up to the cost of a netflix subscription (9$), while at the same time allowing a practice that costs 3 times that AND will lead to the crippling of our data plans?????
Sorry to play devils advocate but this has bothered me for a while.
um, excuse me for being a party pooper, but it has been hacked. Look for caulkin's evo fixes. One of these is the usb and wifi authorization fix. It still can't work with 4g because the authorization is somewhere else with that, but it works both ways perfectly on 3g just as fast as without. U r welcome
dk
scev5 said:
Why is stealing 30$ a month from sprint OK, but movies/tv warez stuff is off limits?
I get that our phones have unlimited plans, but when your tetherd to a computer there is a huge difference in usage. If they dont have the 30$ tethering charge, then they cant make enough money to keep internet unlimited. If they cant do that then we just wont have unlimited data in the future.
Also how can this forum justify not allowing info on streaming movies, which would add up to the cost of a netflix subscription (9$), while at the same time allowing a practice that costs 3 times that AND will lead to the crippling of our data plans?????
Sorry to play devils advocate but this has bothered me for a while.
Click to expand...
Click to collapse
Yeah, I've only used tethering to see how it worked once, when the device was still on 2.1, and then, 4G had that bug which allows it to run for free.....
Personally, I dont think that allowing tethering on the device would put much of a dent in Sprint's profit margin at all.
Wifi tethering allows you up to 8 devices, but split this on 3g or even 4g and your speeds are going to be anything but spectacular.......
Usb tethering limits to 1 device, but at higher speeds yes....still the bandwidth coming through to the phone I have found to be only for use in emergencies, since its by no means near my cable connection (even on 4g, since indoors my 4g strength is 1/5 bars).
Now if I'm travelling with a laptop, the first thing I'm going to do is go to a coffee shop, pay 4 or 5 bucks for some coffee and get a real connection, not rely on tethering off my phone.
If I was out in the middle of no where, the battery usage alone of the phone and/or laptop would not exactly have me sitting around for hours downloading gigs of data.
With as much as I use this phone (and I use it a lot), streaming, downloading roms, music, market apps, browsing, email....I still have yet to see my data usage exceed 300Mb per month.
Downloading on 4G for large files is acceptable, but the dent to my battery is such that it is not worth the effort, 3g is painful enough for large files that I feel like I'm still living in Africa (yes I'm from there with the good ol 56k modem).
I'm not supporting stealing at all, but if anything would hurt Sprints finances, it would probably be the ginormous amount of dollars they sponsor to things like nascar, not the small portion of subscribers that are technically literate enough to root their phones and get free tethering, let alone how much they would actually use it.

[Q] Mobile internet breaking off during tethering

Hi,
I have a really annoying problem with the Desire and hope that somebody is out there who has solved this problem already and is willing to share the solution.
I have a Desire Bravo which I used to provide internet to my desktop PC via USB tethering. But since a month or so, the phone's mobile internet (o2 Germany) goes into some sort of sleep mode when I am not actively using it on the PHONE or have constant data stream to the PC. For instance, while reading the web on the PC, I will have to grab the phone occasionally and call a web site there so that I can access the internet again on the PC. As soon as I called a web site, a download or the like on the PC works again. It must be some sort of sleep mode but I have no idea which setting it could be. I am not completely clear when this happens as sometimes it keeps awake for a good time but sometimes it interrupts very quickly.
I already have flashed a new radio 32.56.00.32U_5.17.05.23 and also the latest stable release of LeeDroid 3.0.8.2 as I thought it might be the OS. But not improvement.
It is also not the SIM / carrier as it works without this problem if I use the same SIM in an internet USB stick.
Is there some sort of user data I could try to delete?
Or could the Windows drivers (on win 7 64 bit) be the problem?
Or any other suggestions?
I have searched the web for days and did find entries but the problem is always slightly different...
Thanks a mil for any insights!
Cheers,
frotty
Maybe an easier question first: do you guys get a stable connection over a prolonged period of time when using the Desire as a mobile internet modem via tethering?
The HDSPA signal is strong and the phone is not moving.
(Now, I tried newer HTC sync drivers (uninstall, new install) - no improvement.
I tried a wipe / factory reset and started without microSD, thus no user data - no improvement.
I tried it on a different Win 7 PC - no difference.
So far I only tried HTC stock ROM-based ROMs. Would it be worthwhile to try one of the open source ROMs?
Or might it be really a carrier issue? It just started to do this breaking off a month ago... but then again, with a USB internet stick the SIM gives a rather stable connection.)

[Q] possible idiot noob question on root

Ok, I am sorry if this has been beaten to death but I could not find my answer in the search.
I was hoping to get back my 3rd party wifi tether by rooting my g-nex. I was good at doing that on my droid x, but there seem to be so many different ways and different opinions.
I thought using this link and root toolkit 1.1 would give me back my wifi:
http://howto.cnet.com/8301-11310_39-57352473-285/how-to-easily-root-your-galaxy-nexus/
I figure c-net has never lead me astray before. So I download and unlock my bootloader, make a back-up of my apps, root, restore my apps and.......nothing.
I tried 1-click tether, and it shows that it is send signal...nothing
open garden say it opens, but with error's
Barnacle wifi tether- NAT: could not set MTU of rmnet1: Invalid
WIFI: Failed to connect to supplicant: no such file
or directory
Stopped unexpectedly!
Why all the detail? I am not sure that by restoring the apps I did something to the root.
Also, if this was not a good choice of root; is there one that is that easy and better?
I am not a big mod guy, I just think its BS that verizion wants to charge double and as long as I can I will not stand for it. I have no problem paying for apps, or donating to programers. So please no bashing me for something that should be free.
http://code.google.com/p/android-wifi-tether/ - Free
http://www.clockworkmod.com/ - $5
http://www.mobile-stream.com/easytether/android.html - $10
The top one is in a constant state of development and you are guaranteed no support.
The bottom two are USB tether options and don't require root.
There are more out there, but I know that these three work.
Note: I'm having speed issues with these, but I think it's something to do with my phone in particular...

Reverse Tether App

Ok, I've looked through the web, and can't seem to find anything to solve my problem. I've got CyanogenMod 7 on my Wildfire, and decided to reverse tether it via USB cos I'm 15 and don't really have the money for a data plan (yes, even Three's All-In-One 15). I got the app for it off the market, and after following the guide for it, it worked. Once. After that, it's only very rarely managed to get past the "USB tethered" or the "Desired IP part. I've tried loads of stuff that, in the end, hasn't worked. Would be happy if all you guys could help
PS: Yes, I do have the other reverse-tethering usb-tunnel thing as well. However, a lot of apps think they have no connection when it's used. Which is why I want to use this app.

Categories

Resources