Has anyone been able to successfully hide their hotspot usage from t mobile?
That situation must really suck. It's your data plan, should be your choice to use however is most suitable and convenient for you.
I'm on Tesco Mobile UK. Its a MVNO using o2 as the carrier network. Heres a quote from Tesco Mobile website:
Some phones and tablets allow you to set-up a ‘Wi-Fi hotspot’ (also referred to as 'tethering') to share your data connection with other devices such as a laptop.
If your tariff has a data allowance included, you can use your device as a personal hotspot at no extra cost. If you don't have a data allowance, or you go over your data allowance, you’ll be charged our standard rates.
Obviously I'm happy not having the same inconvenience as you do.
There's quite a few more in the UK that allow tethering:
http://kenstechtips.com/index.php/tethering-on-uk-networks
Still_living714 said:
Has anyone been able to successfully hide their hotspot usage from t mobile?
Click to expand...
Click to collapse
Well for my Nexus 6 I use the build prop edit trick
net.tethering.noprovisioning=true
but maybe can give a try? look this post above for V10
https://forum.xda-developers.com/tm...imited-tethering-lg-v10-tmobile-h901-t3471225
There is a way to hide tethering data. I assume you have an unlimited data plan, as this does not hide total data consumed by your device, nor does it prevent data throttling during peak hours if you go over 30GB.
So far, carriers detect tethering data by monitoring the TTL headers in outgoing TCP/IP packets from your phone. TTL stands for Time To Live. Every time a packet goes through a router, the TTL drops by 1. If TTL drops to 0, the packet is dropped. Operating Systems have default TTL values; Android is 64. When you tether a device, your phone acts like a router. So lets say you are tethering an Android tablet. Your carrier will see data coming from your phone having 2 different TTL values, one 64 and the other 63 (64-1 for the jump through your phone aka the router). Since the carrier knows the default TTL is 64, they tally all data that doesn't match it as being used for tethering.
First, your device needs to be rooted. Then install the Kali Nethunter kernel (NetHunter build itself should be optional). That kernel has the necessary modules for iptables, which is what you will need. Open a terminal and enter the commands
su
iptables -t mangle -A POSTROUTING -j TTL --ttl-set 64
This will change TTL for ALL outgoing packets from your phone to 64, even those from tethered devices. The command will not persist on reboot though, so I recommend making a startup script.
Hope this helps!
LvDisturbed1 said:
There is a way to hide tethering data. I assume you have an unlimited data plan, as this does not hide total data consumed by your device, nor does it prevent data throttling during peak hours if you go over 30GB.
So far, carriers detect tethering data by monitoring the TTL headers in outgoing TCP/IP packets from your phone. TTL stands for Time To Live. Every time a packet goes through a router, the TTL drops by 1. If TTL drops to 0, the packet is dropped. Operating Systems have default TTL values; Android is 64. When you tether a device, your phone acts like a router. So lets say you are tethering an Android tablet. Your carrier will see data coming from your phone having 2 different TTL values, one 64 and the other 63 (64-1 for the jump through your phone aka the router). Since the carrier knows the default TTL is 64, they tally all data that doesn't match it as being used for tethering.
First, your device needs to be rooted. Then install the Kali Nethunter kernel (NetHunter build itself should be optional). That kernel has the necessary modules for iptables, which is what you will need. Open a terminal and enter the commands
su
iptables -t mangle -A POSTROUTING -j TTL --ttl-set 64
This will change TTL for ALL outgoing packets from your phone to 64, even those from tethered devices. The command will not persist on reboot though, so I recommend making a startup script.
Hope this helps!
Click to expand...
Click to collapse
Yes I read this before but I mostly do WiFi Hotspot. I've read a ton of forums only to come to the conclusion that you cannot beat t mobile at hiding your usage anymore. If Maybe you have another method please share,thanks.
Still_living714 said:
Yes I read this before but I mostly do WiFi Hotspot. I've read a ton of forums only to come to the conclusion that you cannot beat t mobile at hiding your usage anymore. If Maybe you have another method please share,thanks.
Click to expand...
Click to collapse
This method works regardless if you are tethering though WiFi or USB. Either way, the phone is acting as the router, and packet headers leaving the phone will show a TTL of 64.
I have used this method to download games on my Xbox One, torrent stuff on my laptop, stream media to my tablet and more. Hell, I hit over 250GB one month. I can hit DL speeds over 110mb/s at home through LTE. I use USB tether when I can, as the data transfer rate is much better than WiFi tether.
Take the plunge and give it a go. I'm telling you, it works!
LvDisturbed1 said:
This method works regardless if you are tethering though WiFi or USB. Either way, the phone is acting as the router, and packet headers leaving the phone will show a TTL of 64.
I have used this method to download games on my Xbox One, torrent stuff on my laptop, stream media to my tablet and more. Hell, I hit over 250GB one month. I can hit DL speeds over 110mb/s at home through LTE. I use USB tether when I can, as the data transfer rate is much better than WiFi tether.
Take the plunge and give it a go. I'm telling you, it works!
Click to expand...
Click to collapse
Can I do this without the kernel you said? Running Albatross and would like to keep it.
Still_living714 said:
Can I do this without the kernel you said? Running Albatross and would like to keep it.
Click to expand...
Click to collapse
I am not sure off the top of my head. Most likely no, but I would have to look at the source code for it to be sure. It may be possible for the maintainer to add the necessary modules to get iptables working properly. What version of Albatross are you using? Stock or custom?
LvDisturbed1 said:
I am not sure off the top of my head. Most likely no, but I would have to look at the source code for it to be sure. It may be possible for the maintainer to add the necessary modules to get iptables working properly. What version of Albatross are you using? Stock or custom?
Click to expand...
Click to collapse
Stock running megarom on h918
Still_living714 said:
Stock running megarom on h918
Click to expand...
Click to collapse
I checked the source, looks like it is a no go. You can try asking @USA-RedDragon to set CONFIG_NETFILTER_XT_TARGET_HL=y in his defconfig. It is currently not set. That should do the trick.
LvDisturbed1 said:
There is a way to hide tethering data. I assume you have an unlimited data plan, as this does not hide total data consumed by your device, nor does it prevent data throttling during peak hours if you go over 30GB.
So far, carriers detect tethering data by monitoring the TTL headers in outgoing TCP/IP packets from your phone. TTL stands for Time To Live. Every time a packet goes through a router, the TTL drops by 1. If TTL drops to 0, the packet is dropped. Operating Systems have default TTL values; Android is 64. When you tether a device, your phone acts like a router. So lets say you are tethering an Android tablet. Your carrier will see data coming from your phone having 2 different TTL values, one 64 and the other 63 (64-1 for the jump through your phone aka the router). Since the carrier knows the default TTL is 64, they tally all data that doesn't match it as being used for tethering.
First, your device needs to be rooted. Then install the Kali Nethunter kernel (NetHunter build itself should be optional). That kernel has the necessary modules for iptables, which is what you will need. Open a terminal and enter the commands
su
iptables -t mangle -A POSTROUTING -j TTL --ttl-set 64
This will change TTL for ALL outgoing packets from your phone to 64, even those from tethered devices. The command will not persist on reboot though, so I recommend making a startup script.
Hope this helps!
Click to expand...
Click to collapse
Did you make a script? maybe can share???
Mervingio said:
Did you make a script? maybe can share???
Click to expand...
Click to collapse
Awhile back, and I had to research a bit on how to do it on Android. Of course my memory on it now is a bit fuzzy. I think you just put it in /data/local/userinit.d/
Edit: Try Script Manager in the Play Store. It says you can make a script and set it to run on boot .
Edit 2: Found an app made by some Russians on github. It has English language option and can set TTL using IP tables either manually, or on boot. Does some other blacklist things, but I think they apply to carriers from Russia, so don't think it will affect anything.
Sorry for the double post, but I couldn't add a file through edit.
LvDisturbed1 said:
Sorry for the double post, but I couldn't add a file through edit.
Click to expand...
Click to collapse
Nice I will try it Thanks
Kernel Adiutor have one too
I made some tests.. and I have a question:
if without root and on a stock firmware I tether using USB and I set a ttl of 65 on my pc, everything works (65 becose 64 on the phone)...
But If I do the same using wifi tether, this does not work and I have to use other methods.
Does anybody know why?
Related
I am pleased to report that I have successfully tethered my Note Pro 10.1 to my Galaxy S4 using TrevE mod on my phone (see http://forum.xda-developers.com/showthread.php?t=2273401).
I opted for the www.privateinternetaccess.com VPN service. I had an unused gift card from a retailer they accept for payment. 100 days of service for a $25 Bass Pro gift card.
It requires a rooted phone, but the Tab need not be rooted.
I had to tweak the settings on my S4 phone:
- Device Profile: Samsung Galaxy S3
- Setup Method: Hostapd (master)
- Enable WiFi-Encryption: On
- Channel: 01
- LAN network settings: 192.168.3.0/24
- Routing fix: On
- Change preferred DNS: I had to change it to the DNS used by my internet connection. You will need to verify that. I used my network connected desktop (Windows 7) cmd: ipconfig /all
- Disable Wake-Lock: On
I'm watching Netflix at the moment to see if I hit the TMO tethering cap.
Update: Yup. Just got the TMO warning that I was approaching my tethering limit.
More research needed.
Oh, well. It was worth a shot. I guess VPN no longer prevents TMO from seeing tethering.
If you're running KitKat on your phone, Android now reports all tethering usage as such by default. There's a simple fix for this on the Nexus devices and hopefully it will work for you as well.
You need to edit the "/data/data/com.android.providers.settings/databases/settings.db" and add a new value to the global table called tether_dun_required. Give it a value of 0 and reboot your phone.
It's not free, but I like https://play.google.com/store/apps/details?id=com.speedsoftware.sqleditor to edit the settings.db file. It's made by the same people who make the popular Root Explorer.
Using that method on the Nexus devices you are able to tether other Android or iOS devices without counting against your tethering cap. Windows/Mac/Linux (desktop) devices would still be reported due to the "sniffing" t-mobile does, but your VPN solution should take care of that.
Edit: Also, you can check your tethering usage with the T-Mobile My Account app rather than waiting to hit the cap. Unfortunately it does not show tethering usage on the website, only the app.
raptir said:
If you're running KitKat on your phone, Android now reports all tethering usage as such by default. There's a simple fix for this on the Nexus devices and hopefully it will work for you as well.
You need to edit the "/data/data/com.android.providers.settings/databases/settings.db" and add a new value to the global table called tether_dun_required. Give it a value of 0 and reboot your phone.
It's not free, but I like https://play.google.com/store/apps/details?id=com.speedsoftware.sqleditor to edit the settings.db file. It's made by the same people who make the popular Root Explorer.
Using that method on the Nexus devices you are able to tether other Android or iOS devices without counting against your tethering cap. Windows/Mac/Linux (desktop) devices would still be reported due to the "sniffing" t-mobile does, but your VPN solution should take care of that.
Edit: Also, you can check your tethering usage with the T-Mobile My Account app rather than waiting to hit the cap. Unfortunately it does not show tethering usage on the website, only the app.
Click to expand...
Click to collapse
Thanks for the advice. I'll give that a try and see what happens.
RiverCity.45 said:
Thanks for the advice. I'll give that a try and see what happens.
Click to expand...
Click to collapse
I use my Nexus 4 running 4.3 on Tmobile to Tether to my Tab Pro 8.4, Laptop and Roku.
I use Foxfi to tether and it works without any changes on my Tab Pro 8.4. On my laptop, I connect to my Private Internet access VPN and I can go anywhere without being blocked. The moment I turn off the VPN the Tmobile upsale message appears.
I think Foxfi is the key to using the tethering.
Little bit off topic but can I use my phone (xperia pro) to threaten internet to tab pro?
Can I do it via cable like with laptop?
Sorry for noob question but looked through forum and couldn't find the answer.
So I'm trying to hide some network traffic from my provider Three UK. As my new contract only has 2gb hotspot and I really miss the old unlimited system they had.
Now I'm only trying to tether an android tablet to the phone nothing else, so I'm not sure how they're detecting that it's tethered bandwidth.
Figured I'd try using a VPN to hide the data but now I'm confused. My phone isn't actually sending the hotspot traffic over the VPN.
I tested local traffic and the values show that is going through the VPN, but anything via the hotspot is not. Any idea why? See speed at the top of this bad image, then VPN speed below.
i.imgur kbxyPJR.png
Looking into this further, my tablet get's a seperate IP than my phone, both provided by Three UK.
The vpn might not help much depending on you setup. Usuall there is a packet counter for tethering, among other things. Try providing output from these commands via adb shell or terminal emulator, probably need to be ran as root.
iptables -L -n -x -v
ip route show
ip rule show
Usually iptables rules get reset on a reboot, I usually run iptables -F, which flushes all rules a -Z should reset counters. But starting with the output of those three should help to figure out whats going on exactly.
Sent from my SM-G900P using XDA Free mobile app
The major issue being I don't want to root the device that's being the hotspot.
I can tether invisibly via bluetooth and some simple apps but these are far from perfect and cause errors in things such as plex etc.
The wifi hotspot is interesting though. It seems to actually work as a little server, gives out a new connection to the devices not just sharing it's own. To get 2 different external IP addresses, very interesting.
Pantho86 said:
The major issue being I don't want to root the device that's being the hotspot.
I can tether invisibly via bluetooth and some simple apps but these are far from perfect and cause errors in things such as plex etc.
The wifi hotspot is interesting though. It seems to actually work as a little server, gives out a new connection to the devices not just sharing it's own. To get 2 different external IP addresses, very interesting.
Click to expand...
Click to collapse
I have never heard of it giving out external IP addresses, maybe its something specific to you carrier. If thats the case why not connect it via bluetooth to a linux pc, make the pc the access point, then you can route and rewrite packets easily.
Sent from my SM-G900P using XDA Free mobile app
miked63017 said:
I have never heard of it giving out external IP addresses, maybe its something specific to you carrier. If thats the case why not connect it via bluetooth to a linux pc, make the pc the access point, then you can route and rewrite packets easily.
Sent from my SM-G900P using XDA Free mobile app
Click to expand...
Click to collapse
Well, if we're adding a PC to the mix I could just USB tether then output wifi from there.
However, it's mainly while im at work watching TV at lunch on the tablet.
Pantho86 said:
Well, if we're adding a PC to the mix I could just USB tether then output wifi from there.
However, it's mainly while im at work watching TV at lunch on the tablet.
Click to expand...
Click to collapse
In that case I am pretty sure you will need root. They are probably seeing that you are tethering by either iptables packet counters, creative routing, or user agent strings. If you are tethering another android device for watching media then it is unlikely they are catching you by user agent strings, since both devices should have android user agents. If you are opposed to rooting the device maybe you could buy a cheap one, root it, and swap the sim card into it when you want to tether?
Sent from my SM-G900P using XDA Free mobile app
Pantho86 said:
So I'm trying to hide some network traffic from my provider Three UK. As my new contract only has 2gb hotspot and I really miss the old unlimited system they had.
Now I'm only trying to tether an android tablet to the phone nothing else, so I'm not sure how they're detecting that it's tethered bandwidth.
Figured I'd try using a VPN to hide the data but now I'm confused. My phone isn't actually sending the hotspot traffic over the VPN.
I tested local traffic and the values show that is going through the VPN, but anything via the hotspot is not. Any idea why? See speed at the top of this bad image, then VPN speed below.
i.imgur kbxyPJR.png
Click to expand...
Click to collapse
I posted a guide on how to do this, its the only method that's worked for me, but you need to be rooted
SmokeyTech1 said:
I posted a guide on how to do this, its the only method that's worked for me, but you need to be rooted
Click to expand...
Click to collapse
Well bugger, I really don't want to root my Z3 due to all the DRM software on it.
I can tether USB and Bluetooth without being detected, but WiFi hits this snag still sadly. I can USB tether to a laptop then wifi share from there but that's getting a bit long toothed to just tether my tablet.
The Bluetooth tethering works but flash apps and a few others don't really like it, plex etc.
First off I do believe you have to have unlimited data or use a VPN App to bypass your usage restrictions. Both companies have been unlawfully cracking down on data usage and overcharging our "unlimited" plans. So, without further ado this is how I have come of maintaining true unlimited tether usage!
Here is everything I have configure thus far with MetroPCS/T-Mobile that works 35/35 Mbps.
APN Settings:
APN-fast.metropcs.com
MMSC-http://metropcs.mmsmvno.com/mms/wapenc
MCC-310
MNC-260
APN Type-default,supl,mms,dun
APN Protocol-IPv6
APN Roaming Protocol-IPv6
Wifi Tether Router Settings:
Interface-wlan0 (or whatever your config that works)
Method-Native Tether
Check ON Keep Screen ON / Prevent Stand By / Nat Policy Alternative / Reset Default Route
Wifi Tether Router DHCP Settings:
IP Address-172.16.11.0
DNS 1-8.8.8.8
DNS 2-8.8.4.4
Next, I use Free Tethering Unlocker
http://forum.xda-developers.com/show....php?t=2439424
Okay, so I've realized other methods have stopped working. The only method I have consistently work is the "Native Tether" option I explained previously. If the "Free Wifi Tether Unlocker" doesn't seem to help I suggest you use SQLite to modify the file: /data/data/com.android.providers.settings/databases/settings.db, find wifi_tether_dun, click on it and change the value from 1 to 0 (some brands use "tether_entitlement_check_state" or other names, just remember the default value before you change to 0. Good luck!
SQL Table
Looking for the Tether* field in the sqlite file. I have searched manually, but cannot find it. Would you happen to know what table it is in? I looked for anything that might be related to tether but only found is_phone_provisioned.
Also FYI the link tether unlocker is 404.
Regards
MarWaSi said:
Looking for the Tether* field in the sqlite file. I have searched manually, but cannot find it. Would you happen to know what table it is in? I looked for anything that might be related to tether but only found is_phone_provisioned.
Also FYI the link tether unlocker is 404.
Regards
Click to expand...
Click to collapse
my apologies, you don't necessarily need to edit the SQL database if you use the Free Tether Unlocker; supposedly it will do it for you. I guess the XDA link is 404'd but it can still be found on the Play Store located here https://play.google.com/store/apps/details?id=net.kernelxp.freetether&hl=en
I have tried these settings as directed but when I try to turn on the hotspot through WiFi Tether to get internet on my notebook I have no internet connection. Any help?
xfearxphoenixx said:
I have tried these settings as directed but when I try to turn on the hotspot through WiFi Tether to get internet on my notebook I have no internet connection. Any help?
Click to expand...
Click to collapse
I suggest rebooting your phone after you make the suggested changes, then activate the hotspot. If you could possibly tell me the error as well. While in windows left click on your wifi icon in the taskbar, then right click your connection and click "status" and then "details", from there take a screenshot of your settings so I can verify it looks correct.
I will do and get back with you. Thanks for the help. I have my own way of getting Wifi Tether to work as a hotspot but it makes my phone hot as hell and sometimes I feel like I should just get better speeds. The normal hotspot don't heat my phone like this.
xfearxphoenixx said:
I will do and get back with you. Thanks for the help. I have my own way of getting Wifi Tether to work as a hotspot but it makes my phone hot as hell and sometimes I feel like I should just get better speeds. The normal hotspot don't heat my phone like this.
Click to expand...
Click to collapse
I ALWAYS keep my phone plugged in, screen brightness on low or off entirely with Keep Screen ON and Prevent Standby options checked in the Wifi Tether Router App. Hope it helps!
brad2192 said:
I ALWAYS keep my phone plugged in, screen brightness on low or off entirely with Keep Screen ON and Prevent Standby options checked in the Wifi Tether Router App. Hope it helps!
Click to expand...
Click to collapse
I have followed your step minus the sql as i cannot find the table. I do not know to what extent it works but it does work for me to some extent. Hulu.com wasnt loading much but since I have windows 10 I downloaded the hulu app and it is streaming fine for me.
This is the result that I got from speedtest I do not know how good or bad this is compared to my regular tethering.
Cant post url will find an alternative
Two problems that I have encountered is one that it displays the setting set through my regular hotspot not throught the wifi tether app so I do not know if I am just using regular tethering or what also i do know that I exceeded my 8gb limit. Also I experienced the wifi going out and I would need to restart it through the app I havent configured if it works also just by re enabling the wifi in settings. I also do not know if it may be because of my screen going off.
I also changed the setting from wan0 to auto.
Some sites such as google loads extremly fast and other load slow may be the content such as flash or something I heard it could be flash I do not know if hulu runs of flash.
Thanks hopefully it works fine , I just do not know if the speeds for the test are good or not. Would the speed be better through usb? Please inform me and if so how would this work would it be through PDANet? As i tried and would not get a connection.
speedtest. net/result/5115032036.png
please remove the space before net also I have not experienced the wifi timing out for the past hour with the screen on. I also changed the time out from inactivity from 10 to forever.
Unruffled said:
I have followed your step minus the sql as i cannot find the table. I do not know to what extent it works but it does work for me to some extent. Hulu.com wasnt loading much but since I have windows 10 I downloaded the hulu app and it is streaming fine for me.
This is the result that I got from speedtest I do not know how good or bad this is compared to my regular tethering.
Cant post url will find an alternative
Two problems that I have encountered is one that it displays the setting set through my regular hotspot not throught the wifi tether app so I do not know if I am just using regular tethering or what also i do know that I exceeded my 8gb limit. Also I experienced the wifi going out and I would need to restart it through the app I havent configured if it works also just by re enabling the wifi in settings. I also do not know if it may be because of my screen going off.
I also changed the setting from wan0 to auto.
Some sites such as google loads extremly fast and other load slow may be the content such as flash or something I heard it could be flash I do not know if hulu runs of flash.
Thanks hopefully it works fine , I just do not know if the speeds for the test are good or not. Would the speed be better through usb? Please inform me and if so how would this work would it be through PDANet? As i tried and would not get a connection.
speedtest. net/result/5115032036.png
please remove the space before net also I have not experienced the wifi timing out for the past hour with the screen on. I also changed the time out from inactivity from 10 to forever.
Click to expand...
Click to collapse
It is possible you need to alter your DNS settings. In the Wifi Tether Router settings go to DHCP settings and make sure your DNS is 8.8.8.8 and 8.8.4.4, in my APN settings I have them both regular and roaming type set to IPv6
brad2192 said:
It is possible you need to alter your DNS settings. In the Wifi Tether Router settings go to DHCP settings and make sure your DNS is 8.8.8.8 and 8.8.4.4, in my APN settings I have them both regular and roaming type set to IPv6
Click to expand...
Click to collapse
Same settings , i experienced 6hours plus of activity two times yesterday at a nice speed while watching hulu. App crashed once i believe after 5-6 hours and after restaring it was fine throughout the whole night.
Unruffled said:
Same settings , i experienced 6hours plus of activity two times yesterday at a nice speed while watching hulu. App crashed once i believe after 5-6 hours and after restaring it was fine throughout the whole night.
Click to expand...
Click to collapse
Sometimes if you have a RAM cleaner app it will kill the process, especially if you have an unpaid for apk as well, Fabio has his app secure when it comes to piracy so I do suggest you buy it if you haven't already. It updates almost every other day and if you're outdated for some reason it will crash quite a bit.
brad2192 said:
Sometimes if you have a RAM cleaner app it will kill the process, especially if you have an unpaid for apk as well, Fabio has his app secure when it comes to piracy so I do suggest you buy it if you haven't already. It updates almost every other day and if you're outdated for some reason it will crash quite a bit.
Click to expand...
Click to collapse
No RAM cleaner and I also have a legit APK. The app works fine for me in general for my needs.
Unruffled said:
No RAM cleaner and I also have a legit APK. The app works fine for me in general for my needs.
Click to expand...
Click to collapse
Still unsure as to what the issue may be, if you could give me your make and model of phone as well as what carrier you use I'll have a look into it!
I am Mad!!!
What??????? I cant believe that!!!
ok so I actually already have hotspot working,I'm just curious if this can allow me to get possibly faster and more Internet on my phone,as currently I only get 8gb of high speed hotspot available,after the 8gb it acts like 2g speeds :/
mr1mvp said:
ok so I actually already have hotspot working,I'm just curious if this can allow me to get possibly faster and more Internet on my phone,as currently I only get 8gb of high speed hotspot available,after the 8gb it acts like 2g speeds :/
Click to expand...
Click to collapse
What kind of phone are you using?
Definately bookmarkable material
Can you let us know if this info still works? Is it current?
LG K7 hotspot bypass $60 plan metro pcs
Do anyone know how i can bypass my tether on lg k7.. I just got the unlimited plan 2day please help
Found a new way without vpn
brad2192 said:
First off I do believe you have to have unlimited data or use a VPN App to bypass your usage restrictions. Both companies have been unlawfully cracking down on data usage and overcharging our "unlimited" plans. So, without further ado this is how I have come of maintaining true unlimited tether usage!
Here is everything I have configure thus far with MetroPCS/T-Mobile that works 35/35 Mbps.
APN Settings:
APN-fast.metropcs.com
MMSC-http://metropcs.mmsmvno.com/mms/wapenc
MCC-310
MNC-260
APN Type-default,supl,mms,dun
APN Protocol-IPv6
APN Roaming Protocol-IPv6
Wifi Tether Router Settings:
Interface-wlan0 (or whatever your config that works)
Method-Native Tether
Check ON Keep Screen ON / Prevent Stand By / Nat Policy Alternative / Reset Default Route
Wifi Tether Router DHCP Settings:
IP Address-172.16.11.0
DNS 1-8.8.8.8
DNS 2-8.8.4.4
Next, I use Free Tethering Unlocker
http://forum.xda-developers.com/show....php?t=2439424
Okay, so I've realized other methods have stopped working. The only method I have consistently work is the "Native Tether" option I explained previously. If the "Free Wifi Tether Unlocker" doesn't seem to help I suggest you use SQLite to modify the file: /data/data/com.android.providers.settings/databases/settings.db, find wifi_tether_dun, click on it and change the value from 1 to 0 (some brands use "tether_entitlement_check_state" or other names, just remember the default value before you change to 0. Good luck!
Click to expand...
Click to collapse
After changing apn as you instructed get the new foxfi. When you turn on hotspot click the 3 little dots and turn on proxy server...works great, still shows that small amount of tether is used, just to get connected(only like 15mb) once multiple proxy start can use many gb before even getting 100mb.
I have a iPhone will it work for iPhone.Im trying to play update a game but it takes long since I have used all my hotspot with my 60$ plan.
How to bypass hotspot Throttle Confirmed working. Update 12/19/2017
For anyone wanting to use Unlimited data on a PC or Laptop "because we the people shall take BACK control of net Neutrality by Force"
1. Download your favorite VPN. Make sure it has a RELIABLE network Lock. (Vypevpn, ExpressVPN seem to work)
2. Go to regedit, and change default TTL to 65. (google this)
3. Disable IPV6 on wifi adaptor.
4. Reboot PC.
5. Reset hotspot, reconnect, then enjoy "true unlimited" on America's Largest throttled network.
For those that have a rooted Android tablet or other device: (vpn isn't required.)
1. Change TTL to 65
2. Disable IPv6 on lan0 interface (most devices).
Side note: You must setup network lock in VPN and have it enabled at all times, and you must not use any data/internet without vpn otherwise Verizon may detect the connected PC as tethering. If this happens, disable/re-enable wifi adapter or hotspot and retry. You may need to reset hotspot after install and setup of VPN. You can reset either the hotspot or the adaptor both seem to work.
If this has worked for you please consider liking this, and sharing it. Post any questions in the thread and Ill assist.
It seems you have to have all these going, as Verizon is using a variety of DPI, to detect tethering. They are inspecting TTL hops, sniffing packets, as well as checking browser headers and ip's being accessed. This is why these methods of hiding tether usage is required. Verizon is also throttling Instagram, and a few other non video streaming sites i have discovered.
Now to add, I recommend if you are actually gaming, and VPN performance is bad, feel free to disconnect the vpn and make sure the internet is set as metered connection in Win 10. Although the Throttle will kick in, your latency will be low and your gaming will likely be better, as gaming typically little bandwidth. If you are downloading huge patches, torrenting, netflix etc. then use the throttle bypass method.
I will post a youtube video soon on how to bypass. It seems any VPN that has a fallback network lock works fine.
*Verizon has been confirmed to block: Samsung Cloud
*Verizon has been confirmed to throttle: Netflix, Youtube, Instagram.
Update. I figured out how to bypass it. They are tracking hotspot by TTL. I will upload a guide on how to fix it to bypass TTL.
middleearth1010 said:
Update. I figured out how to bypass it. They are tracking hotspot by TTL. I will upload a guide on how to fix it to bypass TTL.
Click to expand...
Click to collapse
I don't think they only track it using TTL, though I wish it were that easy. They utilize multiple methods for detection, including a type of deep packet analysis. I'd be interested in hearing your thoughts on this though, as in, where you planned on taking this in order to bypass TTL detection. I've been working on a little project myself, though it's still a cluster of theoretical data I have compiled and a few scripts written in hopes of bypassing throttles.
Hi, it seems like the 600k throttling is intermittent. I changed my ttl to 65 on pc and it seemed to have worked, now I'm slowed again. I also noticed that the throttling only happens after a couple of minutes after a device connects to my hotspot, not immediately. I saw this when streaming YouTube on a tablet. I am thinking it's not at the device level, and there is something other than ttl or even packet inspection.
middleearth1010 said:
Hi, it seems like the 600k throttling is intermittent. I changed my ttl to 65 on pc and it seemed to have worked, now I'm slowed again. I also noticed that the throttling only happens after a couple of minutes after a device connects to my hotspot, not immediately. I saw this when streaming YouTube on a tablet. I am thinking it's not at the device level, and there is something other than ttl or even packet inspection.
Click to expand...
Click to collapse
No, that's the deep packet inspection doing it's job. Do you happen to be rooted? If so, you can add net.tethering.noprovisioning=true to your build.prop, which may or may not help. If I recall, you may be able to add it using adb without root as well.
There is another way that it may work, but it's far more complex. It requires you running an ssh server and a vpn, I haven't tinkered with it myself, but I'm familiar with networking and quite certain this would be the way to go if you're up to the challenge. I recall a few people on reddit discussing it (maybe in the r/hacking sub?), if you wanted to look around on how to accomplish this. I'm on mobile or I'd find some links for ya, but depending on how tech savvy you are, it's not too complicated (though it's much easier to accomplish on a linux distro).
Good luck and let me know if you figure anything out!
IJoxer said:
No, that's the deep packet inspection doing it's job. Do you happen to be rooted? If so, you can add net.tethering.noprovisioning=true to your build.prop, which may or may not help. If I recall, you may be able to add it using adb without root as well.
There is another way that it may work, but it's far more complex. It requires you running an ssh server and a vpn, I haven't tinkered with it myself, but I'm familiar with networking and quite certain this would be the way to go if you're up to the challenge. I recall a few people on reddit discussing it (maybe in the r/hacking sub?), if you wanted to look around on how to accomplish this. I'm on mobile or I'd find some links for ya, but depending on how tech savvy you are, it's not too complicated (though it's much easier to accomplish on a linux distro).
Good luck and let me know if you figure anything out!
Click to expand...
Click to collapse
Im interested in this as well. It has killed my internet usage at home. Please update us with a way to bypass this.
Ok guys so far I have a temporary working solution on Verizon wireless. I am unsure how long it will last. I am running airvpn over port 2048 udp no ssl or shh. With a ttl of 65 in windows Registry. It seems almost as if they are checking if multiple devices are hitting the same IP. I have been running YouTube full 1080 on throttled hotspot for an hour. It seems that they are doing deep packet inspection on their end because my device is not rooted and unlocked stock s8+.
If anyone can try the same setup (make sure your VPN is running on a different port,) I will probably get a router to host VPN on. Even better would be if it were possible to funnel all VPN traffic including hotspot through the same tunnel on Android.
Edit confirmed working hotspot unthrottled on port 2018.
Time to get the word out. I'm going to post a guide soon.
middleearth1010 said:
If anyone can try the same setup (make sure your VPN is running on a different port,) I will probably get a router to host VPN on. Even better would be if it were possible to funnel all VPN traffic including hotspot through the same tunnel on Android.
Edit confirmed working hotspot unthrottled on port 2018.
Time to get the word out. I'm going to post a guide soon.
Click to expand...
Click to collapse
Great. A guide would be perfect with this because I'm not sure how you managed all of that. That and the only PC I have is a work PC. Let us know when the guide is up.
I don't think you can bypass our throttle lol. I've tried a few things myself.
middleearth1010 said:
If anyone can try the same setup (make sure your VPN is running on a different port,) I will probably get a router to host VPN on. Even better would be if it were possible to funnel all VPN traffic including hotspot through the same tunnel on Android.
Edit confirmed working hotspot unthrottled on port 2018.
Time to get the word out. I'm going to post a guide soon.
Click to expand...
Click to collapse
I wonder if this method works for tmobile.
I'm not sure about hotspot, the TTL hack seems to be hit or miss, but I have been bypassing throttle on tether with FoxFi. I know, I know, people have said it doesn't work on Nougat, well I tried it anyway and have unthrottled speeds, using QH3 unlocked stock firmware and Windows 10.
---------- Post added at 09:28 PM ---------- Previous post was at 09:18 PM ----------
anewday said:
I wonder if this method works for tmobile.
Click to expand...
Click to collapse
Check the xda T-Mobile forum, I believe they have an unthrottled method already, one of the easier ones I've seen.
IJoxer said:
I'm not sure about hotspot, the TTL hack seems to be hit or miss, but I have been bypassing throttle on tether with FoxFi. I know, I know, people have said it doesn't work on Nougat, well I tried it anyway and have unthrottled speeds, using QH3 unlocked stock firmware and Windows 10.
---------- Post added at 09:28 PM ---------- Previous post was at 09:18 PM ----------
Check the xda T-Mobile forum, I believe they have an unthrottled method already, one of the easier ones I've seen.
Click to expand...
Click to collapse
I wasn't able to locate it. Do you have a link? Is it on the S8+ forum or another phone?
anewday said:
I wasn't able to locate it. Do you have a link? Is it on the S8+ forum or another phone?
Click to expand...
Click to collapse
At work, so can't look right now, but Google "tmobile truly unlimited data tether xda".
Should be on the first page.
Okay, so I found a way to bypass the throttle (sort of) on my home PC. I purchased samsung dex, and connected my monitor and sound system. Now i can Netflix, surf, trade and download all I want. Not a total solution, but for now, its pretty usable (except for gaming). F U Verizon and all USA carriers.
middleearth1010 said:
Okay, so I found a way to bypass the throttle (sort of) on my home PC. I purchased samsung dex, and connected my monitor and sound system. Now i can Netflix, surf, trade and download all I want. Not a total solution, but for now, its pretty usable (except for gaming). F U Verizon and all USA carriers.
Click to expand...
Click to collapse
Any details forthcoming?
rostar17 said:
Any details forthcoming?
Click to expand...
Click to collapse
Those are the details, though I'm not sure how or why the Dex would help bypass the data usage.
Interesting...
IJoxer said:
Those are the details, though I'm not sure how or why the Dex would help bypass the data usage.
Interesting...
Click to expand...
Click to collapse
Because, its not tethering. Its the actual phone running the Monitor, keyboard, mouse and speakers. The new generation of Computing baby.
https://imgur.com/a/2jaT3
I figured it out...sorta. USB tether via PDANET registered so not crippled to PC. That connection is 'shared' with the normal LAN. That cable is moved to the 'Internet' port on my router so it can feed other devices. So the PC is the middleman here so to speak.
** No throttling!
Cons...
**PC must be running
** charging only from USB cable so unable to use my QuickCharger 3.0
Sent from my VS987 using Tapatalk
chadbh74 said:
I figured it out...sorta. USB tether via PDANET registered so not crippled to PC. That connection is 'shared' with the normal LAN. That cable is moved to the 'Internet' port on my router so it can feed other devices. So the PC is the middleman here so to speak.
** No throttling!
Cons...
**PC must be running
** charging only from USB cable so unable to use my QuickCharger 3.0
Sent from my VS987 using Tapatalk
Click to expand...
Click to collapse
Can you explain this to someone who is computer literate, but completely phone/networking illiterate? For example, I'm not sure what you mean by "via PDANET registered." I've never tethered before either, but I've seen that as an option when I plug USB into my computer, so I think I can figure that out at least.
I'm stuck in a hotel for a month for training for my work and the hotel internet is awful (only .2 down) so I decided to pay up for Verizon's unlimited data plan and hotspot it, but now I've hit the ridiculous 600k throttle.
For the record, I have with me my laptop running Windows 10, and my phone is a Samsung Galaxy S6 (purchased at a Verizon store).
The worst part is I was really hoping for an ethernet port in this hotel room but there isn't one unfortunately.
Edit: Just realized this is under Galaxy S8+... My mistake, I found this thread via a google search. Not sure if you can help me or not since my phones an S6, but would still appreciate any and all help.
I would like to assign a permanent static IP address to hotspot in Android 10 (Unofficial LineageOS 17.1 for Natrium by LuK1337, rooted with Magisk v20.3 and updated to Jan 11, 2020 build).
Now whenever I turn on the hotspot, it assigns a different IP to hotspot, 192.168.43.xxx (this will be the gateway IP to other devices that connects to this hotspot).
Note: For simplicity, instead of connecting other devices to this hotspot, I'm just gonna find hotspot IP by running "ip r" on the phone itself.
On the phone, when I open Termux (have tried other Terminal app with the same results), and run, "ip r" and "ip a", I get:
Code:
:/ $ ip r
192.168.43.0/24 dev wlan0 proto kernel scope link [B]src 192.168.43.100[/B]
:/ $
:/ $ ip a
25: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 3000
link/ether 78:02:f8:f0:4d:87 brd ff:ff:ff:ff:ff:ff
inet 192.168.43.[B]100[/B]/24 brd 192.168.43.255 scope global wlan0
valid_lft forever preferred_lft forever
inet6 fe80::7a02:f8ff:fef0:4d87/64 scope link
valid_lft forever preferred_lft forever
:/ $
Now this "src 192.168.43.100" will be different (e.g: 192.168.43.101, 192.169.43.102 etc) everytime I turn hotspot on and off... and I would like to assign a permanent static IP like ".100"
In LineageOS 16 I used the following workaround, which is no longer working in Android 10 (Unofficial LineageOS 17.1):
Code:
In the Termux (have tried other Terminal app with the same results):
(1)
su
mount -o rw,remount /vendor
nano /vendor/etc/init/hostapd.android.rc
and add:
on property:init.svc.hostapd=running
exec - -- /system/bin/sleep 2
exec u:r:magisk:s0 -- /system/bin/ip address add 192.168.43.[B]100[/B]/24 dev wlan0
Save the file.
mount -o ro,remount /vendor
and
(2)
su
mount -o rw,remount /
nano /etc/dnsmasq.conf
and add:
dhcp-host=78:02:f8:f0:4d:87,192.168.43.[B]100[/B]
Save the file.
Then set the permissions:
chown 0.0 /etc/dnsmasq.conf
chmod 0644 /etc/dnsmasq.conf
chcon u:object_r:system_file:s0 /etc/dnsmasq.conf
magiskpolicy "allow dnsmasq system_file file { read getattr open }"
magiskpolicy "allow dnsmasq system_file dir { search }"
mount -o ro,remount /
Any help is greatly appreciated, many thanks in advance.
I've got the same problem with my Pixel 3 running Android 10, also using Termux.
My use case is SSHing into the phone from my iPad to use VIM.
Previously, I used PDANet for its hotspot functionality, but it doesn't work anymore on my Pixel. Depending on your phone, you could give that a shot.
Unfortunately, starting with Android 9, the gateway is always set randomly. You cannot change it without editing the source code and building the firmware, but you can assign an additional static IP address through which you can connect to the phone. I'm not sure that this will help you, but you can see here three methods to solve this problem:
android.stackexchange.com/questions/213514/how-can-i-permanently-change-my-hotspot-tethering-ip-address
Personally, I use the first method and it is enough for my needs.
It got even worse. I'm not sure this is a thing since Android 11, but whenever I turn my Hotspot off and on again, it changes the last two segments of my gateway IP, so it's always 192.168.x.x. This sucks even twice, because now all static IPs of all clients need to be updated to get in the right scope for the subnet mask that is still 255.255.255.0.
Pretty ****ty move by Google. I wish there was a solution to this nonsense. I want a static gateway IP without root ... (I know, impossible)
Cis# said:
It got even worse. I'm not sure this is a thing since Android 11, but whenever I turn my Hotspot off and on again, it changes the last two segments of my gateway IP, so it's always 192.168.x.x. This sucks even twice, because now all static IPs of all clients need to be updated to get in the right scope for the subnet mask that is still 255.255.255.0.
Pretty ****ty move by Google. I wish there was a solution to this nonsense. I want a static gateway IP without root ... (I know, impossible)
Click to expand...
Click to collapse
You said without root it's impossible but can we do something with root so that we don't have to update gateway ip everytime hotspot is restarted?
Cis# said:
It got even worse. I'm not sure this is a thing since Android 11, but whenever I turn my Hotspot off and on again, it changes the last two segments of my gateway IP, so it's always 192.168.x.x. This sucks even twice, because now all static IPs of all clients need to be updated to get in the right scope for the subnet mask that is still 255.255.255.0.
Pretty ****ty move by Google. I wish there was a solution to this nonsense. I want a static gateway IP without root ... (I know, impossible)
Click to expand...
Click to collapse
Faced the same problem after my mobile got an update to Android 11.
Please let me know if you found any solution.
byquip said:
Faced the same problem after my mobile got an update to Android 11.
Please let me know if you found any solution.
Click to expand...
Click to collapse
legendofrj10 said:
You said without root it's impossible but can we do something with root so that we don't have to update gateway ip everytime hotspot is restarted?
Click to expand...
Click to collapse
I got close...used MacroDroid with root (Magisk) and I was able to create a macro that started the hotspot and then used secure settings to set the wlan0 IP to what I wanted using ifconfig. Using both ifconfig and a network scanner I confirmed the hotspot had the ip I wanted, but I was not able to actually use it for a stable connection - clients constantly dropped the connection.
I'm still on Android 8.1 beacause of this random hotspot IP address issue.
Is there any recent phone or ROM with a static IP address for its hotspot?
Not really THE solution, but I've had pretty good results serving data thru the phones hotspot to an old dd wrt router (set up as a "repeater bridge"). The router/repeater handles all traffic on a local network then looks to the hotspot for data. Basically, just like your home wifi, but swap your modem with the phone.
Behind the router, it functions like a "real" connection. All apps function, push notices come thru, smart TVs, and even Chromecast works! You can assign static IP on the virtual network.
Devices don't seem to notice the random IP changes between the hotspot and router. At the most, you may lose data for a second or two while it .. switches stuff? Idk... but other than a quick lag in chat, if that, you won't even notice anything happened.
A couple sidebars:
The old wifi b/g routers with ddwrt are cheap on ebay. Although, router throughput could be a limiting factor on network speeds. Not just the older wifi protocols, but running repeater mode sets router to half duplex.
With a lot of the older routers, a USB-to-5v cable works to power it from any USB port (charger, battery pack, accessory port). Ideal for hotel/dorm, work, rural or mobile living. Wherever you need a private, fully functional wifi connection.
In dd wrt setup, follow tutorials for repeater bridge setup, but leave the gateway and dns ip blank (all zeros).
Naturally, speed and ping depends on the cellphones signal strength.
I don’t have an Android phone any more, but I noticed on my family’s Pixels, PDANet gave gives out a consistent 192.168.1.XXX address. PDANet hotspots work like regular hotspots as far as I know, so it might be worth a shot for when you’re on the go without a router to use.
DMechnikov said:
I don’t have an Android phone any more, but I noticed on my family’s Pixels, PDANet gave gives out a consistent 192.168.1.XXX address. PDANet hotspots work like regular hotspots as far as I know, so it might be worth a shot for when you’re on the go without a router to use.
Click to expand...
Click to collapse
Good to know. I didn't even know pdanet was still around. I'll have to mess with it sometime and see what's up. It would be nice to have a static IP coming from the phone, just cause.
Are you talking about the free or a paid version (if there are still two versions)??
Right now I'm using a rooted Umidigi A7 Pro with a 'hotspot unlock' magisk module, coupled with the VPN Hotspot app. This setup allows me to have unlimited hotspot data, I believe stops reporting of hotspot activity back to the ISP, while tunneling the hotspot data thru my phone's VPN connection.
I live waaay out in the sticks of West Virginia. My only ISP option at this time is Hughesnet satellite, which is just THE worst connection on the face of the planet, not to mention pricey. Speeds is so slow, and ping so high, you can't stream media, play games, or use it for voice or FaceTime chats. Instead, I use the phone setup mentioned above.
Luckily, there is a sprint tower (now T-Mobile) near enough to get a bar or two in the window. I picked up an 850mhz band5 cell booster / repeater (actually on band 26, which is a subsection if band 5). Got it set up, now can use the device in-hand throughout my home and out on the porches. Also helped improve speeds, reduce ping, and stabilize jitter on the LAN.
Call of duty mobile pings around 60-80ms
My Metro by T-Mobile plan is $40 per month, no data caps, but no hotspot allotment either. With the rooted device, I routinely use 200+ gb per month of hotspot data on devices connected via the router/repeater in my home.
I've been running this setup for nearly a year now and not had any problems from my ISP.
OP, you might want to look at this solution.
Still having the same issue in 2023 on LineageOS 18.1 (Android 11).
Can't find out which of these classes in sources is responsible for address allocation.
cilyrik said:
OP, you might want to look at this solution.
Click to expand...
Click to collapse
Hi,
After two days of trouble, (and multiples flahing operations, and many other concerns, I found a compromise with the solutions given in your link. Only the first one worked on my rooted smartphone (magisk + rom stock doogee s86pro). I did not manage to remount in rw my partitions to modify the hostapd.android.rc file. So I decided to use the automation (MacroDroid in my case) of the first solution. It works perfectly with 2 macros :
macro #1
trigger = hospot on
action = ip address add 192.168.43.1/24 dev wlan0
and
macro #2
trigger = hospot off
action = ip address del 192.168.43.1/24 dev wlan0
That's all. ^^
* rooted phone required *