yashsingh1/xdaforums huggingface dataset:
[T-Mobile HTC One (M7)] xndabox:
Maybe

---------- Post added at 05:58 PM ---------- Previous post was at 05:55 PM ----------

Keep a copy of your original and try the edited one. If it doesn'twork, just replace the new with the old
[T-Mobile HTC One (M7)] xndabox:
It worked! It has been spotty but works for the most part. Definitely helpedehen I changed my uastring to iPhone. Ha! :D
[T-Mobile HTC One (M7)] kevinallen4325:
if i were to use that app for hotspot/tethering, after rooting and installing kernal, would tmobile still be able to tell im using it as a hotspot? i have the unlimited data plan
[T-Mobile HTC One (M7)] bruce7373:
They don't care. I just signed up during their JUMP promotion, and the sales rep made a point of telling me how to set up a hotspot, lol. But they will throttle you back to EDGE after so many GBs (I can't remember the limit with Unlimited).
[T-Mobile HTC One (M7)] rasstar:
I changed the phone to the developer edition and can tether fine without making any changes.
[T-Mobile HTC One (M7)] kevinallen4325:
How did you go about this? I have it rooted and a custom kernel on but when I tether the data shows up under the tethering area on my t mobile account
[T-Mobile HTC One (M7)] fmedrano1977:
I've used up to 16GB, no issues.

Sent from my Nexus 7
[T-Mobile HTC One (M7)] bruce7373:
Unlimited, right? At what point do they throttle it back? I signed up for the 2.5GB plan, which would be plenty. My only problem is when I WiFi tether my tablet (N10) to my N4, I don't even get 1Mb down, as compared to my laptop, which gets full bandwidth. Can't figure out why.
[T-Mobile HTC One (M7)] xndabox:
It differs when connecting a laptop with the unlimited plan. My nexus 4 has no problems but this One.... Can't get it to work without the adjusted apn
[T-Mobile HTC One (M7)] fmedrano1977:
I'm on the unlimited plan that has no tethering, never been throttled. I also get the full dl speeds.

﻿HTC One™

---------- Post added at 02:17 PM ---------- Previous post was at 02:15 PM ----------

What adjusted apn? I can tether to my laptop though I haven't done it long enough to see if I get the message.

﻿HTC One™
[T-Mobile HTC One (M7)] xndabox:
Count yourself lucky then. - I wish I could without tinkering. Someone edited the framework file for me to allow tethering because T-Mobile hid a tethering apn in our phones. Had to decompile and edit then recompile.
[T-Mobile HTC One (M7)] fmedrano1977:
A ok, yeah I ain't running the stock tmobile Rom. Guessing you doing want to lose Wi-Fi calling.

﻿HTC One™
[T-Mobile HTC One (M7)] Nippero:
Feels like the thread "restarted" around page 8... I guess the thread was too long and people didnt feel like reading before asking and answering new questions.

I get unlimited tethering, here's my situation:

$70/mo Unlimited everything plan w/ 500MB Hotspot included (this is the current unlimited post paid (not pre-paid) plan that Tmo has)

HTC One, stock everything, not rooted or unlocked.

I use the included hotspot application (located in the settings menus)

I tether to both my Nexus 7 and laptop, undetected.

I do this by using a free personal VPN server.

I use OpenVPN. Its not hard to setup for yourself, all you need is a computer/server you can leave on, some decent computer knowledge, and good upload speed on your OpenVPN server.

Another method I used to use, which I dont use anymore, is to use Chrome with a user agent modifier plugin. I changed my browser to report itself as an Android browser. Data used that way also went undetected.

I can confirm that my VPN method has been working for the past... 2-3 months. This month (July 15th to today) I've used 22.74GB total data and 7.96GB of that is "Tethering & portable hotspot" according to the Usage menu in android.

T-mobile account info shows I've used 0MB for hotspot.
[T-Mobile HTC One (M7)] kevinallen4325:
I actually read the entire thread before jumping in. But a lot of it happened in PMs also. I have no idea how to decompile an apk or even what all I'm looking for. Let alone what to change in it. I saw that there is apparently some hidden apn but I have no idea how to do it. If someone wants to help a brother out that would be phenomenal and much appreciated. And the problem with the vpn method; is that when used, it SEVERLY slows down the speed of the internet. I was getting like 12 mb here on my phone then when I turned vpn on and hotspot on, I got like... 1.5
[T-Mobile HTC One (M7)] Nippero:
Yea its true, VPN will slow you down IF your VPN server has slow upload speed.

