2019: Bypass Verizon Hotspot Throttle (NO ROOT)

So this method is pretty straight forward and doesn’t require root. After going thru my 15GB in a week while camping, Verizon throttled my hotspot to 600Kbps…which might as well be them turning off the function.

With this method, it simply bypasses hotspot data and cloaks the data as if it was normal phone data.

With my Verizon “unlimited” data plan, I have unlimited data (22gb and then deprioritized if congested, not throttled.). I’ve never been throttled for going over my cellular data, only hotspot.

They throttle hotspot data, not cellular data

To no one’s surprise, this involves cloaking your connection as if it was your phone’s usage… By using a TTL of “65” and a VPN. Mobile phones use a TTL of 65, and it’s ond of the ways carriers know you’re using cellular or hotspot.

Step 1) On your windows computer/laptop, open a new command prompt as administrator. You’re going to be entering a command to change your TTL.

If you’re going to be using the laptop/computer as your device to use the data on, you’ll be setting it’s TTL to “65”. For me, I wanted my Shield TV to be the device using the data, via my laptop’s WiFi. So because it’s going from my phone, to my laptop, to my shield, I cannot just set my laptop’s TTL to “65” as there is one hop between the laptop and shield. If I just set the TTL to “65” on my Laptop and connect my shield to my laptop, the Shield will have a TTL of “66” and it’ll be used as hotspot data which is throttled. I hope that makes sense…

So…

If you’re just using the data on your laptop/computer, use the following commands in the CMD window:

netsh int ipv4 set glob defaultcurhoplimit=65

netsh int ipv6 set glob defaultcurhoplimit=65

If you’re like me, and want to use your laptop as a Wi-Fi repeater, you’ll use the following commands:

netsh int ipv4 set glob defaultcurhoplimit=64

netsh int ipv6 set glob defaultcurhoplimit=64

(Copy and paste the first line, hit enter, and CMD will echo out “OK.”, then do the same with the 2nd line. Again, make sure you’re running CMD as administrator.)

Step 2) Turn on your cell phone’s hotspot, for me I use the built in mobile hotspot function on my galaxy s9+

Step 3) Whatever device you’re going to be using the data on, launch a VPN. Some people might not need to use a VPN if they are just going from their phone to one device (without an extra hop). For me though, my shield would only bypass the throttling if I turned on the VPN on the shield itself. I personally use NordVPN.

That’s it, no more throttling. This has been a life saver for me, as I’m on the road traveling with my camper for the rest of the week. Having access to unlimited high speed internet has been amazing. Especially because I went over my hotspot data in the first week, and was throttled to 600kbps. Once I did the steps above, I went up to 35-50mbps. Plenty fast enough to stream my TV channels and Netflix.

If you have issues with Netflix because of the VPN, just change your DNS. A quick Google search will help yah with that.

This probably isn’t the only method out there, but it worked for me. I tried several ways before just deciding to mess with my TTL values. My phone and Shield are both NOT ROOTED so the only way to change the TTL was via windows.

Linux, Mac, and whatever else will normally have a way to change the TTL. So this isn’t just for windows, just this specific guide is :slight_smile:

Would this also work on other carriers? Like T-Mobile perhaps?

Thank you for this. I’m using Verizon prepaid which has a universal 600kbps limit on hotspot, making it useless always.

I’ll give this a shot. Do you know if this setting change persists a reboot?

This also works for enabling tethering if the MVNO doesn’t support it.

Straight Talk - Verizon. I have the props enabled to bypass the check but it still knows based on hop.

Also for the Linux peeps out there.

sudo sysctl -w net.ipv4.ip_default_ttl=65

Mobile phones don’t use a TTL of 65, they use a TTL of 64 like basically everything else.

What is happening is that when tethered the PC sends packets with a TTL of 64, it goes through the phone which acts as a gateway so now the packet has a TTL of 63 after one hop. that’s what they detect

Just a fyi, PdaNet+ has a cloak feature already on it that doesn’t need root. I’m a truck driver and do quite a bit of online gaming and haven’t once been throttled, nor does that usage climb on my Verizon Hotspot.

Most important detail however, is that the cloak is for USB only iirc.

How would I go about making this work for my Xbox1x? Windows 10 PC with both Ethernet port and Wireless AC card…Pixel 4XL

Thanks so very fucking much, you are a legend amongst straight talk users.

After I disconnect from mobile hotspot and connect to home wifi, how I revert TTL to default on my windows PC?

Thank you, this worked perfectly for me with Verizon. I ended expanding on this a bit in order to use my phone as the source of internet for my router by using a Raspberry Pi as a bridge.

Yo thank you so much this worked flawlessly in Verizon with no vpn

I can’t seem to get this to work. I run Windows and Mac OS X and failed every time.

:hot_face:

Can I get more info on changing DNS to work on netflix? Trying to do just that

HOLY FUCK DOG IT ACTUALLY WORKS! I COULD KISS YOU THANK YOU SO FUCKING MUCH I WAS SO PISSED!!! No need for VPN either!

YO GOOGLE USER, THIS FIX IS THE ONLY ONE THAT ACTUALLY WORKS! YOUR SEARCH IS OVER!

Yep Straight Talk ($55 Unlimited) throttled me at like 4GB to like 60kbps. Called twice and they allowed me 2 gb more of 4g speed (4.5MBps, 36mbps) then back to 60kbps. Tried all the various hacks, and then God sent u/Ohmybahgosh and Im back to downloading Red Dead Redemption 2 in hours again instead of months!

Ya know these networks they are forcibly inserting in our rectums are OUR god damn networks. We the taxpayers funded their construction through the federal access fees on our bills. Maybe we ought to stage a couo detat.

bring me the red throne and i shall make it rain data bits

Thanks, this worked like a charm! Running a hotspot on Android 10 on the Pixel 3, connected to a laptop with Windows 10.

Does this not work on iPhone XR? I know this is in the Droid section but has anyone tried?? Using Verizon Unlimited at the moment.

neat, work. I love you

Could one get in trouble for this? If you’re doing this with an unlimited data plan, is there anyway they could fine you? Also, what’s the probablity of them “patching” this?

So how would this scenario go, I want to use my hotspot for gaming, I want my PS4 to recognize my laptop as the source, I’ve tried this method using proton VPN, and tried all configurations and none are working, I was throttled the other day and this hasn’t fixed it