got it!! thanks
Yes, yes, yes, and yes.
These can all be answered yourself with a search as well; with 48 posts, one would think it was known already.
FrEsHaZzBuRu said:
Yes, yes, yes, and yes.
These can all be answered yourself with a search as well; with 48 posts, one would think it was known already.
Click to expand...
Click to collapse
HI.THNX MUCH
I forgot to mention:
The only difference is that after every ~1MB of content downloaded, the connection restarts. When browsing web pages, it is not noticable, however, when streaming audio it will re buffer every 1MB (which for 32kbps, come out to about every 7 mins).
I've read about the tzones hack and it seems like its a pain. I mean I'm all for saving money and $5.99 compared to $29.99 is a big difference, but is it really worth it?
The 'T-Zones' hack (actually the feature is now called 'TMobileWeb') works great if you take into the lmitation of the Proxy server port restrictions and the 900k limit on a continuous stream of data.
If you just need to browse the web it works great. If you are into streaming audio, then it can be a pain. At around 900k I get an error that I have to disconnect and reconnect to overcome. I can't use my favorite IM program because it does not support a proxy.
Is it worth the hassle? I guess it really depends on your needs.
Just as long as the program that is being used has a proxy setting option, then it will work for Tzones. I had no difficulties getting Tzones to work and the only complaint that i have is with streaming audio (which i rarely do since i bought the 2GB miniSD card). When streaming audio, it is not needed to reconnect the whole edge connection, but only re buffering the song is needed, then it'll play for another 7 minutes or however long 900KB of data takes to stream. IMO, the huge savings of $24 per month is golden, there is not anything really different besides not having access to hotspots.
so I can use the hacked version of AIM and internet explorer at the same time, and also have an exchange server set up without changing the proxy?
sekks said:
so I can use the hacked version of AIM and internet explorer at the same time,
Click to expand...
Click to collapse
Definitely. I'm using the hacked AIM and I am able to use PIE at the same time.
sekks said:
and also have an exchange server set up without changing the proxy?
Click to expand...
Click to collapse
Not too sure about this one, i'm using a POP account and having my phone send and receive every 15mins to check for mail, which then downloads and shows in my inbox (labeled Comcast on my device). Search around for the exchange server question, I read it somewhere in a thread with a tzones topic but i wasn't too interested in it so i skimmed through it.
FrEsHaZzBuRu said:
Just as long as the program that is being used has a proxy setting option, then it will work for Tzones. I had no difficulties getting Tzones to work and the only complaint that i have is with streaming audio (which i rarely do since i bought the 2GB miniSD card). When streaming audio, it is not needed to reconnect the whole edge connection, but only re buffering the song is needed, then it'll play for another 7 minutes or however long 900KB of data takes to stream. IMO, the huge savings of $24 per month is golden, there is not anything really different besides not having access to hotspots.
Click to expand...
Click to collapse
What I am saying though is that mine stops at 900k and gives an error that the server is not responding or is busy. I then have to re-establish my stream to continue.
I wish mine would simply buffer.....consider yourself lucky. It seems that some people don't suffer the same limitations as others. It varies by area it would seem.
what is the t-zone hack? thanks
I got it and it's running great
But I can't log into my messenger .....
help , please
Where are the settings I have not seen them on the topic. The one I use is
Proxy Settings
[email protected]
and the waps are
wap.voicestream.com
Is this is what everyone is using? if not please post the other hack.
yea post the hacks please, thanks
SENT IT ON PM TO YOU
TELL ME IF YOU GOT IT
using either getmorespeed.voicestream.com or the 216.165.... setting are getting me an 'access denied' lately. anybody else experiences this?
SwerveAM said:
using either getmorespeed.voicestream.com or the 216.165.... setting are getting me an 'access denied' lately. anybody else experiences this?
Click to expand...
Click to collapse
Damm it man either I jinxed myself or you did lol Access denied as well
yeah, i think t-mobile is catching on to this workaround. The funny thing about this is that I am able to access AIM, check my mail, and do other things, except browse the internet with any web browser. T-Mobile is probably putting restrictions into url searches. I'm not exactly sure how this whole thingamajiggy works, but i guess they're blocking web browsing, and want us to use T-Mobile Data, for 29.99.
that really sucks, i've only had the mda for about 2 1/2 months.
Still working great for me. I doubt that they will do away with the proxy server because even the most basic phone now days support full HTML browsing. They would also have to introduce some intermediate feature (between the $6.00 Tmobileweb and $20.00 balackberry) to compete with everyone else if they did.
I am trying to get my internet apps to run using this proxy setting but the only thing that works is the internet explorer. I have the network management pointing to my tmobile data setting that containes the proxy. Any one have a solution for this?
Related
well I did a search and didn't find out exactly what I wanted so I'll ask it. I think I know the answer but wanted to make sure.
I have have the $5.99 t-mobileweb plan on my MDA using the proxy. After the May 9th patch, obviously only basic ports are allowed now. I can still use the OZ IM that came on the MDA but the MSN Messenger will not connect. I assume this is because it uses full data (as opposed to SMS with OZ) and it uses a non standard port. Is there any way around this without upgrading my plan? Is there possibly another MSN or IM application that uses SMS only or that the ports can be changed on how they connect?
You're doing good if you can even get anything to connect. I cant even get to the t-zones. ie just says opening and then it sticks there after I click the t-zone link. Eventually it comes up with a pop up box that says that it lost the connection, to try again later.
Nevermind, fixed that using the proxy settings. I don't know what to tell you about your MSN messenger though. You'd think they would still allow that connection. You might try IM+ it has msn built in and has a free trial.
Malohat said:
You will find a lot of interesting stuff from here:
buffet restaurant
buffet
what is it
Click to expand...
Click to collapse
ok...thanks for the spam lol
Hey,
I have a G4 Wizard, Model Wiza100(With a Camera). I'm using a generic MDA Windows Mobile v6 rom. I recently bought this phone off a friend, mine broke and I didn't want to pay 100s for a rather crappy go phone. I do not have the Data Plan for AT&T and was wondering if there was a way to configure my wizard to NEVER automatically connect to the internet. I'd also like to find a way to have it be able to browse while connected to wifi. Thanks guys, -Strife
Bumb. Any help guys?
Go into start, settings, connections, tap manage existing connections, general tab and tap delete settings. I think this should remove internet connections settings and you wont be able to connect.
Your phone shouldn't connect to gprs anyway unless you open your web browser or other app (like weather program) without being connected to wifi
Sweet, thanks man. I never really need to use the internet on my phone, I was just skeptical of downloading weather addons and such because I didn't want it to access the internet. Also, everytime I let someone use my phone they end up opening internet explorer anyways. I guess we will see the bill at the end of the month, but this should stop it. Thanks again.
Strifex21 said:
Sweet, thanks man. I never really need to use the internet on my phone, I was just skeptical of downloading weather addons and such because I didn't want it to access the internet. Also, everytime I let someone use my phone they end up opening internet explorer anyways. I guess we will see the bill at the end of the month, but this should stop it. Thanks again.
Click to expand...
Click to collapse
Then download apps that let YOU decide when things get updated.
Also, you could try using NoData from MoDaCo (free registration on site required to see/download attachments). Pay attention to their warnings, though: you must have GPRS settings installed for it to work
It'll basically render GPRS inoperable unless you absolutely NEED it, then you just run NoData again, and enable GPRS, and Bob's your mother's sister's husband.
Sweet, thanks for the heads up. Seems like I had No Data on my phone from the MDA Rom. Alright cool, well now I know how to use No Data. Thanks again!
Hello,
If I connect via wap.cingular (my account cannot connect on isp.cingular) I am having major issues using outlook web access, rapidshare, and a few other web apps. this is apparently due to ATT rolling my IP address every few seconds.
If I go on my phone (HTC FUZE/RAPHAEL) to http://whatismyip.com/ and refresh the page a few times, I get a different IP almost every time. it is always in the same subnet, so far (only the last numbers change ie, aaa.bbb.ccc.xxx, where xxx changes all the time, and a, b, and c, don't).
I use a huge load of data. Have they put me on some blacklist because I stream media all the time? This actually doesn't affect streaming media, but it screws up legitimate work usage.
Is there some keepalive utility I could use that would fix this as a countermeasure? Is anyone else running into this, or am I just special?
Thanks in advance for your help
wwwes said:
Hello,
If I connect via wap.cingular (my account cannot connect on isp.cingular) I am having major issues using outlook web access, rapidshare, and a few other web apps. this is apparently due to ATT rolling my IP address every few seconds.
If I go on my phone (HTC FUZE/RAPHAEL) to http://whatismyip.com/ and refresh the page a few times, I get a different IP almost every time. it is always in the same subnet, so far (only the last numbers change ie, aaa.bbb.ccc.xxx, where xxx changes all the time, and a, b, and c, don't).
I use a huge load of data. Have they put me on some blacklist because I stream media all the time? This actually doesn't affect streaming media, but it screws up legitimate work usage.
Is there some keepalive utility I could use that would fix this as a countermeasure? Is anyone else running into this, or am I just special?
Thanks in advance for your help
Click to expand...
Click to collapse
I'll plead ignorance on this, but I always switch off the proxy for the media net and get great usage for doing that. I don't know if you have tried it yet, but here is what I do.
Start/settings/connections/connections
Once it brings up the page, click advanced on the bottom.
Select networks
I use media net for both drop down. Click on edit. Select Proxy Settings on the bottom. Uncheck this network uses a proxy server to connect to the internet.
If you cannot get to the edit because it is not available, all you need to do is install the HTC Connection Setup and run it. Soft reset and the settings are available. It just rewrites the information but undoes what AT&T did to the phone.
Hope this helps.
Thanks for the reply.
I also use media net without the proxy. I only have issues with timeouts on my outlook web access server, and sites like rapidshare that make you wait 30 seconds to download a file and then complain of session timeouts.
With the proxy I get an IP address range in the 162.xxx.xxx.xxx family, which interestingly enough whois reports to be a verizon dsl modem address.
Without the proxy I get an IP address range in the 32.xxx.xxx.xxx family, which is ATT.
Either way, the address rolls every few seconds.
one workaround I have found is that Opera mini apparently uses an opera-run proxy server to access the internet, and opera mini does not have this logout issue on my outlook web access server even when the IP address rolls, since the proxy is not changing.
I believe the ISP.cingular APN would also fix this issue, but I have yet to find anyone at ATT willing to add it to my account so I can try it out, since they sell it with a tethering plan as an extra feature. I would have to convince my employer to add this to my plan, which is not likely.
With the announcement that T-mobile will start charging $15 per month for tethering this month, does anyone know how this affects the HD2? I have installed the wifi tethering app that was in the European ROM and it works fine, but I was curious how T-mobile is going to detect/impose the tethering fee. Does anyone have any info on this?
I do not know of any technology that can detect a tether other than offiical carrier tether application. I doubt they could detect it because you are using a 3rd party app, so all cumulative data usage would be viewed as if it was just normal browsing/download etc. EDIT* : Normal browsing/downloading on the phones browser that is...just to clarify.
From what I understand, the tethering package is going to be just for people that tether, IE, if your device isn't tethered, then you won't be able to use data...only if it is psyically tethered to a PC will you be able to actually access data.
The HD2 should not be affected by this as it had tethering before this plan came in and it is intergrated into the OS. Tmobile typically grandfathers users in so since we all signed up for this data plan before this change came about, we should not have any issues.
m4a1a2 said:
I do not know of any technology that can detect a tether other than offiical carrier tether application. I doubt they could detect it because you are using a 3rd party app, so all cumulative data usage would be viewed as if it was just normal browsing/download etc.
Click to expand...
Click to collapse
They can easily detect that you are tethering because of where the data is coming from.
When you use your phone's browser, most sites default to the mobile version because your phone is reporting what it is and what browser you are running. (although with IE for example you can tell it to preset desktop pages).
When you tether, you get the desktop versions of the site because your browswer is reporting a desktop OS and browswer and is presented with the proper page.
Just something to think about........
anhyeuemmaimai said:
They can easily detect that you are tethering because of where the data is coming from.
When you use your phone's browser, most sites default to the mobile version because your phone is reporting what it is and what browser you are running. (although with IE for example you can tell it to preset desktop pages).
When you tether, you get the desktop versions of the site because your browswer is reporting a desktop OS and browswer and is presented with the proper page.
Just something to think about........
Click to expand...
Click to collapse
For t-mobile to sniff your packets to detect that is likely against the law and there's nothing stopping you from editing the user agent string in your browser to make it look like a mobile browser
Its one thing for a customer to break TOS by tethering, at most you are breaking civil contract law, all TMO could do is terminate your contract or maybe sue you in civil court for breech of contract, they likely would not go that route.
However for them to start sniffing customers packets would be breaking CRIMINAL law
There is also nothing to stop a mobile browser from reporting itself as a desktop browser by user agent string to make a site load a "desktop experience" In no way is editing your user agent string against any kind of law!
The user agent string is really about the only way tmobile could detect tethering other than having a rigged tethering app, like it sounds like the android platform has. There is no kind of special flag set on TCP/IP packets that signify that they came from the phone or a tethered laptop, tablet, etc!
it is not against the law for t-mobile to packet sniff what goes on on their network. when you sign up for service, you agree to their terms........
I could be way off but I don't think there plan is to charge for just using tethering. The data cap on the current plans are 5gbs and after that you are slowed to edge speeds. I think with the tethering plan it is for a much higher if not unlimited data cap.
Sent from my T-Mobile G2 using XDA App
I can confirm the tethering restriction is in place for me constantly now.
I have a hd2, tmobile usa, custom rom, using usb w/the Internet Sharing app.
i was just kicked off tethering tonight and all my desktop browser requests went to the tmobile 'you must buy a tether plan' page.
I disconnected, reconnected, same thing. I am nowhere near even 1GB in data usage this month.
Only way that's fixed it so far is changing my t-mobile data connection to use internet2.voicestream.com instead of epc.tmobile.com
-Tony
t-mobile tethering
It seems they are regulating the user agents allowed to access their network.
One can change the user agent in Firefox with the plugin "user agent switcher"
Changing to a mobile browser assures access, but limits the browsing experience on some pages.
Lets see how long it takes them to ban this nice hybird useragent.
" Mozilla/5.0 (SCH-F859/F859DG12;U;NUCLEUS/2.1; en-US; rv:1.9.2.9) Gecko/20100915 Firefox/3.6.9 "
subtle1 said:
It seems they are regulating the user agents allowed to access their network.
One can change the user agent in Firefox with the plugin "user agent switcher"
Changing to a mobile browser assures access, but limits the browsing experience on some pages.
Lets see how long it takes them to ban this nice hybird useragent.
" Mozilla/5.0 (SCH-F859/F859DG12;U;NUCLEUS/2.1; en-US; rv:1.9.2.9) Gecko/20100915 Firefox/3.6.9 "
Click to expand...
Click to collapse
+1 Good job, I'm impressed! BTW, here's a rock solid UA from Opera Mobile 10, but you get mobile pages where applicable.
"Opera/9.80 (Windows Mobile; WCE; Opera Mobi/WMD-50433; U; en) Presto/2.4.13 Version/10.00"
ncohafmuta said:
I can confirm the tethering restriction is in place for me constantly now.
I have a hd2, tmobile usa, custom rom, using usb w/the Internet Sharing app.
i was just kicked off tethering tonight and all my desktop browser requests went to the tmobile 'you must buy a tether plan' page.
I disconnected, reconnected, same thing. I am nowhere near even 1GB in data usage this month.
Only way that's fixed it so far is changing my t-mobile data connection to use internet2.voicestream.com instead of epc.tmobile.com
-Tony
Click to expand...
Click to collapse
have you tried a tether app off the marketplace such as WMVrouter? The internet sharing app included with the software was offiically included.
Thanks subtle1 and joeray! Worked for my wife's on Nokia Nuron- Is our only internet connection so you saved our bacon... Did not get cut off from my HD2 yet...
looks bad.. will keep following this thread
m4a1a2 said:
have you tried a tether app off the marketplace such as WMVrouter? The internet sharing app included with the software was offiically included.
Click to expand...
Click to collapse
nope. haven't been able to get any wifi router stuff to work in the last couple rom revisions.
remember, i'm on custom Energy rom, not tmobile official.
-Tony
Tom Codon wifi router cab still works perfectly for me. No messages from T Mobile. Just tried it.
crisisinthecity said:
Tom Codon wifi router cab still works perfectly for me. No messages from T Mobile. Just tried it.
Click to expand...
Click to collapse
Works for me, too, and I'm using a custom Rom.
Same here...been tethering for the last 20 minutes no problem. WiFi and USB both work.
Mine works..built in internet sharing app, energy rom.
Tom Codon wifi router cab is the "Ticket"
Tom Codon wifi router cab seems to be the working app, and not the HTC Wifi Router App for WinMo. They may have block used of HTC's app. What do you guys think?
If you're like me, then you have a data plan with T-Mobile that includes only 2.5GB of data for tethering. After you 2.5GB is up,T-Mobile begins redirecting all of your tethered traffic to a webpage prompting you to buy more tethering data.
T-Mobile does this by reading all of the headers on every HTTP request. It analyzes each one and reads the User-Agent string. This is what tells websites how to deliver their content for you and is why you only get mobile versions of webpages on your phone and not on your laptop. So, many people got around this by spoofing the user agent with a browser plugin to make it look like your laptop was requesting the mobile version of websites (so T-Mobile would think that it's a phone requesting the data, not a tethered laptop.) However this solution only works for that specific browser. Other browsers, applications, and devices that do not support User-Agent spoofing were left without a solution. Was I really the only one trying to tether my PS3 for Netflix and gaming?
So some people turned to VPNs which basically act as a secure proxy so that T-Mobile could not read the traffic and tell what the User-Agent was. But this often costs money and/or slows down your network speed. Seeing as how people who are looking for a tether workaround are trying to not spend money, and are trying to use T-Mobile's lightning fast LTE, this isn't really a practical solution.
So after spending hours and hours looking for a solution, I came to the conclusion that there was none yet.
I deduced that the obvious solution would be to modify the packets on the fly and change the user-agent string of every HTTP request as it came to the phone before forwarding it on to T-Mobile. Luckily for us, all HTTP requests that have no User-Agent string or a string of "null/null" etc. are automatically accepted! So all that needed to be done was to strip the user-agent string of all of the outgoing HTTP requests - on the fly.
My first thought was that hopefully there was an android app that could do this.
There isn't.
And I am not capable of making one but if you find one or can make one, please tell me and I will adjust this explanation because that would make things a bit simpler. However, since we don't live in a perfect world, we have to run a program on a computer and route all traffic through that program. This wonderful little program that I came across called "Fiddler" (it won't let me post the link but it's www[dot]fiddler2[dot]com) is just what we need. It's a completely free program.
Go download and install fiddler. This program will allow us to monitor and 'fiddle' with the network traffic on the fly!
First, fire up your tethering app on your phone and connect your computer. I personally use android WiFi tether but I suppose it probably doesn't matter which one you use. Once you've connected your computer. Open up fiddler, go to "Rules," "User-Agents," and select "Custom..." A window will pop up. Leave this blank and click okay. Now, all of the network traffic from that computer with have its user-agent string modified to "User-Agent:[blank]" Test this out on any browser on your computer and you should not be redirected to the upsell page.
Now for all of your other devices! I was particularly concerned with my PS3 but any device that supports proxy use will work. That's a hell of a lot more devices than the number that support UA spoofing haha. Go to "Connection Settings" on your PS3 and select "Manual"
Go through your setup as usual and connect to your phone's wifi hotspot. When you come to the page that says "Proxy Settings" select "Use"
For the IP address go back to your computer and look at Fiddler. In the top-right corner there is an image of two computers and it says "Online" next to it. Hover over that icon and it will have an IP address listed. This is the virtual proxy that Fiddler has set up for auxillary incoming traffic on the local network. Type that IP address into the PS3's proxy settings and use port 8888 (you may have to configure your computer firewall to allow incoming traffic on that address/port)
Also, in Fiddler go to the AutoResponder tab and check the box that says "Unmatched requests passthrough." This is so that HTTP requests that come in without a User-agent already defined will just be passed on. If this box is not checked you may get frequent 404 errors.
Finish up the connection settings on the PS3 and let it fly! You can watch the traffic on Fiddler in real time!
This is my first post on XDA and this workaround is brand new as far as I can tell so there may be some kinks that need to be worked out.
Let me know if you have any questions or problems!
Respectfully,
Hunter.
TexasState said:
If you're like me, then you have a data plan with T-Mobile that includes only 2.5GB of data for tethering. After you 2.5GB is up,T-Mobile begins redirecting all of your tethered traffic to a webpage prompting you to buy more tethering data.
T-Mobile does this by reading all of the headers on every HTTP request. It analyzes each one and reads the User-Agent string. This is what tells websites how to deliver their content for you and is why you only get mobile versions of webpages on your phone and not on your laptop. So, many people got around this by spoofing the user agent with a browser plugin to make it look like your laptop was requesting the mobile version of websites (so T-Mobile would think that it's a phone requesting the data, not a tethered laptop.) However this solution only works for that specific browser. Other browsers, applications, and devices that do not support User-Agent spoofing were left without a solution. Was I really the only one trying to tether my PS3 for Netflix and gaming?
So some people turned to VPNs which basically act as a secure proxy so that T-Mobile could not read the traffic and tell what the User-Agent was. But this often costs money and/or slows down your network speed. Seeing as how people who are looking for a tether workaround are trying to not spend money, and are trying to use T-Mobile's lightning fast LTE, this isn't really a practical solution.
So after spending hours and hours looking for a solution, I came to the conclusion that there was none yet.
I deduced that the obvious solution would be to modify the packets on the fly and change the user-agent string of every HTTP request as it came to the phone before forwarding it on to T-Mobile. Luckily for us, all HTTP requests that have no User-Agent string or a string of "null/null" etc. are automatically accepted! So all that needed to be done was to strip the user-agent string of all of the outgoing HTTP requests - on the fly.
My first thought was that hopefully there was an android app that could do this.
There isn't.
And I am not capable of making one but if you find one or can make one, please tell me and I will adjust this explanation because that would make things a bit simpler. However, since we don't live in a perfect world, we have to run a program on a computer and route all traffic through that program. This wonderful little program that I came across called "Fiddler" (it won't let me post the link but it's www[dot]fiddler2[dot]com) is just what we need. It's a completely free program.
Go download and install fiddler. This program will allow us to monitor and 'fiddle' with the network traffic on the fly!
First, fire up your tethering app on your phone and connect your computer. I personally use android WiFi tether but I suppose it probably doesn't matter which one you use. Once you've connected your computer. Open up fiddler, go to "Rules," "User-Agents," and select "Custom..." A window will pop up. Leave this blank and click okay. Now, all of the network traffic from that computer with have its user-agent string modified to "User-Agent:[blank]" Test this out on any browser on your computer and you should not be redirected to the upsell page.
Now for all of your other devices! I was particularly concerned with my PS3 but any device that supports proxy use will work. That's a hell of a lot more devices than the number that support UA spoofing haha. Go to "Connection Settings" on your PS3 and select "Manual"
Go through your setup as usual and connect to your phone's wifi hotspot. When you come to the page that says "Proxy Settings" select "Use"
For the IP address go back to your computer and look at Fiddler. In the top-right corner there is an image of two computers and it says "Online" next to it. Hover over that icon and it will have an IP address listed. This is the virtual proxy that Fiddler has set up for auxillary incoming traffic on the local network. Type that IP address into the PS3's proxy settings and use port 8888 (you may have to configure your computer firewall to allow incoming traffic on that address/port)
Also, in Fiddler go to the AutoResponder tab and check the box that says "Unmatched requests passthrough." This is so that HTTP requests that come in without a User-agent already defined will just be passed on. If this box is not checked you may get frequent 404 errors.
Finish up the connection settings on the PS3 and let it fly! You can watch the traffic on Fiddler in real time!
This is my first post on XDA and this workaround is brand new as far as I can tell so there may be some kinks that need to be worked out.
Let me know if you have any questions or problems!
Respectfully,
Hunter.
Click to expand...
Click to collapse
Yeah, that's a workaround indeed, however the setup is long and extensive for anyone. We're still trying to find a QUICK solution that doesn't require a mass setup of every device. I only bounce to my tethering when there's an outage at home or I'm on the road, neither are the best solutions to be spending time switching everything over when I could have just as easily opened the browser on my phone to take care of everything. I found this post from the link you posted in the other thread where we weren't discussing hard solutions, just concepts and ideas, theoretical solutions (hence why there was never a post like this there). It's great to see that the one thing we know is the catalyst has been confirmed once again (HTTP USER-AGENT) as what T-Mo and every other carrier is doing, so this is a solution for not just T-Mo, but every provider. Again, it's a hell of a setup and requires that you keep at least one computer active during the ENTIRE tethering session, also, it appears T-Mo doesn't block Playstation 3 from what I can tell, at least we were able to watch like 3-4 hours of Netflix when we had the 500mb tethering cap without a problem.
This affect nat type? If I use this program? Ps3 online game though
Sent from my SGH-T889 using XDA Premium 4 mobile app
It seems T-Mobile has caught onto using different agents. I was trying to use mobile hotspot on my laptop yesterday. It didn't matter if my UA was android handset or Googlebot, it redirected me to a hotspot upsell page.
Dr. Hax said:
It seems T-Mobile has caught onto using different agents. I was trying to use mobile hotspot on my laptop yesterday. It didn't matter if my UA was android handset or Googlebot, it redirected me to a hotspot upsell page.
Click to expand...
Click to collapse
Go into your APNs and select the tethering APN, if you can edit the hostname from epc.tmobile.com to fast.t-mobile.com or whatever your normal APN is, there are a bunch of threads talking about how to get tethering working, this is just the LAST step, don't come here thinking this is the FIRST step, you're going at it backwards.
TexasState said:
If you're like me, then you have a data plan with T-Mobile that includes only 2.5GB of data for tethering. After you 2.5GB is up,T-Mobile begins redirecting all of your tethered traffic to a webpage prompting you to buy more tethering data.
T-Mobile does this by reading all of the headers on every HTTP request. It analyzes each one and reads the User-Agent string. This is what tells websites how to deliver their content for you and is why you only get mobile versions of webpages on your phone and not on your laptop. So, many people got around this by spoofing the user agent with a browser plugin to make it look like your laptop was requesting the mobile version of websites (so T-Mobile would think that it's a phone requesting the data, not a tethered laptop.) However this solution only works for that specific browser. Other browsers, applications, and devices that do not support User-Agent spoofing were left without a solution. Was I really the only one trying to tether my PS3 for Netflix and gaming?
So some people turned to VPNs which basically act as a secure proxy so that T-Mobile could not read the traffic and tell what the User-Agent was. But this often costs money and/or slows down your network speed. Seeing as how people who are looking for a tether workaround are trying to not spend money, and are trying to use T-Mobile's lightning fast LTE, this isn't really a practical solution.
So after spending hours and hours looking for a solution, I came to the conclusion that there was none yet.
I deduced that the obvious solution would be to modify the packets on the fly and change the user-agent string of every HTTP request as it came to the phone before forwarding it on to T-Mobile. Luckily for us, all HTTP requests that have no User-Agent string or a string of "null/null" etc. are automatically accepted! So all that needed to be done was to strip the user-agent string of all of the outgoing HTTP requests - on the fly.
My first thought was that hopefully there was an android app that could do this.
There isn't.
And I am not capable of making one but if you find one or can make one, please tell me and I will adjust this explanation because that would make things a bit simpler. However, since we don't live in a perfect world, we have to run a program on a computer and route all traffic through that program. This wonderful little program that I came across called "Fiddler" (it won't let me post the link but it's www[dot]fiddler2[dot]com) is just what we need. It's a completely free program.
Go download and install fiddler. This program will allow us to monitor and 'fiddle' with the network traffic on the fly!
First, fire up your tethering app on your phone and connect your computer. I personally use android WiFi tether but I suppose it probably doesn't matter which one you use. Once you've connected your computer. Open up fiddler, go to "Rules," "User-Agents," and select "Custom..." A window will pop up. Leave this blank and click okay. Now, all of the network traffic from that computer with have its user-agent string modified to "User-Agent:[blank]" Test this out on any browser on your computer and you should not be redirected to the upsell page.
Now for all of your other devices! I was particularly concerned with my PS3 but any device that supports proxy use will work. That's a hell of a lot more devices than the number that support UA spoofing haha. Go to "Connection Settings" on your PS3 and select "Manual"
Go through your setup as usual and connect to your phone's wifi hotspot. When you come to the page that says "Proxy Settings" select "Use"
For the IP address go back to your computer and look at Fiddler. In the top-right corner there is an image of two computers and it says "Online" next to it. Hover over that icon and it will have an IP address listed. This is the virtual proxy that Fiddler has set up for auxillary incoming traffic on the local network. Type that IP address into the PS3's proxy settings and use port 8888 (you may have to configure your computer firewall to allow incoming traffic on that address/port)
Also, in Fiddler go to the AutoResponder tab and check the box that says "Unmatched requests passthrough." This is so that HTTP requests that come in without a User-agent already defined will just be passed on. If this box is not checked you may get frequent 404 errors.
Finish up the connection settings on the PS3 and let it fly! You can watch the traffic on Fiddler in real time!
This is my first post on XDA and this workaround is brand new as far as I can tell so there may be some kinks that need to be worked out.
Let me know if you have any questions or problems!
Respectfully,
Hunter.
Click to expand...
Click to collapse
Doesn't work on ps3...obtaining ip address succeeds but internet connection fails..i added the ip and port 8888 to the fire wall and allowed connection. and when i hover over the two computers it shows two ip addresses i have tried both and same results
metro pcs upsell, lg optimus f3/JB 4.1.2
I'm on the Metro PCS network, i used to have the lg motion and that phone would hotspot my ps3 with no problems. I figured that I would upgrade my phone to the lg optimus F3 and keep hotspoting on the $60 unlimited plan. Much to my surprise I have ran into the same issue many have others have ran into, the tmobile upsell page. mine now says metro pcs upsell. so I have tried many Apps in the store with no possible way around the upsell page. After hours and days of research, its apperhant that tmobile and metro pcs are not restricting the tethering function. I can obtain an ip address but not gain internet access. As have many others. I've rooted my phone using motochopper, i installed titanium backup pro, and rom toolbox pro. I backed up all my apk's to the external and went root browsing for anything that has to do with wifi, hotspot or tether. I wasnt getting anywhere untill today. My LG Optimus F3 runs on JB 4.1.2, instead of finding tethering features i found the open source codes on sharing data and http rules. I dont have much experience with altering codes, but i do know this would be a great starting point for bypassing the upsell reroute. By using romtools pro, i finally found myself using the app manager, from there i clicked on the file networking apk, i scrolled the app display to the right to get to romtools special features, clicked on explore apk. Every rule was laid out in plain text using a notepad. Javax/servlets/resources. Every file in this folder can be read with notepad. There is tons of info regarding internet sharing, web browsing, and what runs and triggers the infamous upsell codes. I've read a few post where developers are trying to find the source of upsell, i hope this helps as a starting point. (Besides that) i was also able to enter the lg hidden menu and uninstall all metro pcs apps with one click
"(Besides that) i was also able to enter the lg hidden menu and uninstall all metro pcs apps with one click""" ????
i am in exact same boat , metropcs , rooted with all tricks tried , and still upsell page .
one interesting thing though is my lg motion can use the F3 wifi for ip camera apps . tried other apps but no go .
"IP camera viewer" has no issues accessing internet by way of a wifi tether on the F3 using my non active LG motion , strange .......the other apps report network errors or just fail to start ( netflix ) perhaps this will help in hunting a bypass on the UPsell crap
Thanks but...
Thanks for providing the most current news about this problem with Tmobile, I have been using HMA / foxfi since Aug 2013. Just a few hours ago it stopped working, couldn't even login to VPN. I lost my useragent switcher when I upgraded Chrome, and couldn't fall back on that either, so thanks for the tip about fiddler.
I am currently online because I caved to the upsell. So my question is, has Tmobile "improved" security on its upsell to the point that VPN's and UA spoofs dont work anymore, and do I have to learn the answer to this by community or by blowing my data limit again? Does anyone have a fresh strategy, or know what's going on in Tmobile business? Do they even care about people like us?
I live by this connection, since other ISP's around here are not worthwhile, and I maintain mobile business with my laptop, and I would prefer to process GB's without having to scavenge for someone else's wifi.
petedude2lu3 said:
Thanks for providing the most current news about this problem with Tmobile, I have been using HMA / foxfi since Aug 2013. Just a few hours ago it stopped working, couldn't even login to VPN. I lost my useragent switcher when I upgraded Chrome, and couldn't fall back on that either, so thanks for the tip about fiddler.
I am currently online because I caved to the upsell. So my question is, has Tmobile "improved" security on its upsell to the point that VPN's and UA spoofs dont work anymore, and do I have to learn the answer to this by community or by blowing my data limit again? Does anyone have a fresh strategy, or know what's going on in Tmobile business? Do they even care about people like us?
I live by this connection, since other ISP's around here are not worthwhile, and I maintain mobile business with my laptop, and I would prefer to process GB's without having to scavenge for someone else's wifi.
Click to expand...
Click to collapse
VPN's no longer work for me either. I'm not getting the upsell page just no internet access at all while tethering.
Thanks TexasState, this was very valuable information that got me completely through T-Mobile's "walled garden" on their unlimited high-speed plan (for phones only) in an area where we don't have any good land-line options. :good:
What are some proactive approaches to making sure T-Mobile doesn't block my line? I'm using a phone basically as a makeshift wifi-router and all our computers run Fiddler. Is there anything else that T-Mobile might do to sniff out cheaters in the future? Is user-agent the only thing they can look at to determine if you're cheating?
Greetings first post here on XDA I have been able to tether via usb on metro/tmobile in OKC ,I am on a rooted F3 (LGMS659) I have tried just about everything a little luck with open garden but too slow for me ,downloaded foxfi wifi ap point no go ,redirected to upsell , tried usb with level one settings ,it works . but I may have done something when I entered the hidden menu 3548#*659# in settings those last two are interesting to me Upsell Url and ATS Start Property On
Took me about 8-10 hours to figure it out but i did it so heres how you get your tether back.
1.Open up your hidden menu.
2.Open Wlan test.
3. Click on UpSell and turn it off.
And turn on your tether app and have fun.
JUN10R831 said:
Took me about 8-10 hours to figure it out but i did it so heres how you get your tether back.
1.Open up your hidden menu.
2.Open Wlan test.
3. Click on UpSell and turn it off.
And turn on your tether app and have fun.
Click to expand...
Click to collapse
After half a day on the unlimited plan with Tea Mobile, this seems to have worked for me. Had to reinstall hiddenmenu.apk on my LG phone because I removed it earlier as bloatware but even after a reinstall as a user (as opposed to system) app, it worked.
Procedure was slightly different due to different model of phone/hidden menu but same basic procedure. BTW, it's unlimited but with 2.5 gb cap for hotspot. Let's just say I'm over the cap.
EDIT: So I got to almost 6 gb in one day, but then I got the redirect of death. I will troubleshoot when I have time later.
dbozam said:
After half a day on the unlimited plan with Tea Mobile, this seems to have worked for me. Had to reinstall hiddenmenu.apk on my LG phone because I removed it earlier as bloatware but even after a reinstall as a user (as opposed to system) app, it worked.
Procedure was slightly different due to different model of phone/hidden menu but same basic procedure. BTW, it's unlimited but with 2.5 gb cap for hotspot. Let's just say I'm over the cap.
Click to expand...
Click to collapse
What model did you use? Mine was in the Hidden Menu --> Settings menu.. and i chose "Upsell Try Off" with no avail.
LG G2 for Tmobile.
S4 "Hidden" Menu
I'm having the same issues as presented above but I'm unable to get into the "hidden" menu using the key code mentioned. I'm running Wicked V10 (it's great). Would love to test this out if I could access the right menu. So far I've gotten into the service menu but that's it.
This is by far the best work around I have found. Everything works. And if you are clever you can edit your user agent rules so they are automatic. Then turn fiddler into a windows service so ya never have to see it again and it just works. Excellent tutorial. The only thing I wish I could do is figure out how to get my Xbox 360 to connect to fiddlers proxy. If anyone knows please post it.
Thanks again OP
-Polluti0n
Sent from my SAMSUNG-SGH-T879 using XDA Premium 4 mobile app
Blank UA causes 403s and ASP issues.
This method works fantastic overall. I have my phone tethered to a router and run fiddler on all needed devices - no upsell message thus far (40GB+ down)
The issue I've run into is that some websites user the User Agent string to serve different content - by using a blank UA many ASP.net websites fail (on _doPostBack, in particular) and several give 403 errors (docs.WooThemes com) so I switched to a mobile UA but then sites serve mobile versions of their content (Amazon com). The next option is a desktop UA, but then I may as well not even switch it at ll?
I'm wondering - does anyone know what specifically T-Mobile looks for in the UA field, or know of a valid UA string that avoids detection but doesn't register as mobile (or give 403's)?
brn2drv99 said:
This method works fantastic overall. I have my phone tethered to a router and run fiddler on all needed devices - no upsell message thus far (40GB+ down)
The issue I've run into is that some websites user the User Agent string to serve different content - by using a blank UA many ASP.net websites fail (on _doPostBack, in particular) and several give 403 errors (docs.WooThemes com) so I switched to a mobile UA but then sites serve mobile versions of their content (Amazon com). The next option is a desktop UA, but then I may as well not even switch it at ll?
I'm wondering - does anyone know what specifically T-Mobile looks for in the UA field, or know of a valid UA string that avoids detection but doesn't register as mobile (or give 403's)?
Click to expand...
Click to collapse
Googlebot and safari 5 for windows work great and are undetected by T-Mobile.
Sent from my SAMSUNG-SGH-T879 using XDA Premium 4 mobile app
Polluti0n said:
Googlebot and safari 5 for windows work great and are undetected by T-Mobile.
Click to expand...
Click to collapse
Seems to work perfectly. Thanks!
For anyone needing it, here's a bare-bones CustomRules js file for Fiddler.
Code:
import System;
import Fiddler;
class Handlers
{
static function OnBeforeRequest(oSession: Session) {
// User-Agent Overrides
oSession.oRequest["User-Agent"] = "Mozilla/5.0 (compatible; Googlebot/2.1; +tp://w.google.com/bot.html)";
// Add 'ht' after the + and make it 3 'w's instead of just one
}
}