Because basically what you're doing is tunneling everything you do through your VPN server. So your download speed is now limited by the VPN's available upload speed.

Cant help you with the hidden APN method.

User Agent method seems to be wonky from what others in this thread have said, but it used to always work for me.
[T-Mobile HTC One (M7)] kevinallen4325:
does the VPN app you use slow you down much?

ive only tried VPN shield which was BS. it tried to login to your email.
[T-Mobile HTC One (M7)] Nippero:
I host my own OpenVPN server and use "OpenVPN for Android" app made by a third party to connect to it.

My home internet connection is 50/25mbps.

I tested my phone just now, with the VPN on I get 8mbps down and 9mbps up.

So nah, it doesnt really slow me down. But again, it depends on the connection of the VPN server.

EDIT: I think apps like VPN Shield use some free VPN server. I wouldn't trust em. You're basically funneling all of your information through someone else's server.

The likely make money to provide the free VPN service by analyzing and selling your data usage patterns (same way google and others do).
[T-Mobile HTC One (M7)] Camicia:
On my HTC One tethering stop working.

When I try to start tethering taping on the checkbox, it flashes and get back to unchecked.

I also tried the classic android tether from google code and it does not work.
[T-Mobile HTC One (M7)] hypersonicx:
If you have home internet then this is point less. The main purpose is to beable to use TMobile as the main home internet. LOL You might as well create a wifi if you have home internet.
[T-Mobile HTC One (M7)] Note2_Addict:
tmo tethering

I have note 2 on AOSP , what do i need to do . i need the tethering bad, i pay 70 a month.
[T-Mobile HTC One (M7)] Nippero:
Right because the majority of people are too cheap to pay for home internet and use tethering solely for the purposes you mention...

Sarcasm aside, I use tethering for my laptop when I'm in places with no wifi or unreliable wifi.

My home internet use is probably at least 500GB a month... so yea I wouldn't rely on any mobile carrier for that.
[T-Mobile HTC One (M7)] holmesnmanny:
Hey guys, I finally looked into doing this and downloaded pdanet and got it running...the tmobile message does come up on desktop when you connect, but if you go into the settings in the desktop version of pdanet and go to "hide my tether useage ---> level 1" it will get you running without having to use a vpn. The speeds appear great for everyday useage.

However, I tried it for gaming and my ping was fine but it was really choppy...however I only get 1 to 2 bars of lte in my room so this might work for gaming for someone with full bars...not sure..and I've love to see someone with full bars to check this out
[T-Mobile HTC One (M7)] kevinallen4325:
I'm going to have to try this

---------- Post added at 09:57 PM ---------- Previous post was at 09:45 PM ----------
[T-Mobile HTC One (M7)] kevinallen4325:
Did you buy the full version? And if you had to open pdanet on your computer to hide the tethering data then how would it have worked on your PS?
[T-Mobile HTC One (M7)] holmesnmanny:
I haven't bought the full version yet no. What will happen is that Pdanet will disconnect you after a certain amount of usage until you pay for the full version and you just have to reconnect it. I don't know what you mean by PS ? It looks like that setting on the desktop client masks the usage so that Tmobile doesn't know you're tethering. I suppose it's encrypting it, just a guess tho. If you turn off that setting the Tmobile message pops up in any browser, when I reenable it, the Tmobile message doesn't appear anymore and you can browse normally.
[T-Mobile HTC One (M7)] kevinallen4325:
Pdanet did not work for me
[T-Mobile HTC One (M7)] Hesster:
T-Mobile detects tethering using the user agent in the browser string. Consoles don't have a user agent, but some kind of weird network latency issue can bork your connection. I only have a 360 but I've heard the same issue affects PSN.

I was able to use WiFi tethering on my previous phone to access Live, sometimes. I don't have Gold so I can't say how it would be for gaming, but I was able to download patch files about 50% of the time with the console connected directly to the mobile hotspot using the stock Wi-Fi tethering app on my Sidekick 4G. It works much better if you use a computer and a crossover cable.

What settings are you using? Are you rooted? If not I think you have to use USB tethering. The list of FoxFi supported devices doesn't have a single HTC model running 4.1.

