adb shell
settings put global tether_dun_required 0
# makes the build.prop file editable
mount -o rw,remount /
# adds a line in build.props
echo "net.tethering.noprovisioning=true" >> /system/build.prop
# check correctly written with
cat /system/build.prop
restart device
Make sure to restart phone for fast tethering to be enabled. Then continue to edit TTLs on client devices
wifi & network> sim1> Access Point Names
default from tmobile (as of 2023-2-1) | modified | Notes | |
---|---|---|---|
name | T-Mobile LTE | (up to you) | |
APN | fast.t-mobile.com | same | |
Proxy | |||
Port | |||
Username | |||
Password | |||
Server | |||
MMSC | http://mms.msg.eng.t-mobile.com/mms/wapenc | same | |
MMS proxy | |||
MMS port | |||
MCC | 310 | same | |
MNC | 260 | same | |
Authentication type | |||
APN type | default,supl,mms,xcap | default,tether,supl,mms,admin,hipri | |
APN protocol | IPv6 | IPv4 | |
APN roaming protocol | IPv4 | ||
Enable APN | (forced on) | same | |
Bearer | UMTS,LTE | May not be necessary. I couldn't save the APN anymore if this was modified (Dec 2024) | |
MVNO type | GID | ||
MVNO value | 544D |
source https://forum.xda-developers.com/t/looking-to-bypass-t-mobile-hotspot-throttling.4037543/
- MCC mobile countey code
- MNC mobile network code
- MMSC (Multimedia Messaging Service Center) - central server responsible for forwarding MMS (Multimedia Messaging Service) messages. MMS is used for sending multimedia content like pictures and videos over mobile networks.
- Bearer- refers to the type of network or radio technology on which the data session will be established or carried.
create a file and set the TTL to be 65
echo "net.inet.ip.ttl=65" | sudo tee -a /etc/sysctl.conf
https://shevchenko.cc/10-how-to-change-ttl-in-windows-10.html