[LG G Flex] mattwheat:
I discovered this while digging around in the hidden menu. Accessed via dial pad in your phone apk by dialing 3845#*959#. (959 due to the 3 numbers in the device variant). Other carriers /variants use their last 3 accordingly. I don't know if this works for all carriers or not. I only have a D959.

First off let's learn why the "tether dun" option by using sqlite editor and changing the 1 to 0 doesn't work nor stick after reboot.

Carriers seem to have become wise to this hack since its been around from the first Moto RAZR XT912. And probably before that. Seems they have found a way to still tell whether or not you're tethering by monitoring the data stream and seeing the desktop user agent or style that is used by laptops and desktop PCs and/or other tablets use when tethering off of a devices hotspot.

So with that said there needs to be a way for carriers to disable this feature. So I went probing through my D959's hidden menu and found the option. I'm posting screen shots (hopefully in order of the method used) as well as my account page showing my hotspot usage has ran out at 3 gigs free that comes with my unlimited data.

I'm not responsible for your device or lack of following instructions to a "t". Its your phone and your choice to try or not.

With that said here we go:

First create new APN in your " access point names settings" to mirror that of your stock APN. And add to the APN type line - ",admin,dun"

The do the following :

1. Go to dail pad type in "3845#*959#

(The menu comes up)

2. Scroll to find option named " settings" click it

(Another menu pops up )

3. Scroll to find option "up sell url". Click it

(A smaller menu window pops up)

4. Chose " TMUS hastetheringoption". Click it

5. Back out like normal. I don't know if this matters but I use a 3rd party hotspot toggle as to not enter the T-Mobile hotspot apk.

6. Profit

Sorry to those of you who have trying with no luck due to I left out a step. My fault I apologize.

Sent from my LG-D959 using Xparent Skyblue Tapatalk 2

UPDATE: I have been using this script from the LG G2 forums on Jellybean 4.2.2 and all has been working great. Smanager works great at changing the 1 back to a 0 on boot. So no more having to do it manually.

LG G2 forums with script -

But since I've moved up to KitKat and still using said script, I got a message stating I've used all available data allowed for my WiFi hotspot. What? All available data? How could this be when I'm clearly changing the "tether_dun_required" -1 to a 0? Well I don't know if T-Mobile got wise to us or what. But I found another line in the same settings using sqlite editor called

"Package_verify_enabled". It also has a 1 (for true) out beside it. So being that I need my hotspot for my son to play xbox360 live, I changed it to a "0" . and what do ya know? I now have working WiFi hotspot and I tested this mod out for the entire Florida St. vs Louisville game tonight while streaming it to my Nexus 7 (2013) at work so all the co workers and I could watch what we thought and what seemed to be a Florida St. ∆$$ whipping but sadly enough Florida St. Pulled it out at the end. But on a good note, the WiFi hotspot hack still works.

Good luck

Lg g2 forum for the script

http://xdaforums.com/showthread.php?p=51213845