I'm on the $70 prepaid unlimited and using PdaNet+ right now. I'm waiting for my trial period to end before I get into unlocking the bootloader and rooting it, so my One is still stock. I installed app off the Play Store, enabled USB tethering, set hide tether usage to 1 and it worked no problem.

For those concerned about tethering limits... My cell is my only Internet connection. Normally I sit between 15 and 20 GB per month, but I hit 132 GB last month thanks to the Steam summer sale. No problems.
[T-Mobile HTC One (M7)] holmesnmanny:
Ya, it works with usb tethering just fine. It's only 7.99 or something to buy the full version which doesn't bounce you off after a certain amount of useage. You just have to change it in the desktop settings to "hide my tethering level 1" or it will pop up the tmobile message in your browsers.
[T-Mobile HTC One (M7)] kevinallen4325:
I am rooted. I was using 4.2.2 sense Rom. And I suppose I don't really know if it worked. I got connected and was able to use the internet but my unlimited plan comes with 500 mb of data so I don't really know if it was working or not. In the my tmobile app it showed that I used tether data though
[T-Mobile HTC One (M7)] Hesster:
Were you using the WiFi connection without changing your browser user agent? If you use WiFi you still have to change it to hide the tethering. The hide tether usage setting only works with USB connections.
[T-Mobile HTC One (M7)] kevinallen4325:
According to the other guy that isn't necessary. He said he was able to game with it. Which is mostly what I care about. I'm a college student and my schools WiFi can get sketchy
[T-Mobile HTC One (M7)] xndabox:
I can confirm that t-mobile doesn't block devices other than computers. I streamed netflix using my TV for a hour last night. :D
[T-Mobile HTC One (M7)] holmesnmanny:
Well, yeah, I can use my phone to wifi hotspot other phones no problem, even after the 500mb limit. :D
[T-Mobile HTC One (M7)] The Apostle:
What would happen if we disabled Mobile Hotspot in Apps/All.?
[T-Mobile HTC One (M7)] Nippero:
Then you wont be able to use that Mobile Hotspot app.
[T-Mobile HTC One (M7)] kevinallen4325:
Has anyone had any luck with this yet?
[T-Mobile HTC One (M7)] rasstar:
I would like to know this also. It was really easy to get it working on the galaxy s 4. No luck with the HTC One
[T-Mobile HTC One (M7)] jordanishere:
Just a major FYI. IF you have a Mac or Linux, they won't see your device as a computer, and thus, it can be tethered.

Sent from my Xiaomi MI2S
[T-Mobile HTC One (M7)] DeathTorrent:
Ah ha! I was wondering about this, becuase I was torrenting files over my phone while tethered, and it didn't hit my data plan at all (I'm on the unlimited). Here's to hoping they don't catch on...
[T-Mobile HTC One (M7)] Nippero:
Hmm really?

As far as I know they track you via browser user agent..

Not sure how they track internet usage via programs that arent web browsers though.
[T-Mobile HTC One (M7)] No_Nickname90:
That's what I thought to. I hit my cap this weekend, so I finally decided to upgrade. Well doing the time period, my computer would redirct to the Tmo website, but my Nexus 7 worked just fine. Like it had internet and everything.

However, I did an interesting test, I went to m.facebook.com and it loaded up. :confused:

IDK...

The odd thing is Tmo didn't warn me I was about to hit my cap. They did before. Hmm... Oh well... No more Netflix on my computer while I'm out visiting my friend. LoL!!
[T-Mobile HTC One (M7)] scm_crash:
Seems to be hit and miss on my phone. I'm not sure why. Sometimes it works and sometimes it doesn't. Though, I think it has something to do with my laptop. When I tether, my co-workers and friends phones seem to use my WiFi just fine. But my laptop is 50/50.
[T-Mobile HTC One (M7)] jordanishere:
Just use Linux or something that hides your user agent.

Sent from my Xiaomi MI2S
[T-Mobile HTC One (M7)] Nippero:
I think thats because if you go to m.facebook.com, all Tmo can see is the URL, because facebook uses HTTPS.

So they see a data connection to a mobile site and they let it go.

Your Nexus 7 probably gets by because it looks like another mobile phone to Tmo, and they cant really tell the difference between your actual phone, and another mobile device. They would both have similar user agents which state theyre a mobile browser.

