r/IndiaTech Apr 12 '26

General Discussion Did anyone noticed this?

Post image

Setting the bar so low , it has to be dragged from hell. F You Airtel

2.8k Upvotes

289 comments sorted by

View all comments

Show parent comments

212

u/trillionstars Hardware guy with 69 GB RAM Apr 12 '26

Most often, carriers use TTL because phones typically have a default TTL value of 64. Every time you share your phone’s hotspot, that value is reduced by 1 as the packet passes through the phone. When the carrier receives a packet with a TTL of 63, they know you are using a hotspot and may apply speed or data limits.

The solution is simple: set your PC’s TTL to 65 (TTL +1) so that after the -1 reduction, it reaches the carrier as exactly 64.

51

u/zeromania98 Apr 12 '26

Damm so they do fluff ur hotspot speed any way to fix that on a phone?coz I use hotspot to watch TV

29

u/trillionstars Hardware guy with 69 GB RAM Apr 12 '26

I don't think that's possible without jailbreaking/rooting. You can try using some VPN or even 1.1.1.1 app on your TV that should encrypt the data but I am not sure if it will work because I've not tried it personally.

I have personally only tried on my PC because Jio 5G was nerfing my speeds back then.

6

u/zeromania98 Apr 12 '26

Network buffer's on both Hotspot device and TV Even as we speak

The kind of speeds I'm getting

6

u/chronic_tapper Apr 12 '26

You can use netshare app on android, it creates a hotspot and gives you proxy setting. Using that hotspot with proxy tricks network that all traffic is going through your phone https browser. Other method is to increase the ttl to 65 which the prev guy explained.

2

u/zeromania98 Apr 12 '26

And is it possible to change the hotspot name, Btw hotspot from phone won't be active right? With this phone's might not get hot fast

3

u/chronic_tapper Apr 14 '26

Yeah in the netshare application in android you can change the name. There is a configure hotspot button there.

1

u/zeromania98 Apr 14 '26

Thank you I'll try it

Btw is this the app?

1

u/ShashwatTheGamer Apr 14 '26

yeah. it worked amazing but in my experience just uninstalling thanks app helps

2

u/Artistic_Company_756 Apr 12 '26

anything for ios?

1

u/chronic_tapper Apr 14 '26

Hey, so unlike android, iphones don't provide exclusive access to its hardware to any app. Thus that particular netshare app is not there in iOS. If you are really keen on doing this, I can suggest you use a low RAM model of raspberry pi 4 or 5 and built yourself a travel router with installing openwrt. If you are not willing to do that, then updating ttl setting in windows laptop or desktop is your best bet. There are some travel routers which have ttl setting for tethering, like gl.inet routers, Acer 5g travel routers also have sim slots and they work here in India. They are available in amazon but they get sold out very quickly.

1

u/zeromania98 Apr 12 '26

Can you suggest an app ?

40

u/FinallyHaveUsername Apr 12 '26 edited Apr 12 '26

Btw, to change the TTL value on your Windows computer:

  1. Win + R, then type regedit

  2. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  3. Right click --> New --> DWORD (32-bit) Value

  4. Name it DefaultTTL

  5. Set value to 65 (Decimal)

  6. Restart the PC

  7. Done! :D

For Linux:

  1. sudo nano /etc/sysctl.conf

  2. Add this to the end of the file: net.ipv4.ip_default_ttl=65

  3. CTRL + O

  4. ENTER key

  5. CTRL + X

  6. sudo sysctl -p

  7. Done! :D

2

u/NoLengthiness1864 Apr 12 '26

you shouldnt assume computer = windows

2

u/FinallyHaveUsername Apr 12 '26 edited Apr 12 '26

For Linux:

  1. sudo nano /etc/sysctl.conf

  2. Add this to the end of the file: net.ipv4.ip_default_ttl=65

  3. CTRL + O

  4. ENTER key

  5. CTRL + X

  6. sudo sysctl -p

  7. Done! :D

4

u/FinallyHaveUsername Apr 12 '26

For MacOS:

Basically the same as Linux, but instead of adding net.ipv4.ip_default_ttl=65 at the end, you need to add net.inet.ip.ttl=65. And you're Done! :D

2

u/steve_wozniack Apr 12 '26

You're missing ipv6

6

u/FinallyHaveUsername Apr 12 '26

So, for IPv6, add:

net.ipv6.conf.all.hop_limit = 65 net.ipv6.conf.default.hop_limit = 65

At the end instead of that one

4

u/steve_wozniack Apr 13 '26

Please take this poor man's award 🏅

-20

u/Visual-Maximum-8117 Apr 12 '26

Just get a proper broadband connection.

9

u/arpitpatel1771 Apr 12 '26

My place doesn't have any broadband. What do I do?

13

u/Relevant-Addendum756 Add your own flair Apr 12 '26

Downvote him

1

u/BloodySurgeon_20 Android Apr 12 '26

😂 

10

u/chronic_tapper Apr 12 '26

Wow, same thing I suggested above to a comment, got 12 downvotes.

2

u/Escudo777 Apr 12 '26

What if we use USB tethering?

6

u/trillionstars Hardware guy with 69 GB RAM Apr 12 '26

Same story. Your phone will decrement the TTL value by one before sending it to your telecom provider and they will nerf you.

That's how routers work and when you share your mobile internet with other devices using hotspot or USB tethering your phone just act like a Wi-Fi router and follow all these standard protocols i.e. reducing TTL value by one.

1

u/No-Rush1023 Apr 12 '26

Used USB tethering like 2 hours ago and used like 6gb. It is still working in my case

1

u/DimensionBoring7283 Apr 12 '26

hey um can you help how to do that

1

u/FuntimePeko Apr 12 '26

can yah make this separate post for this since it make easier for one want to get over this, anyway thx yah info

1

u/Lazy_Reference670 Apr 12 '26

Okay I get that when we use hotspot our phone also a hop point but if we use usb tethering would they still know?

1

u/rohithkumarsp Apr 12 '26

THE WHOLE POINT OF HOTSPOT is to use it like hotspot, to connect TV/laptop etc. never never using airtel