WORKING T-MOBILE HOTSPOT w/ hidden menu option UPDATED.

Search This thread

mattwheat

Senior Member
Oct 25, 2012
1,194
594
BIRMINGHAM
I've noticed once I do this I now have another set of options in sqlite editor under "settings storage" called "setting.db.CBBAK". These options completely mask the original ones except the " tether_dun_required" is defaulted to "0" maybe this is the reason its sticking for me.

Sent from my LG-D959 using Xparent Skyblue Tapatalk 2
 

mattwheat

Senior Member
Oct 25, 2012
1,194
594
BIRMINGHAM
Sent from my LG-D959 using Xparent Skyblue Tapatalk 2
 

Attachments

  • uploadfromtaptalk1399644993245.jpg
    uploadfromtaptalk1399644993245.jpg
    38.5 KB · Views: 730

waynestatemac

Senior Member
Feb 8, 2007
73
7
Guys I just updated to 4.4.2 rooted using the D-Fuse method and have no problem with tethering or it counting tethered data as tethered data. NOTE: I have the unlimited mobile plan with 3 GB tethered data.

I updated android to 4.4.2 according to D-Fuse’s post, created a new APN with “dun” added to the APN type, lastly updated the settings.db file to have tether_dun_required set to 0.

I purchased the Fabio WIFI Tether Router app for another one of my phones so I tried this app with the above settings and it ran perfect! The tmobile app shows 0 MB of data used from my 3GB tethered allotment, while my regular data amount went up. Only thing I noticed is when I reboot the tether_dun_required is set back to 1 and I have to reset that to 0, but its not a big deal. I'll work on this soon but so far it was vary easy to use tethering with 4.4.2 compared to 4.2.2.

The Upsell URL as Matt talked about changing is different. It now has choices now such as Test 1 (Yes), Test 2 (No), Test 3 (default1), Test 4 (default 2), Data throughout test mode. I didn't mess with this as my plan includes tethering.

-Mike
 
Last edited:
  • Like
Reactions: cathiesmith

virgo09

New member
May 15, 2009
2
0
Facebook, google and dropbox not working

Anyone got any idea, i can get internet access through this, but the problem is the website facebook, google n dropbox not have internet access...
 

TimelesslyPrecise

Senior Member
Oct 13, 2010
476
80
SouthWest Florida
The Upsell URL as Matt talked about changing is different. It now has choices now such as Test 1 (Yes), Test 2 (No), Test 3 (default1), Test 4 (default 2), Data throughout test mode. I didn't mess with this as my plan includes tethering.

-Mike

I'm observing the same here, running the TMO 4.4.2 rom....

I would assume these variables are the sameas the variables showing in the 4.2.2 rom, with the addition of the last option 'data throughput test mode'....

Notice, when you select the options, they are in format 0,1,2,3,4 and not 1,2,3,4,5....

