How to Hide Data Usage and Get Truly Unlimited Tethering with T-Mobile

T-Mobile One’s unlimited data plan isn’t quite as unlimited as advertised—especially when it comes to tethering. We’ll show you three ways to get what you paid for while using mobile data on your PC.

T-Mobile’s new standard all-unlimited talk, text, and data plan is called T-Mobile One. Supposedly, it’s simplified now without tiers of data caps, just one simple plan without limits. But is that really the case or is this a false embellishment?

t-mobile-data-tethering-sucks

The first thing I noticed after lucubrating through the terms and conditions was the tethering. If you’re a farmer like me and you don’t live in an area with high-speed internet access, the tethering becomes a make-it-or-break-it deal. With the new T-Mobile One, there is unlimited tethering at only 2G limacine speeds (512kbps), which stultifies any meaningful use. Getting decent speeds requires an additional $15 add-on for 4G tethering and has a data cap set at 5GB per month.

Is Data Really Unlimited?

Your data still isn’t truly unlimited even if you’re just planning on using your phone or tablet—which, by the way, T-Mobile and other carriers still fail to understand that there are Windows and OS X powered tablets, not just Android and iOS. But anyhow, if you are using what T-Mobile considers a “phone or tablet” the data cap is effectively still set at 28GB because after exceeding 26GB, speeds slow way down from throttling. T-Mobile doesn’t specify how slow it’s going to be after 26GB, but from my testing with previous T-Mobile data caps, it’s looking like less than 512kbps. With that said, the tricks I have below aren’t going to offer you truly “unlimited” tethering data either because that 28GB soft-cap will result in T-Mobile slowing you down if you go over in one billing cycle. Not everyone will experience the post-28GB throttling, but do keep in mind that on previous versions of T-Mobile’s unlimited data plan (if you’re lucky to be grandfathered in) this throttling wasn’t present.

Update: We were contacted by a T-Mobile representative who clarified that only 3% of their customer base may see throttling above 28GB on a single line.

The next thing is the HD video. The new T-Mobile One plan offers “unlimited video” data, but it’s only at 480p. True HD (720p or greater) requires an extra $25 add-on per-line. This feature was previously free and only required activation with the My T-Mobile account settings.

Now if you find T-Mobile’s fine print to be anathema, here are three different ways to work around the tethering limits.

Editor’s Note: Before you use these tricks, make sure you don’t abuse them. T-Mobile CEO John Legere has announced his intention to go after “Network Abusers” who are using as much as 2 TB of data and are circumventing T-Mobile’s throttling and data caps. Abusers get kicked off the unlimited data plan. If you only use a few extra GB, you shouldn’t raise any red flags. Just don’t go nuts. Do the data equivalent of driving 5 MPH over the speed limit. Or, if you fear the wrath of John, maybe skip this tip.

Method 1 – Dun = 0 [Android Only]

Requirements: Windows PC, USB cable

  1. Download the ADB and Fastboot installer from XDA-developers. Select Yes when prompted by installation options (install ADB and fastboot, install system-wide, and install drivers).
  2. Enable USB Debugging on your phone/tablet.
  3. Connect your phone to your computer via USB cable.
  4. Open up the command prompt.
  5. Type “adb shell” and press enter.
  6. Type “settings put global tether_dun_required 0” and press enter.

Note : If you see “error: device not found” it is usually because A) you need to update your phone USB drivers on your PC or B) your USB cable isn’t capable of transmitting data because it is only designed to charge the phone or C) USB Debugging isn’t enabled.

ADB DEVICE NOT FOUND

Method 2 – PdaNet

Requirements: Windows PC or Mac, USB Cable

  1. Install PdaNet+ from the Google Play store.
  2. Install PdaNet desktop application on your Windows PC or Mac. Start the application.
  3. Open PdaNet+ on your phone and check the Activate USB Mode box and also Hide Tether Usage.
  4. Connect your phone to your computer via USB cable.

pdanet

Note: If you find PdaNet isn’t working, or T-Mobile is severely throttling your connection, installing a custom Android ROM as Cyanogenmod can help. This is in part because, on many phones, T-Mobile has pre-installed network monitoring software designed to detect extracurricular data use.

Method 3 – VPN

Requirements: Monthly fee

While it may slow down your connection a bit, one sure way to get around any sniffing T-Mobile might be doing to detect your tether usage is to tunnel your traffic through a VPN (Virtual Private Network). This can be done on the individual PC you want to tether, or you can tether the phone’s entire data stream. There are too many options here to list them all, but when it comes to simplicity PIA (Private Internet Access VPN) is the best and easiest to set up and will run you about $39.95 a year ($3.33 a month). PIA has a Mac, Windows, iOS, and Android client which just works.

So that covers it. For me the Dun=0 trick and PdaNet worked well enough, I didn’t have to resort to a VPN, but your mileage may vary depending on what phone you have and the total network traffic in your area. Please post any questions or issues you have below, and I’ll do my best to help out!

365 Comments

365 Comments

Jay November 15, 2016 at 3:22 pm

Or just method 4, just edit the ttl of the system you will be using it on, thats is all T-Mobile checks to determine of the data came from the phone or a device connected to it, Android and ios have a default ttl of 64 so if you change the ttl of your Windows/Mac/linux machine to 65 when it gets routed through the hotspot it will have a ttl of 64 inline with the phones data, the reason they do this is some apps send data with either no user agent string in the header or a “spoofed” firefox,ie,or other “desktop” user agent, also it is a common practice to use a desktop user agent to get a desktop only webpage and many people use such features.

Austin Krause November 15, 2016 at 7:56 pm

I had attempted using TTL but still had issues with the WiFi hotspot being throttled. Interestingly enough though, it appeared T-mobile was sniffing the header because the throttling went away when I used a user-agent switcher to spoof the desktop Chrome browser as a mobile android version of itself.

jay November 15, 2016 at 11:04 pm

I know they don’t solely use user agent strings anymore(they use to,back in those days i used a pfsense box to remove any “desktop” user agent s that went through my firewall on the fly)since some of the apps i use use desktop agents to acess data from sites that dont support mobile and things like chromes desktop site feature, but i know they do seem to pass most andriod/ios user agent packets along just fine, often even if they dont pass one of thier other data checks. Idk what their current rules are on thier network all i can tell you is for the last 10 months my network has been editing ttl only and getting by fine, unfortunately this is a game of cat and mouse i have to play since i live in a dialup only area and i cant afford nor deal with the latency associated with satellite internet. There is a possibility that T-Mobile devices have a flag sent before a teathering session and somehow mark data from the wlan interface but i would not know since i use either unlocked devices or one that can be flashed to aosp