Well hot spot works just fine without limits when you share with another mobile device. I noticed this too.

Likely, it is because tmobile cant tell the difference between mobile devices, they just look for a mobile user agent and let it go.

How does Linux hide your user agent...

Hiding that is just done using a Firefox or Chrome plugin.

And yea, this has worked for me in the past.

I've used Chrome with a UA changer set to Android UA.

Leaving UA blank results in you getting blocked though.
[T-Mobile HTC One (M7)] No_Nickname90:
Okay. I would like something to be explained to me. I'm tired of hearing just "hide your user agent". This isn't answering everything.

I want to know how does your phone know a computer is connected to it. The reason why I ask is because I hit my cap one time, and before the upgrade came in, I was testing some things out. I noticed that my tablet was working fine. Like EVERYTHING on the tablet and not just the browser. I was able to use Dropbox and everything.

On my computer, nothing worked. Not my Dropbox syncing and online games. From what it sounds like people are saying, if you reach your tethering cap, you can change the user agent in your browser and that should work, but everything else on the computer won't work. This is what I'm getting from what you all are saying.

And from this "Linux" thing I'm hearing, I'm taking it as your computer will have full internet capabilities. Like Dropbox and other internet applications will work. Can someone explain to me this? Is there a way to have your internet services OTHER than the browser work?

And this also doesn't explain why a tablet device would still work.

I know what I want to test. I have Bluestacks (Android emulator) on my computer. I think it has something to do with the OS. IDK... I want to see if Bluestacks will have internet functionality. I won't be able to test this until next week. I'll forcefully reach my cap since it renews next week to see what happens.
[T-Mobile HTC One (M7)] The Apostle:
I have been testing the Ultimate User Agent Switcher extension in Chrome and it works perfectly for me on my desktop. No T-Mobile page telling me I don't have a hotshot service.
[T-Mobile HTC One (M7)] franciscomac:
Please read this is what everyone has been talking about a user agent fools tmobile into thinking your using a browser from a particular device like the nexus 7. Everything else works fine except browsing that's the only time you need to use a user agent.
[T-Mobile HTC One (M7)] Nippero:
Well you sure sound demanding dontcha. I WANT SOME MONEY. Give me and I'll explain it.

Jk. Kinda.

T-mobile knows whether or not you're using hotspot by scanning the information in data packets. Everything on the internet is sent in "packets"

Everything on your tablet works because one way or another, the applications on your tablet have marked their packets so the destination server knows its coming from a mobile app.

You cannot change how an application formats its packets.

But in the case of browsers, we know this information is contained in what is known as a "User Agent" string.

You change this, and you're basically telling your browser to pretend to be a different type of browser (i.e. pretend to be the Chrome Mobile browser).

As far as I know OS do not do anything to affect these packets.. they really cant or else the application itself wont understand the packets its sending/receiving. OS handles a different layer of the TCP/IP stack. Thats why I really dont understand why using Linux would supposedly avoid Tmobiles tethering walls. Although I havent tried it myself.

EDIT: Maybe Linux applications format their packets in a different way. In a way that, coincidentally, T-Mobile doesnt bother to look for.

My method for avoiding T-mobile's walls is to use a VPN. VPNs encrypt all of your packets being sent between you and the VPN server.

T-mobile cant read my packets, therefore they cant tell what I'm doing, so they dont block me.
[T-Mobile HTC One (M7)] jordanishere:
I'm pretty low on technical network knowledge, but Linux can use chromium and Firefox with no UA string mask and they work fine. The computer can also download system updates :)

Sent from my Xiaomi MI2S
[T-Mobile HTC One (M7)] Nippero:
I did a bit of digging and figured out why.

Lookie here:

http://www.useragentstring.com/pages/Android Webkit Browser/

Its the UA strings for the stock AOSP Mobile Browser.

In addition to listing Android as the OS, it also lists Linux.

So T-Mobile has no choice but to allow Linux it seems.

I tested this with Windows as well. Used Chrome UA Changer and changed it to "Chrome Linux" aka chromium with linux in the UA string.

and now it works.

Interesting huh.

EDIT: now I wonder what happens when someone tethers to a Windows RT tablet.

Windows 8 tablets probably, definitely, get blocked from what I'm seeing.
[T-Mobile HTC One (M7)] jordanishere:
Good info. With Linux being at like 1% of the pc market, its a gamble they are willing to take.