So, with that being said, if my assumption is correct, the option we would need to pick(in accordance with the OP's instructions) is option 3 in the list, 'Test 3 (default 1)'... (which, if clicked, it will return saying option 2 selected)
***(Please, someone confirm a correlation)


I'm actually going to run in 'data throughput test mode' for awhile, and see how it does.... Once my plan resets, i'll be able to truly account as to whether my data is being pushed through 'hotspot' mode as hotspot data, or just used from the 'unlimited' pool.


Pretty sure this wasn't a notable issue with my old phone *Optimus F3, which didn't account for 'hotspot' data as much as this phone seemingly does.


we shall see...

I have a few friends at work who tether through my phone most of the day... i observe that most of the data they consume counts toward the 'unlimited' data pool (using iphones and androids)... very little of the information traveling through the hotspot by my laptop is actually accounted to 'hotspot' data, most of it shows up in the 'unlimited' (my guess: chalk this up to TMO's UserAgent string detection in the NOCs, attributing why so little shows up as 'hotspot' data, as i mostly stream music on soundcloud, youtube, and light facebooking)...

heck, even downloaded MAC mountain lion update on a macbook tethering through my old Optimus F3 phone, with the stock TMO tethering app built in, and it showed up as information going through the 'unlimited data' pool... LOL

Have the 70/mo Unlmtd w/3gb hotspot plan
 
Last edited:

mattwheat

Senior Member
Oct 25, 2012
1,194
594
BIRMINGHAM
The hidden menu option doesn't seem to have an effect anymore. But I did notice in the sqlite editor under the same place we change the 1 to a zero for "tether dun required" there is now another option also on T-Mobile phones. Its called "package verifier enabled = 1". Change thus to a zero as well and you're gravy on the hotspot. No need for the hidden menu way . I also use a script in smanager that runs on boot with SuperSU permission that changes both of these 1's to 0's for me every time I boot. So I don't have to worry about it any more. I'm sitting around 73 gigs on unlimited and about 1.2 gigs of my 3 gigs of hotspot. My son tethers his Xbox 360 live through my hotspot. And its the only internet service I have at home. So everything is tethered through it.
 

doroyce05

Senior Member
Nov 29, 2010
152
11
The hidden menu option doesn't seem to have an effect anymore. But I did notice in the sqlite editor under the same place we change the 1 to a zero for "tether dun required" there is now another option also on T-Mobile phones. Its called "package verifier enabled = 1". Change thus to a zero as well and you're gravy on the hotspot. No need for the hidden menu way . I also use a script in smanager that runs on boot with SuperSU permission that changes both of these 1's to 0's for me every time I boot. So I don't have to worry about it any more. I'm sitting around 73 gigs on unlimited and about 1.2 gigs of my 3 gigs of hotspot. My son tethers his Xbox 360 live through my hotspot. And its the only internet service I have at home. So everything is tethered through it.
Any chance you can upload the script? I manage to get it working but I'm using Fabio WiFi tether. I did find those 2 items in setting.db.

Thanks
 

mattwheat

Senior Member
Oct 25, 2012
1,194
594
BIRMINGHAM
Just copy and paste these in smanager from the play store and name them what ever you want.

Here is the one for the tether dun required.

#!/system/bin/sh
DB="/data/data/com.android.providers.settings/databases/settings.db"
/system/xbin/sqlite3 "$DB" "UPDATE global SET value='0' WHERE name='tether_dun_required';"


And this one gets the package verifier enabled.

#!/system/bin/sh
DB="/data/data/com.android.providers.settings/databases/settings.db"
/system/xbin/sqlite3 "$DB" "UPDATE global SET value='0' WHERE name='package_verifier_enable';"

I use smanager to run the scripts on boot. You'll need to grab SQLITE 3 from the play store.

Here's a link

https://play.google.com/store/apps/details?id=ptSoft.util.sqlite3forroot

Install it and smanager and grant SuperSU. Reboot. Then add the scripts in smanager and select :

is a script
SU
Boot

Then click run
Now reboot again. Give it about 2-3 mins to execute the scripts automatically and BOOM WiFi tether without having to hack it each reboot.
 

mattwheat

Senior Member
Oct 25, 2012
1,194
594
BIRMINGHAM
Any chance you can upload the script? I manage to get it working but I'm using Fabio WiFi tether. I did find those 2 items in setting.db.

Thanks


Just copy and paste these in smanager from the play store and name them what ever you want.

Here is the one for the tether dun required.

#!/system/bin/sh
DB="/data/data/com.android.providers.settings/databases/settings.db"
/system/xbin/sqlite3 "$DB" "UPDATE global SET value='0' WHERE name='tether_dun_required';"


And this one gets the package verifier enabled.

#!/system/bin/sh
DB="/data/data/com.android.providers.settings/databases/settings.db"
/system/xbin/sqlite3 "$DB" "UPDATE global SET value='0' WHERE name='package_verifier_enable';"

I use smanager to run the scripts on boot. You'll need to grab SQLITE 3 from the play store.

Here's a link

https://play.google.com/store/apps/details?id=ptSoft.util.sqlite3forroot

Install it and smanager and grant SuperSU. Reboot. Then add the scripts in smanager and select :

is a script
SU
Boot

Then click run

4229be3ce3a88e3a56d8fd4d7f1f3876.jpg


Now reboot again. Give it about 2-3 mins to execute the scripts automatically and BOOM WiFi tether without having to hack it each reboot.

Should look like this after you click "RUN"

d64b6df6f5e2dc19f63d92526e8c51fa.jpg
 

doroyce05

Senior Member
Nov 29, 2010
152
11
Nope. You have to use a widget that starts the stock hotspot. You still will be using stock hotspot just through a 3rd party widget. I use this one and I've had no issue with it.
https://play.google.com/store/apps/details?id=com.sharp_eu.ste.wifihotspot
Got the and it works great. Kinda wish it was an app and not just a widget. I use nova launch and I have one of the gesture for the hotspot. With this app being just a widget, I can map the thing.


Other than that,out works great.
 

mattwheat

Senior Member
Oct 25, 2012
1,194
594
BIRMINGHAM
Right on right on. Try mapping your gesture to a command or shortcut maybe. Or maybe a system or Nova action. Then try and choose any WiFi hotspot on / off. Just not the t-mobile one. Lol
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    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
    2
    And my data amount went up roughly 5 gigs. Man porn in HD is killing my data. Lmao. J/K folks. I got unlimited. Lmao. J/k. That's what my sons Xbox live will do to ya.

    Sent from my Nexus 7 using Xparent Skyblue Tapatalk 2
    2
    I no u meant man, porn is killing me but for a second i thought u said man porn like men lol haha

    Sent from my LG-D959 using Tapatalk
    1
    Any idea how to accomplish this on another carrier? I tried with my d950 AT&T but when i choose anything from settings it fc's the hidden menu. Any help is appreciated.

    Sent from my LG-D950 using XDA Premium 4 mobile app

    Did you freeze any apps? It seems like you may have froze a system app that's needed because it shouldn't FC

    Sent from my LG-D959 using Tapatalk
    1
    I no u meant man, porn is killing me but for a second i thought u said man porn like men lol haha

    Sent from my LG-D959 using Tapatalk

    Oh h#ll no. Not man porn. Lmfao I got a good laugh out of that. I didn't even see the way it looked after I wrote it. Geeez that's classic.

    Here's a screen shot. It wouldn't let me share it due to my Nexus 7 not being compatible.

    Sent from my Nexus 7 using Xparent Skyblue Tapatalk 2