I am wondering if someone can explain the details around the carrier restrictions for WP7 Wifi tethering (ICS), specifically for at&t. For instance, will at&t be able to see that we are using ICS mobile hotspot feature and charge extra for it? Also, I realize that the XDA users, being the ingenious bunch that you are, were able to hack the feature onto several phones already.
If we didn't hack the feature, how would this all normally work through the carrier? Is the feature unavailable unless you have a tethering plan or does it show up anyway as part of WP7 regardless?
Thanks!
anyone??
This is just an approximation idea how it (can) work(s):
In registry there is option to select through which profile (and thus APN) it connects. So if your carrier would force different APN that is used for hotspot then yes, it is possible. But you just change in registry the APN name (or profile name) and voila, it flows now all through normal, phone, APN.
Plus there is the possibility to sneak the packets and check what sites are being checked (namely windowsupdate.microsoft.com lol).
I am so glad that I live where I live. 3GB FUP (actually 6GB FUP till end of January, we got double FUP as a gift) for $30/month. And it runs upto 880kB/s . (1,5GB file downloaded with avg of 780kB/s, peak 882kB/s).
thanks for the info! Yeah I have no idea why they charge extra for tethering, makes no sense, especially since most carriers got rid of unlimited plans! Anyway, I agree with you, should be able to change the APN to route everything normally.
j_sous said:
thanks for the info! Yeah I have no idea why they charge extra for tethering, makes no sense, especially since most carriers got rid of unlimited plans! Anyway, I agree with you, should be able to change the APN to route everything normally.
Click to expand...
Click to collapse
Why? Because they are greedy bastards, that's why. Same internet, same data, same bits, could have used it as part of your normal data allowance but they charge you extra for it. Greed, pure and simple.
With the Focus, when tethering manually though the USB modem setting (google to find details) it goes through the WAP access point, and it shows up under phone data usage on my account (I have an unlimited data plan through my company). However, I tried using the ICS option and a few weeks later I got a text message from AT&T with the classic tethering data plan warning. I have since turned off ICS and have gone back to the USB modem method.
This is actually one of the reasons I don't want to upgrade to a 2nd gen device unless there is a known way to either use the USB modem feature or redirect the ICS through the WAP access point...
I have a strange problem with my Galaxy Nexus. When I connect to the internet using the mobile network, the connection is extremely slow. (And by slow I mean around 2-3 minutes to fully load the google mobile search page). I tried the "Speed Test" app to test the network speed, but it simply fails after a while mentioning "Network communication issues" (maybe it times out?).
The weird thing is that other devices can access the internet fine when connected to the internet through the Nexus by enabling its WiFi hotspot feature. So the other devices can use the Nexus's internet connection with acceptable speeds while the Nexus itself can't. Anybody got any ideas as to why this happens? One thing I could think of was that the DNS given to the Nexus by the mobile network being slow (whereas the other devices connected to it use the DNS in their WiFi settings). I tried to verify this by using the "DNS Changer" app, but it didn't solve the problem, although I'm not sure that it actually changed the DNS used by the Nexus.
Any help is greatly appreciated.
Bump for a solution for this man!
Sent from my Galaxy Nexus using xda premium
Problem solved!
Finally found the culprit! It wasn't DNS after all. My carrier's data settings include an IP and port for a proxy. When I configured the APN on the phone, I entered them simply because they were there. Turns out that keeping them empty solves the speed issues on the phone. So the bottleneck was the carrier's proxy server. I guess tethered clients don't use the proxy setting on the phone and therefore didn't experience the speed issue.
Inspiration fixed wifi hotspot not connecting to internet
I wanted to thank you because your solution helped me fix my problem. I couldn't connect my native wifi hotspot on my GSM Galaxy Nexus to my Nexus 7. The wifi indicator would come on to my N7 but it stayed gray (i.e. wasn't connected to the internet). Turns out that last month I set up an APN to connect to T-Mobile via IPv6. Well, apparently, this creates a problem with using the wifi hotspot. I switched back to regular T-Mo connection and...if works! My GNex/N7 combo is fully functional. Thanks again for the inspiration!
wingman1234 said:
Finally found the culprit! It wasn't DNS after all. My carrier's data settings include an IP and port for a proxy. When I configured the APN on the phone, I entered them simply because they were there. Turns out that keeping them empty solves the speed issues on the phone. So the bottleneck was the carrier's proxy server. I guess tethered clients don't use the proxy setting on the phone and therefore didn't experience the speed issue.
Click to expand...
Click to collapse
thank you
wingman1234 said:
Finally found the culprit! It wasn't DNS after all. My carrier's data settings include an IP and port for a proxy. When I configured the APN on the phone, I entered them simply because they were there. Turns out that keeping them empty solves the speed issues on the phone. So the bottleneck was the carrier's proxy server. I guess tethered clients don't use the proxy setting on the phone and therefore didn't experience the speed issue.
Click to expand...
Click to collapse
You are my hero man. Thank you
Hello everyone, so I'm having a issue tethering unlimited right now. I am able to tether but the usage is still being counted toward my 5gb limit.
I'm using Fabio grasio's Wifi tether router app and am currently running hyperdrive rom with compulsion kernel. I have my apn setup as fast.t-mobile.com with apn type default, supl,dun and Ipv4 for both. These settings have worked for sometime and starting last month I noticed my limit was being reached.
Any help with this would be appreciated. Thanks in advance
Did you ever figure this out?
I've been using WiFi Tether Router for over year with zero issues. I have an Android head unit in my car so I tether data during my commute to work. Recently I had to restore my phone to factory defaults, and I'm noticing now that using WiFi Tether Router counts against my 7GB Hotspot Limit. I didn't realize this until I reached the limit, and now my Hotspot data is being throttled to an unusable 120kbps even when using WiFi Tether Router.
I don't know if this is something that has changed on T-Mobile/WiFi Tether Router's side, or if I am no longer properly configured after having reset my phone and reinstalled everything from scratch.
This sucks!
Never happened before with (early) wifi tethering or (later) build.prop edit (adding the net.tethering.noprovisioning=true line or something like it while rooting). But with Note 4 ROM, carrier has been blasts warnings when I approach "hotspot limit", then the throttling starts.
Speed is never throttled on phone, but it is with hotspot. ROM = paulpizz and I'm too busy/tired to read through threads. I have unlimited data and don't pay for hotspot, but it's been that way for years (but again, I've usually had to edit build.prop to use mobile hotspot).
And I'm too busy/exhausted to figure this out. But I need the speed throughout the month, and my usage isn't crazy high anymore (always kept it under 90G before; now I'm lucky to reach 25G with throttling in last week or so, and that throttling is pure drudgery).
So I just added the noprovisioning line to build.prop and am using mobile hotspot after reboot. (USB tethering wasn't available in settings unless I literally put usb into computer). Am I headed in the right direction? Pls help.
Is there a known solution for this that's so elementary it's assumed we all know it? I'm not doing anything wrong with my data, just trying to view videos, do presentations, etc. But this throttling bandwidth thing is not for me.
That failed (got a message that I ran out of my hotspot usage; first message was 10% left, then I did provisioning in build.prop, then I got second message).
Tried ADB settings put tether_dun_required 0 and that didn't do the trick, either. Tried several reboots just to see (now that I'm on throttled data, not hard to test):
Code:
settings put global tether_dun_required 0
Is there a ROM? Is it because Marshmallow? I've been trying to search xda but just really busy now; I suppose physical tethering could work but usb too slow.
As we all know, Android Pie has been giving quite a few folks problems on the tethering front. And so far, the G7 Power, at least for me, is in that group.
The method I used was USB-less, because this phone charges anytime you plug it into any device, and going through the cable to my computer just wasn't a great option as I'm trying to save this battery that doesn't easily come out.
I used:
VPN Hotspot
VPN Tether
Express VPN
PhCyber Pro
Opened Express VPN first. Then PhCyber Pro. This is because Express VPN does not play nice with VPN Tether but PhyCyber does, and you want to make sure that the tab on Express VPN that says all apps connect through VPN is clicked. Then I turned on Hotspot, making sure to enable the Wifi and the Wlan0. Then I turned on VPN Tether. From that I was able to use the connection.
So far, so good. Hit 20GB with no throttling. Battery goes out in about six hours with continuous usage give or take. Anybody want to test it and see what happens? Or if you have a better method, lay it out - I'm ALL EARS.:good::good:
Articul8Madness said:
As we all know, Android Pie has been giving quite a few folks problems on the tethering front. And so far, the G7 Power, at least for me, is in that group.
The method I used was USB-less, because this phone charges anytime you plug it into any device, and going through the cable to my computer just wasn't a great option as I'm trying to save this battery that doesn't easily come out.
I used:
VPN Hotspot
VPN Tether
Express VPN
PhCyber Pro
Opened Express VPN first. Then PhCyber Pro. This is because Express VPN does not play nice with VPN Tether but PhyCyber does, and you want to make sure that the tab on Express VPN that says all apps connect through VPN is clicked. Then I turned on Hotspot, making sure to enable the Wifi and the Wlan0. Then I turned on VPN Tether. From that I was able to use the connection.
So far, so good. Hit 20GB with no throttling. Battery goes out in about six hours with continuous usage give or take. Anybody want to test it and see what happens? Or if you have a better method, lay it out - I'm ALL EARS.:good::good:
Click to expand...
Click to collapse
Since I have a backup laptop , I use pda tether via USB , then share the pda connection via windows 10 hotspot share.
Easy set up first use any wifi connection to activate the local area connection 15. Then turn off the wifi leaving on the windows hotspot, then connect pda USB and go to adapter settings in windows and share the pda connection to the local area connection 15. Bam hotspot for the entire house no throttle no detection from carrier since it's pda USB..
Doing this for months on MetroPCS. I average 79 gigs per month.
Battery stays at 100 since it's connected via USB all day. I bought two Moto g7 powers for this reason. The data speeds are perfect in my area. Use H instead of LTE for an average of 6-7 mb download speeds during peak hours 9am to 10pm. Then use LTE during off peak times for speeds of around 30 mb download speeds. The service is so good and reliable I don't pay timewarner aka spectrum no more $$$.
I just keep my Moto g7 power on H all day everyday for the best non throttled data. Lastly use T-Mobile apn and add dun. Some reason using MetroPCS apn I get choppier service when streaming. Using T-Mobile apn I steam all day at 720 p with no buffing. I tested the hotspot devices and they get 720 p steaming with no buffering either. Hope this helps anyone like it helped me.
PS. One last note. Since last Friday my motog7power displays T-Mobile on the drop down menu now. I've change to Tmobile apn on several devices in recent years and this phone is the first one to display T-Mobile although my sim card is MetroPCS. I do have the retail stock rom on June 1st security patch rooted.
Before I would use Xposed and use custom text app to edit the carrier name. I'm glad I don't have to use Xposed anymore for that reason.
Edit now drop down reads metro by T-Mobile. They must be updating towers.
jhjhjhjhjhjh said:
.
Click to expand...
Click to collapse
Not working for me. Can you leave some detailed instructions on how you got pda net to work? I keep getting errors saying pda wasn't made for my device.
Also, cannot change ANY MetroPCS APN settings. Everything is greyed out. Any hopes on that one? Tried making a tmobile one, saved it, it auto deleted.
Articul8Madness said:
Not working for me. Can you leave some detailed instructions on how you got pda net to work? I keep getting errors saying pda wasn't made for my device.
Also, cannot change ANY MetroPCS APN settings. Everything is greyed out. Any hopes on that one? Tried making a tmobile one, saved it, it auto deleted.
Click to expand...
Click to collapse
Make sure your on a non branded stock rom. Download the retus or retail firmware from the website linked in the return to stock thread. Fastboot flash the firmware.
You should be able to change apn settings on the retail stock roms.
Let me know if need further assistance.
As far as pda i use foxfi. Paid key version and select activate USB mode. See pic below.
jhjhjhjhjhjh said:
Make sure your on a non branded stock rom. Download the retus or retail firmware from the website linked in the return to stock thread. Fastboot flash the firmware.
You should be able to change apn settings on the retail stock roms.
Let me know if need further assistance.
As far as pda i use foxfi. Paid key version and select activate USB mode. See pic below.
Click to expand...
Click to collapse
I'm on the RETUS rom (March 1st). No MetroPCS stock rom. Still not highlighted.
Articul8Madness said:
I'm on the RETUS rom (March 1st). No MetroPCS stock rom. Still not highlighted.
Click to expand...
Click to collapse
I'm on Retail.
Weird. Try the updated firmware . June patch. I'm rocking it no problems rooted.
Make sure your sim card isn't in during the flashing of the stock rom. Also wipe your device clean .(factory reset) That's what I did.
PS. My wife is so amazed of the battery, performance and the modifications I did to this phone. She wants a Moto g7 power now and giving up her iPhone 7s plus lol. Said the youtube Vance mod is her favorite. She loves youtube without interruptions...
I must say this phone is a Beast. Highly underrated.
jhjhjhjhjhjh said:
I'm on Retail.
Weird. Try the updated firmware . June patch. I'm rocking it no problems rooted.
Make sure your sim card isn't in during the flashing of the stock rom. Also wipe your device clean .(factory reset) That's what I did.
PS. My wife is so amazed of the battery, performance and the modifications I did to this phone. She wants a Moto g7 power now and giving up her iPhone 7s plus lol. Said the youtube Vance mod is her favorite. She loves youtube without interruptions...
I must say this phone is a Beast. Highly underrated.
Click to expand...
Click to collapse
I've done all you've suggested. I've also deleted /played with the APN.xml file. No dice. It may be because my phone is locked to them - reading more about this apparently Google is locking the APN settings down. There has to be a way to edit them.
Even editing build prop did nothing to ungrey it out.
Articul8Madness said:
I've done all you've suggested. I've also deleted /played with the APN.xml file. No dice. It may be because my phone is locked to them - reading more about this apparently Google is locking the APN settings down. There has to be a way to edit them.
Even editing build prop did nothing to ungrey it out.
Click to expand...
Click to collapse
Wow. I'm still locked to metro for another 87 days. As you have seen I can edit my apn. I did this right after I inserted my sim back in. I have no idea now why you can't edit your apn. Both my Moto g7 powers I've edited both apns.
jhjhjhjhjhjh said:
Wow. I'm still locked to metro for another 87 days. As you have seen I can edit my apn. I did this right after I inserted my sim back in. I have no idea now why you can't edit your apn. Both my Moto g7 powers I've edited both apns.
Click to expand...
Click to collapse
I've checked both the G7s after flashing and they both are greyed out. I'm going to flash a RETEU rom and see if that corrects the problem.
I've been tinkering with this all day and now I've been "locked" out of even looking at the APN.
jhjhjhjhjhjh said:
Wow. I'm still locked to metro for another 87 days. As you have seen I can edit my apn. I did this right after I inserted my sim back in. I have no idea now why you can't edit your apn. Both my Moto g7 powers I've edited both apns.
Click to expand...
Click to collapse
Ok, I went back and reread carefully the entire conversation. I thought I was supposed to change the MetroPCS settings, that's the part that was greyed out for me. I see you made a separate entry for TMO. I went ahead and did that, but for good measure, can you take a complete screenshot of your settings top to bottom, your previous pic was only the bottom.
I've clicked the button. It still says Metro by TMO, but I'm PDA/FoxFI tethering via USB right now and the speeds are pretty gnarly - I think they could be faster.
It's a fresh RETUS flash BTW.
Articul8Madness said:
Ok, I went back and reread carefully the entire conversation. I thought I was supposed to change the MetroPCS settings, that's the part that was greyed out for me. I see you made a separate entry for TMO. I went ahead and did that, but for good measure, can you take a complete screenshot of your settings top to bottom, your previous pic was only the bottom.
I've clicked the button. It still says Metro by TMO, but I'm PDA/FoxFI tethering via USB right now and the speeds are pretty gnarly - I think they could be faster.
It's a fresh RETUS flash BTW.
Click to expand...
Click to collapse
Ok cool.
Here's two pics of the apn settings I use
Data speeds of what I get in my area
H = HighSpeedDataAccess, average around 6mb download and 1.7mb upload during off-peak times.
LTE= Long Term Evolution, average around 44mb download and 38mb upload during off peak times..
jhjhjhjhjhjh said:
Ok cool.
Here's two pics of the apn settings I use
Click to expand...
Click to collapse
Ok. Our data entries match.
I tried PDA NET, the newer foxfi goes straight to the PDA app. I did the USB tether just because my battery was down. Any way to check if its going against my tethering limit? I see where they say how much data I've used, but the hotspot on the phone ain't on.
Also, have you tried the Magisk Tethering App? Its a module that is supposed to do what FoxFi/PDAnet does.
jhjhjhjhjhjh said:
Data speeds of what I get in my area
H = HighSpeedDataAccess, average around 6mb download and 1.7mb upload during off-peak times.
LTE= Long Term Evolution, average around 44mb download and 38mb upload during off peak times..
Click to expand...
Click to collapse
My speed test on that site was at noon....
Download 128.68 Mbps
Jitter 11Ms
Ping 103.0 Ms
32.10 Mpbs
Articul8Madness said:
Ok. Our data entries match.
I tried PDA NET, the newer foxfi goes straight to the PDA app. I did the USB tether just because my battery was down. Any way to check if its going against my tethering limit? I see where they say how much data I've used, but the hotspot on the phone ain't on.
Also, have you tried the Magisk Tethering App? Its a module that is supposed to do what FoxFi/PDAnet does.
Click to expand...
Click to collapse
The way to check tethering limit is hit #611 on dialer the ivr system will say how much hotspot you ve used in realtime.
Yes I've tried the magisk tether to no avail. I can't get it to function better than the method I use.
---------- Post added at 07:18 PM ---------- Previous post was at 07:18 PM ----------
Articul8Madness said:
My speed test on that site was at noon....
Download 128.68 Mbps
Jitter 11Ms
Ping 103.0 Ms
32.10 Mpbs
Click to expand...
Click to collapse
Great speeds
jhjhjhjhjhjh said:
The way to check tethering limit is hit #611 on dialer the ivr system will say how much hotspot you ve used in realtime.
Yes I've tried the magisk tether to no avail. I can't get it to function better than the method I use.
---------- Post added at 07:18 PM ---------- Previous post was at 07:18 PM ----------
Great speeds
Click to expand...
Click to collapse
Drinks on me....called 611.."If you have hotspot data, you haven't used ANY OF IT!!!!"
:highfive::highfive::highfive::highfive::highfive::highfive::highfive::highfive::cyclops::cyclops::cyclops::cyclops::cyclops::cyclops::cyclops:
ADB tethering apps like PdaNet and EasyTether impact performance and reliability for me, so I try to avoid them when possible. Native tether on T-Mobile just requires that your traffic goes through the mobile APN and packets leaving your phone have the standard TTL of 64.
The easiest way is to just use VPN Tether or Tether Hotspot with free local VPN servers like AdClear or Adguard. You can ofc disable the ad blocking features if you want. The downside is that you have to manually enable the routing every time, it's not plug and play. This does bypass the APN and TTL requirements though.
To change the APN you can
1 - create a copy of your APN and add dun to the APN Type
2 - set tether_dun_required 0
3 - edit apns-conf.xml
Modifying the TTL is a bit tougher, standard kernels don't let you use iptables to mangle packets like that. You have to do it on the other device, be it a PC or router or whatever. I recommend an OpenWRT compatible or Asus router if you want to do this. I'm using a Linux dev board running between my phone and router for this atm.
You don't need to flash a different firmware for this to work. Moto is also running standard Android(as opposed to LG or Samsung), so if you want usb tethering as default, all you have to do is set it in the developer settings. You need something like Auto USB Tether for that on non-standard devices.
Edit: Magisk Tether Enabler is just for setting net.tethering.noprovisioning to disable the carrier provisioning check(not needed if your plan supports hotspot) and Xposed XTether is to bypass custom manufacturer tether provisioning apps(not applicable on this device).
Edit 2: If your concerned about charging while using USB tethering, you can use Battery Charge Limit or Advanced Charging Controller to control it.
Another option is to use Termux to start an SSH server with DropBear (easy passwd login) and connect using ssh's built in SOCKS forwarding.
On your pc run:
ssh -D localhost:1234 [email protected] -p 8022
Replace user with either root or the termux username (like u0_a230) and phoneip with your phone's local ip. It'll work if you're connected to a router/hotspot without an internet connection, for instance use your pc to make the hotspot or run a wifi direct hotspot like in pdanet, just as long as your two devices can communicate with each other.
After you've established your ssh connection just set up a socks proxy on the pc through localhost port 1234 and you're good to go! I use macos and the proxy settings are right there in network settings but I'm pretty sure Windows and Linux both allow you to do it natively as well.
Don't need a VPN and doesn't count as hotspot usage.
To put the ssh instance in the background add -f -N to the command.
I have been abusing T-Mobile's tethering restrictions from day one, typically through MVNO's such as MetroPCS or SimpleMobile. Used to be able to change a browsers user-agent string on a pc to that of a mobile browser, then it was running an ssh server on the phone to run SSH dynamic port forwarding as a SOCKS proxy , and finally there's the TTL trick, which works now and has lasted the longest yet. You change the ttl (on the device you want to tether to) from 64 to 65. Most Unix style systems, this a one-liner on the ol shell prompt for example: echo 65 >/proc/sys/net/ipv4/ip_default_ttl I have no idea how to do this on Windows, but I understand it's possible. Lately ipv6 has been a problem, the solution is to disable ipv6 in your APNs(ALL OF THEM) to fix the APN with DUN I use this after disabling selinux temporarily until change is made.....
Post #8
https://forum.xda-developers.com/pixel-xl/help/android-8-1-how-to-edit-cellular-apn-t3697425
There is also a way to DROP ipv6 packets via ip6tables, which I will get down on this device after I get a handle on this A/B slot sh** we get to deal with(I just bricked the thing and got it back with blank-flash) APN/TTL thing is working for me, also it's not device specific. I have a script I put together on the E5 Play(working on the g7 power as well) that repeats xfinitywifi(or any other wifi) as a softap/hotspot to other devices without a MAC address registered on xfinity, no cellular connection at all. Could come in handy as this specific tethering trick evolves, I have an arsenal of other resources as well. Please don't hesitate to ask if you think I could help in any way...
ipv6 DROP info, what became of droidwall if i'm not mistaken. AFWALL has a feature that reduces to a small script left in Magisk's service.d directory.
https://github.com/ukanth/afwall/wiki/CustomScripts
example:
# Deny IPv6 only connections
$IP6TABLES -P INPUT DROP
$IP6TABLES -P FORWARD DROP
$IP6TABLES -P OUTPUT DROP
mrbox23 said:
I have been abusing T-Mobile's tethering restrictions from day one, typically through MVNO's such as MetroPCS or SimpleMobile. Used to be able to change a browsers user-agent string on a pc to that of a mobile browser, then it was running an ssh server on the phone to run SSH dynamic port forwarding as a SOCKS proxy , and finally there's the TTL trick, which works now and has lasted the longest yet. You change the ttl (on the device you want to tether to) from 64 to 65. Most Unix style systems, this a one-liner on the ol shell prompt for example: echo 65 >/proc/sys/net/ipv4/ip_default_ttl I have no idea how to do this on Windows, but I understand it's possible. Lately ipv6 has been a problem, the solution is to disable ipv6 in your APNs(ALL OF THEM) to fix the APN with DUN I use this after disabling selinux temporarily until change is made.....
Post #8
https://forum.xda-developers.com/pixel-xl/help/android-8-1-how-to-edit-cellular-apn-t3697425
There is also a way to DROP ipv6 packets via ip6tables, which I will get down on this device after I get a handle on this A/B slot sh** we get to deal with(I just bricked the thing and got it back with blank-flash) APN/TTL thing is working for me, also it's not device specific. I have a script I put together on the E5 Play(working on the g7 power as well) that repeats xfinitywifi(or any other wifi) as a softap/hotspot to other devices without a MAC address registered on xfinity, no cellular connection at all. Could come in handy as this specific tethering trick evolves, I have an arsenal of other resources as well. Please don't hesitate to ask if you think I could help in any way...
ipv6 DROP info, what became of droidwall if i'm not mistaken. AFWALL has a feature that reduces to a small script left in Magisk's service.d directory.
https://github.com/ukanth/afwall/wiki/CustomScripts
example:
# Deny IPv6 only connections
$IP6TABLES -P INPUT DROP
$IP6TABLES -P FORWARD DROP
$IP6TABLES -P OUTPUT DROP
Click to expand...
Click to collapse
What's the script you use to use your Moto to repeat xfinitywifi? There's about a thousand of those hotspots near my house and I've been looking for a way to use them. I was registering for the free one hour trial every hour for a while but that got exhausting real quick.