Sent from my Xiaomi MI2S
[T-Mobile HTC One (M7)] tonytone215:
How can I make it to not detect my ps3?
[T-Mobile HTC One (M7)] No_Nickname90:
Thanks about that. I'll have to look into VPN's if I really need the browser. So I hit my cap this weekend at my friend's apt. I did learn that I was still able to use my applications. Like Dropbox continued to sync and I was able to play League of Legends. I'm so mad. I bought more tethering thinking I wouldn't be able to play. >=.(

As for the browser, it kept redirecting to the Tmo site. That told me I was getting internet. Which explained everything. I did know that when I changed the user agent, it would work, but then within 10 seconds if I loaded another page, it would redirect me.

Interesting enough, if I loaded a video in time, it would continue to download the video. However, Netflix did NOT continue to download. =.(

Hmm...
[T-Mobile HTC One (M7)] TheFuzz:
New to T-Mobile and to limits on tethering. I came from a Verizon unlimited data plan so I could get a new phone.

Have to say first that the speed on T-Mobile is great!

I am using Firefox on my windows laptop with a plug in that shows the browser as an iPhone and so far it seems to be working fine. Shows no tethering data being used at all. I'm using the treve mod wifi tether app.
[T-Mobile HTC One (M7)] handman29:
My stock HTC one tmo doesn't have a teathering app???
[T-Mobile HTC One (M7)] jordanishere:
No kidding bro T-Mobile removes that stuff from their devices.

Root your phone and install an app to tether

Sent from my Xiaomi MI2S
[T-Mobile HTC One (M7)] lampel:
Look under settings -> more -> mobile network sharing.
[T-Mobile HTC One (M7)] holmesnmanny:
Have any of you even looked at this thread ?

Download Foxfi and turn the setting to "hide my tether usage" and you're good to go via usb tethering.

It will cut you off after a bit of usage unless you purchase pro which is like $5 or so.
[T-Mobile HTC One (M7)] IbukiSuika:
I have had great success with EasyTether Pro. It works for both USB and Bluetooth and for most any device, even another android tablet for example. If you don't have a tethering plan, you just have to run a vpn (like privateinternetaccess) and you're good to go. :cowboy:
[T-Mobile HTC One (M7)] kevinallen4325:
Were not trying to just simply browse the internet. A vpn slows things down ALOT. Many of us are looking for a way to use our phones to connect to our systems or computer for gaming. Vpn, pdanet, foxfi, none of it works
[T-Mobile HTC One (M7)] No_Nickname90:
So I've had the most UNUSUAL experience ever, and I'm not complaining. My setup, rooted, using Sinless Google Edition ROM 4.3. Okay. So when I used the Wifi Tether app, the Trevors MOD one, or something like that, my computer would get redirected after I reached my limit. The app has been causing issues with my WiFi where I would need to reboot to get it to work right.

So I decided to just use the onboard tether application since I thought it was no different. Well I was wrong. For some odd reason, I don't get redirected. It works just fine. No need to change my browser user agent or anything. I don't know why, but I like it. I'm just mad because I paid $20 more to get 4.5GB of tethering and I still used that up fast. =.=

I'll see how long this last. My recommendation to you all is to try your onboard tethering app. Since it's Tmo, you have 500MB free at least. So it should work regardless.
[T-Mobile HTC One (M7)] IbukiSuika:
Well, I'm running slimbean on my tmo one. I can use the stock android usb or wifi tethering and get full access to the internet. Since CIQ isn't installed, the only other way they have tracked my "tethering" usage is with user agent when browsing websites. I have been able to play games and do other non-browsing activities without a vpn and it has not increased my "tethering" usage shown in the t-mobile my account app. I only use the PIA VPN for fast browsing and downloads and i usually get 10mbps or more in most cases. Last month, I had almost 60gb of unlimited usage on my plan, with maybe 280mb to 300mb of tethering showing up.
[T-Mobile HTC One (M7)] No_Nickname90:
Where are you viewing your tether usage in the MyAccount app? Or are you just doing the math yourself? Your data usage (-) your total app data usage (=) tethered data.

I was wondering how much tethering data I was using. I wanted to keep track of it, but I don't see any place that shows it. I never seen it in the MyAccount app. Hmm... I wonder if there are any apps that would show this.