Rom that disables tethering check

alnova1

Senior Member
Oct 16, 2009
741
98
0
I am on the Pure Nexus that disables tethering provision but I have a problem with it. I love the rom but I have Total Wireless which is a Verizon MVNO and for some reason it has a bunch of different APN settings but none of them right for Total. I only get 3G. It will also not let me add a new APN setting. If I put in my MetroPCS sim it has the correct APN plus will let me add a new APN if needed. Pure is the only one I have seen in its description that says it turns off the check. Is there another custom rom out that does this? Thanks.
 

acejavelin

Recognized Contributor
Sep 3, 2009
6,835
3,318
253
Lincoln, ND
Disabling the tether provisioning check is usually nothing more than adding the following line to your build.prop and rebooting:

net.tethering.noprovisioning=true

Although if this still doesn't seem to work, sometimes you also need to:

(Optional) Using a root file explorer, navigate to /data/data/com.android.providers.settings/databases/ and make a copy of settings.db

- Install and open a SQL editor and grant it root access when prompted (such as SQLite Editor)
- Tap the APPS tab and then “Settings Storage”
- Tap on settings.db then global
- Tap on the + symbol to add a new key/value pair
- In the name field type in tether_dun_required
- In the value field type in 0 (zero)
- Tap Save

Note: If you do not have a SQL editor, this can also be accomplished with adb, using the commands:
Code:
adb shell
settings put global tether_dun_required 0
Open the Android System Settings

- Under WIRELESS & NETWORKS tap More…
- Tap Cellular network settings, then Access Point Names
- Tap your active Internet or Tethering APN (will vary by carrier, might only be one)
- Make sure your APN protocol and APN roaming protocol are both set to IPv4 (it doesn’t look like tethering works with IPv6 yet)
- (If you’re using T-Mobile) Make sure your APN is set to fast.t-mobile.com

Reboot
It should be noted that some carriers use the number of hops left on packets that hit their servers to indicate that you're using tethering rather than actual cellphone data.

The xt_HL.ko netfilter driver included with a customer kernel should allow a user to use the IP Tables rule to change tethered traffic TTL with the default TTL of the device. This would make tethered data appear as if it's actually cellphone data.

More information about including this in a kernel can be found here. (Sorry, it's in Russian and not my page)

Most of this info was taken from Enable Wireless Tethering in the Moto X Pure and other various sources but is fairly generic for most plain Android builds.
 
  • Like
Reactions: alnova1

alnova1

Senior Member
Oct 16, 2009
741
98
0
Disabling the tether provisioning check is usually nothing more than adding the following line to your build.prop and rebooting:

net.tethering.noprovisioning=true

Although if this still doesn't seem to work, sometimes you also need to:



It should be noted that some carriers use the number of hops left on packets that hit their servers to indicate that you're using tethering rather than actual cellphone data.

The xt_HL.ko netfilter driver included with a customer kernel should allow a user to use the IP Tables rule to change tethered traffic TTL with the default TTL of the device. This would make tethered data appear as if it's actually cellphone data.

More information about including this in a kernel can be found here. (Sorry, it's in Russian and not my page)

Most of this info was taken from Enable Wireless Tethering in the Moto X Pure and other various sources but is fairly generic for most plain Android builds.
Thanks for the info but I guess my biggest question is I wonder why the Pure Nexus Rom will not let me add an APN for Total wireless but will for Metro? I have a G5 Plus that is an Amazon ad subsidized also and it will let me change an apn for Total???Thanks for your info though.