What is the difference between cellular data being used on my phone and cellular data being used on my notebook? Data is data.
This is why we need net neutrality
100% this
That’s not what net neutrality does, and I’m disturbed by this being the number one comment.
This has little to nothing to do with net neutrality, which refers to back end L1 and L2 network interconnections.
what are you talking about? that makes no sense
Edit: wait, you might be right. As I understand, net neutrality is for the last mile ISPs, not the L1/L2 providers. So uh… what I explained below isn’t relevant. Eh, I’ll leave it in case people wanna learn stuff.
It was a bad explanation, assuming you had knowledge of network infrastructure things, but it does make sense. I’ll explain things if you’re interested.
Net neutrality is the idea that ISPs must treat all content providers equally. Your phone is not a content provider (most likely. You could run a web server on your phone, but… no). YouTube, Netflix, Facebook, TikTok, and your weird uncle’s WordPress site are content providers. Without net neutrality, ISPs can say, “Hey YouTube, people request a ton of traffic from you on our network. Pay up or we’ll slow down people’s connections to you.” The “neutrality” part means that ISPs must be neutral towards content providers, not discriminating against them for being high demand by consumers.
For the L1 and L2 part, that’s the networking infrastructure. The connection to your home is just tiny cables. I don’t recall how many layers there are, but it’s just “last mile” infrastructure. The network infrastructure between regions of the country or across the ocean are giant, giant cables managed by internet service providers you’ve never heard of. They’re the kind of providers that connect AT&T to Comcast. These are considered L1 or L2 providers. The data centers of giant companies, like Google for YouTube’s case, often pay these L1 or L2 providers to plug directly into their data centers. Why? Those providers are using the biggest, fastest cables to ferry bits and bytes across the planet. You might be pulling gigs from YouTube, but YouTube is putting out… shit, I don’t even know. Is there a terabyte connection? Maybe even petabyte? That sounds crazy. I dunno, I failed Google’s interview question where they asked me to estimate how much storage does Google Drive use globally. Anyway, I hope that gives you an idea of what L1 and L2 providers are.
I’m not a network infrastructure guy, though. If someone who actually knows what they’re talking about has corrections, I’d love to learn where I’m wrong
Net neutrality is about service to last mile customers, but it is based upon interconnection agreements across the L1 and L2 level.
ISP’s pay for a connection to L1 and L2, so their users (who pay ISP’s) can access content on those networks. Websites pay for a connection to L1 and L2 so their content can be available on those networks.
ISP’s want to also charge websites for access into their networks of users, in spite of the fact their users already pay them for access to the website content. If some websites don’t pay, then ISP’s will provide a lower service to their users for those websites. Net neutrality says ISP’s should not do this.
Differentiating between locally used data and hotspot data has nothing to do with this. Hotspot data is about the device the data is going to, not where the data is coming from, and typically (or at least traditionally, maybe not so anymore) a PC will use more data than a phone. A PC is more likely to have large multi-gigabyte downloads (eg games), although these days video streaming is perhaps the main bandwidth hog and is generally equal across all devices.
A home internet connection is expected to serve all devices in that home, while a mobile internet connection is expected to serve only that mobile device (excluding mobile broadband options, which serve multiple devices but are typically more expensive). The ISP’s network is designed with this in mind.
It is more reasonable for an ISP to only provide data to the phone you’re paying for than it is for them to throttle websites you already paid for. However, really both are kind of bullshit - usage limits in general are completely disproportionate to actual costs.
Net neutrality isn’t going to do a thing about this kind of stuff. In a best case scenario, you’ll end up with overall data usage limitations - no more ‘unlimited mobile data’.
ISPs meter data usage because it’s pretty much the only way they can impose some form of limitation on a finite capacity to provide such data to you and other customers - other than data rate limits (read: slower speeds). They can’t guarantee data rates in almost any setup, because ultimately, while ‘data usage’ is a bit of an artificial construct and ‘data’ is not in any way finite, the pipes that deliver the data certainly are of finite capacity. Mobile data capacity - and in fact, any wireless medium - is a shared medium, the more people try to use it simultaneously, the less pleasant it’s going to be for each individual user. Ask Starlink users in many US areas how overselling limited capacity impacts the individual user.
Mobile data usage also has different usage patterns than if you’re hotspotting your PC. You’re not going to download massive games or other bandwidth hogs to your mobile. You probably won’t be running a torrent client either. So they can give you unlimited mobile data because you’re simply not going to put as much of a strain on the infrastructure with pure on-device usage than you will with hotspotting.
This isn’t a defense of what AT&T is doing. But net neutrality isn’t going to force them to suddenly be all ethical. It’s not going to make them provision infrastructure that doesn’t fall over at the first signs of higher-than-usual load. And it certainly can’t change the physical realities of wireless data communication. In an ideal world ISPs wouldn’t be so greedy and/or beholden to greedy shareholders to be cutting corners, and instead provide sufficient infrastructure that can handle high demand.
And to those who are talking about their workarounds: you may not like it but you’ve signed a contract. That contract stipulates acceptable use, and if you’re found to be breaching the contract terms, the other party is within their rights to terminate the contract. Again, in an ideal world these contract terms would be more balanced towards the needs of the customer, but in the meantime your best recourse against unfavourable contract terms is to take your business elsewhere. And if you can’t do that, everything else is at your own risk.
If they didn’t have the bandwidth, I don’t think T-Mobile would offer home Internet and advertise it as much as they do
And more competition.
Nationalize the tubes
T-Mobile hasn’t done this for years. Att is just shit
Lol. They totally do. Their best plan without going arm and a leg for unlimited gives you 50GB a month before dropping to near nothing. Up to a year ago it was 40GB.
50gb is not even close to 5gb and 3g speeds are not even close to 128kbs so no, T-Mobile doesn’t do this.
When T-Mobile moved to unlimited with the ONE plans, they gave You “unlimited” tethering at “3G speeds”, which turned out to be 0.5Mbit/s, an unusably slow speed in 2018.
The Magenta plans gave you 5GB-50GB of full-speed tethering before dropping you to “3G speeds”. The current Go5G plans are similar, with a limited amount of usable tethering data before you’re, for all practical uses, cut off.
Before the ONE plans, there technically was no hotspot usage limit, but since you had a limited amount of high-speed data, your hotspot was effectively limited to whatever your plan gave you.
All the US carriers limit hotspot usage, partly to prevent someone hooking up a computer to download 50TB of pirated movies while clogging up the bandwidth for everyone else on that tower, and (moreso) partly because they’re greedy.
If it were just bandwidth issues, they’d only limit you during times of congestion.
It’s pure greed.
I have T-Mobile. They absolutely do.
I have T-Mobile, they absolutely don’t.
Uh?
Sorry how would net neutrality do anything but make them reword the policy??
The ISP shouldn’t care what kind of traffic is going through the network and show it down by type. It should be neutral to it
They can care about what device they’re providing internet to. Net neutrality is about where content is coming from.
Right… they can still impose data caps. They’ll just do the cap at the plan level, like most already do. OPs just on a cheap plan.
This is one of those ‘innovations’ people mean when they say capitalism drives innovation. Not the hotspot, the pointless extra charge for something your phone can just do on its own.
Using a phone purchased through them or unlocked? Locked phones will have proprietary bullshit to check if you are using a hotspot
I’d have a lot of fun trying to get around it. For example, if the phone and the computer were on the same non-Internet-connected wifi network, and you set up an SSH server to send outbound requests through the 4G modem, would they be able to find out you’re using the hotspot?
There are a ton of methods carriers use to detect hotspot traffic, from the device itself handling the categorization, to TTL values attached to requests, to other very clever network sniffing strategies.
Every method I’ve encountered in the past was thwarted by a good ole VPN. This was all on unlocked or rooted phones though so YMMV work carrier phones.
I’d just try to disguise the traffic as coming from something else. Someone further down says just switching to an OS that doesn’t actively snitch does the trick, but if you really wanted you could make your requests look like just about anything, given added volume is free.
yeah they are selling “wireless home internet” hard now, can’t have people using their phone hotspot for that.
They can detect you using your phone as hotspot? Creepy.
Sometimes it’s based on the TTL of packets. TTL for hotspot clients will be one less than TTL for directly using data on the phone, since the phone is acting as a router, which adds an extra hop.
I think running a HTTP proxy or VPN server on the phone would mask it (since the connections would then be made by the phone directly), but I’ve never tried.
Android phones don’t share VPN connections through the hotspot
Ahh - that’s unfortunate. A HTTP proxy should work though.
My provider used MTU as a reference. I simply changed it in hotspot settings and was happy about that
It’s not hard to detect when the standard includes the phone indicating what it’s doing to the carrier.
The phone reports it, yeah, it is creepy. Should be illegal to even have the knowledge to differentiate.
How do they even know if you use your data as a hotspot? That’s just ridiculous!
Makes you wonder what else they know about what you’re doing online.
Read permanent record by snowden
He wrote that 5 years ago (admittedly I have yet to read it), so who knows what they’ve been able to do since then than he hadn’t even thought of.
It’s still very relevant and one of the most mind blowing things I’ve ever read
Oh I’m sure it’s still relevant, I’m saying things have probably gotten even worse.
Well if you ever read it you’ll wonder how it can even get any worse haha
It can always get worse. Any time someone says it can’t get any worse, it does.
I was told abortion restrictions couldn’t get any worse too. Then they started removing rape exceptions.
Probably local/system services on the app when the SIM is activated (like it’s with sim locked phones)
Nope, it’s either inspecting the TTL of packets coming from your phone (unless you have a VERY custom setup, the TTL from devices other than your phone will be very different), or it’s deep packet inspection. I tried to trick t-mobile last year into giving me home internet on a phone sim, so I did a whack ton of research.
Did you find a way to avoid detection?
Monitoring DNS requests to their own servers.
Thank you for putting this into words. Verizon does the same thing to me, I’ve been on the same plan for four or five years, and I haven’t been able to articulate it the way you did. Thank you for explaining what’s happening.
Basically they don’t want you to turn your phone into a mobile router.
Well then don’t offer unlimited data. Is it unlimited or not?
Unlimited data, not unlimited speed. It didn’t say they’d cut you off, only that you’d be throttled.
(Yes it’s an asshole move but there is a difference)
Unlimited is by definition without a limit
5 GB is a limit
You have “unlimited data” so you can download all you want. You do not have “unlimited bandwidth”.
Unlimited data for your phone, not your computer.
Definitely not the way they structure it currently
How do they know if the source of data is hotspot? I’d imagine there is a way to stop your phone grassing on you.
TTL in the packet header is 29 instead of 30
Back when they just began recognizing it, they noted peculiar traffic. Desktop websites, batch downloads normally unavailable to that system. This assumes that you utilized the internal hotspot system and didn’t create a separate one. Now? Not sure whether their system is more robust but it should, theoretically, be possible to obfuscate your traffic using third party hotspot software. No clue where to look for that anymore.
I used to routinely use 100gb of data on my jailbroken sprint iPhone. Did that for almost 3 years. Never heard a peep from them. But this was forever ago.
If you used the package I think you did, that’s not unusual. Absolutely will not remember the name but there were numerous tweaks that just flipped the hotspot switch but a couple that allowed you to use a hotspot without directly using the inbuilt function. One was free and broadly used.
If you root your phone and install a custom rom, you can get around it and they can’t tell.
If you’re factory, it sends that hotspot info to them.
You have to turn that feature on.
Could you install a different OS like suggested here https://dubvee.org/comment/1855949 / by Admiral Patrick below?
Maybe, but it’s not worth it just for a few days, which is all I’ll need it for. I just forked over $15 for another 10 gb.
$15 for 10GB?! USA phone bills are extortionate!
Lol when I travel to the US I get 12GB roaming per month included for no extra charge.
You think our phone bills are extortionate? Try Canada. They’re worse. Which is really saying something.
It’s worth it for more than a few days, custom ROMs ftw.
Personally my minimum features are:
- Long press back button to force close and kill an app.
- Call recording.
All the other stuff and customisation is just tasty gravy.
Yeah, installing a new OS on a phone isn’t something you do easily like on a PC.
You have to unlock the bootloader, which requires an unlock code from the manufacturer, then you have to factory reset it, and that’s even if your phone/carrier allows it. Many don’t (which is why it’s so hard for me to replace my phone…grrr).
So yeah, installing a new OS on your phone is typically going to require quite a bit of effort and some level of commitment as well as a device that’s bootloader unlockable and supported by alternate OS (each device and model requires a custom build).
It’s…a whole thing.
and that’s even if your phone/carrier allows it.
This is why you should buy the phone outright yourself then get a SIM only deal, rather than paying for your phone in contract.
Yeah I do, but SIM unlocked and bootloader unlockable are two different things. Sadly, not every phone (or even the same phones made for different carriers) are allowed to be bootloader unlocked; I have no idea why, but it is and sucks.
Yeah it’s definitely true, even with the same manufacturer it can be hit and miss. You gotta do your research before you buy.
I haven’t done it in a while, but it kinda depends on the phone, some were very easy to flash in the earlier days of Android.
Yeah, my old Moto Play G4 was a breeze. Wasn’t quite “Press any key to continue” but not much more difficult.
My OnePlus was a little more work, but that was mostly because of the OP website acting up and refusing to generate my bootloader unlock key. Also had to do things differently since it didn’t have an SD card to hold my install stuff like the Moto Play did.
I had one where you could literally run an app on the phone, no ADB or anything. Can’t remember what phone it was now but it might’ve actually been a Moto Droid
One one hand, that sounds extremely convenient. On the other, I shudder thinking what a malicious app could do with that 😆
Edit: Unless you’re talking about doing it through TWRP. I had to flash that over fastboot, but once installed to the recovery partition, I could boot into that and install the rest of Lineage and extra packages straight from the SD card. Updating the system was just downloading the new Lineage .zip to the SD card, booting into TWRP, and clicking install.
There’s different internal network configs (APNs), and hotspot uses a different one than regular mobile data. ( or at least it used to). Those can be configured and metered separately from the carrier’s end.
LineageOS, and maybe some other custom ROMs, wouldn’t do that and would put the hotspot and mobile data on the same APN to get around that.
I’m still hoping for LineageOS on the Nord N30 but I can’t Even find a stock ROM to root it.
Can confirm, switching to Graphene solved this problem for me a long while ago.
Doesn’t unlocking the bootloader break Google Pay?
Don’t know, wouldn’t touch that with a 10 foot pole.
What’s wrong with Google Pay?
the Google part
You can in theory still use Google Pay with a Magisk module called Play Integrity Fix and using a fingerprint from a different phone to pass Basic and Device integrity. I’m currently doing it on my Pixel 7 Pro.
But it has a steep learning curve and is a temporary solution that will disappear in roughly a year once Google sunsets legacy integrity methods and starts requiring Strong integrity, which can’t be faked under known methods. Google is also actively disabling fingerprints that are being spoofed, making the whole thing frustrating and even more temporary even when it works.
Just let us use our devices, sheesh.
You can lock the bootloader again after the flashing process is done(because it will add the signing key of the new OS), but unfortunately the NFC Payments in Google Pay still won’t work because Google only allows it on ‘certified’ Android systems (aka only the preinstalled OS)
Isn’t this dependent on the ROM, like lineage shouldn’t be locked where as calyx is locked likewise for graphine os
Even on my unlocked, non vendor phone it seems to not recognize hotspot data as different for some reason.
If you use a VPN it can also mask it too. That’s how I used to get around it before moving to Google Fi.
Which is bullshit. Who cares if you download something at full speed on your phone or through the hotpot? A bit is a bit, doesn’t matter where it ends up when received by the phone’s modem.
It’s a sneaky way of having a bandwidth cap without having a bandwidth cap. Mobile devices have smaller storage, so you’re less likely to use as much bandwidth compared to a laptop. Also a single device going to use less data than multiple devices sharing a hotspot.
You can burn through a huge amount of data streaming 4K video on your phone without using any storage. You can also plug a 20TB USB hard drive into your phone, connect to a VPN and torrent away.
But most users don’t. And that’s what they’re counting on.
The carrier who’s paying for your traffic. You’re most likely going to use a lot more data on a computer than actually on your phone.
The carrier who’s paying for your traffic.
soooo… what’s with the monthly bill then?
I mean let’s be real, it’s incredibly complex and amazing technology. Borderline magic. And depending on where you are, yeah consistently using large amounts of bandwidth can and will impact other users.
So a policy like this makes sense, to a point. It’s when they auto charge you for hitting a “limit” that grinds my gears.
And I’m sure we can all acknowledge what would happen to prices if there were zero restrictions. A top budget blogger tip would be “stop paying for your expensive broadband service! Plug your phone in and tap “hotspot” in settings to save $50-$100 a month.“
Normies (grandmas using Facebook, not WFHers/gamers) would be frivolous to pay for two “equivalent” Internet services.
(Before you think me a corporate lobbyist, know I submitted a complaint to the FCC when Comcast first implemented broadband bandwidth caps in the USA. Saw that BS in Canada.)
Less than it would be if they expected you to go full ham 24/7.
Username checks out.
I got hit by this AT&T usage cap for internet downloads. I went through 250GB of downloads in less than a month. Most of it was internet backups of a newly installed system. They don’t offer a data tier without a cap in my area so I was stuck paying $10/10GB over that month. Next month I added a $30 unlimited data charge to my bill. That’s OK as I’m consistently going over their cap again due to backups. Unless I buy much more expensive plan from a commercial provider and pay for Fibre installation, I’m stuck.
The difference is one hop. I think that’s how ISP’s measure it anyway. I’ll bet spoofing that number would bypass the restriction.
Or I’m hopelessly out of date.
Something like that, yeah. I recall a while back that TTL spoofing was a way to get around that kind of detection. Haven’t had to deal with that lately, so no idea if it’s still valid / applicable.
I have been bypassing this with Pdanet app for over 10 years. I don’t think the app gets regular updates anymore, but it has worked for me on many different phones, and windows versions. Also different carriers.
Doesn’t have to be usb either, I use the wifi direct setting it has and have used 100gb in a month. With minimal or no slowdown.
I still use it almost daily, as fiber or any other form of internet isn’t available in my area besides satellite (not talking about starlink). I also play online games usually 80 latency, which sucks, but better than nothing.
Doesn’t look like there’s a Linux client unfortunately.
EasyTether+ might have a Linux client. It’s a similar app
Ah, thats a shame. Pdanet also has an app called foxfi, which can active unlimited hotspot on some phones/carriers, so uou wouldn’t need the client app.
Theres a free trial, give it a try if you haven’t already
Thanks!