I've been using the phone for a few days, and I'm not going back to my iPhone 4S now. Too many goodies on the GS4 Active and Android. I've resolved most of the issues I've been running into by myself (disabling some bloatware, installing stuff from the Google Play store, replacing the ****ty stock camera app with Camera Zoom Fx, etc).
So I tried to use internet tethering (mobile hotspot), and it is disabled. It tells me that Mobile data is not available or invalid SIM. The phone is an AT&T phone (I537), and I'm using it on the Fido network here in Canada on the 3G APN (not the LTE APN). Fido has internet tethering free by default (as it should be), I used it on my iPhone 4S, so I'm guessing that it is my phone which has the feature disabled even though my provider and data plan support it.
Do you think I could use the same trick that the regular GS4 guys are using to enable it, by changing some stuff in the TetheringProvision.apk file? I read it in the link below:
http://galaxys4root.com/galaxy-s4-tutorials/how-to-wifi-tether-att-galaxy-s4-sgh-i337/
Or is there a specific way that we can use to enable this feature? Thanks...
EDIT: Here is a full detailed guide, I just went through the process myself. Many thanks to bluesphere0 for the help!
Overview of steps:
>>> Root
>>> Quarantine 'TetheringProvision' to disable the software lock on hotspot
>>>* Use ES File Explorer to configure and turn on the hotspot
>>> Root
1) Start by rooting the device: http://forum.xda-developers.com/showthread.php?t=2347793
NOTE: For step #3 in that thread, after the apk installs, you will eventually be brought to a completion menu with 'Done' and 'Open' options. Choose the 'Open' option and it will tell you that you should have root access now. If you accidentally tap 'Done', you can just reinstall the apk again.
2) Get SuperSU on the Play Store. Open it, update the binaries, etc. Your device should be fully rooted at this point. You can check this by downloading Root Checker on the Play Store, but this is unnecessary.
>>> Quarantine 'TetheringProvision' to disable the software lock on hotspot
3) Enable USB Debugging (Settings > More > About Device > tap the Build Number about 10 times > back button > Developer options > check USB debugging). This is required by App Quarantine in order to quarantine files.
4) Get App Quarantine from the Play Store, tap the wrench icon at the top right, uncheck 'Hide system services', hit the back button, then tap on 'TetheringProvision' and tap on the lock icon at the top right. If successful, it will lock it up in the 'Quarantine' tab at the right. Check to make sure that it is in there. This 'freezes' the file which is responsible for locking down the hotspot functionality.
Alternatively, it may be possible to get away with just renaming the TetheringProvision.apk and TetheringProvision.odex files, but you may not be able to use ES File Explorer to do this, even if you have root access. It didn't work on my device even though I had root access. The solution is to get ROM Toolbox Lite, use the Root Explorer tool and rename it from there.
>>> Use ES File Explorer to configure and turn on the hotspot
5) Get ES File Explorer from the Play Store. Tap the hard key for menu, scroll down and tap on Net Manager. Tap on Settings at the bottom, select 'Use the system AP setting', enter an SSID (recommended to be short with no spaces, like 'MyName_GS4_Active'), and a password. Tap on OK. Tap on the back button. Tap on 'Create a hotspot network'. It will say 'Establishing Network...turning on', followed by 'Now you are using AP, SSID is...', AP password:, and an 'Exit' button. It may say 'Unfortunately, Settings has stopped' after this, but IGNORE it. Your hotspot is still active - look at the top left of the phone, you will see a wifi symbol in a blue icon, this is your indication that your hotspot is working.
Notes:
To turn ON the Wifi Tethering:
1) ES File Explorer > hit the menu key > Net Manager > Create a hotspot network.
You CANNOT turn on the hotspot using the built-in menu in TouchWiz/Android.
To turn OFF the Wifi Tethering:
2a) Pull the notification menu down (swipe down from the top of the phone), tap on 'Tethering or hotspot active' under the 'Ongoing' section, turn it off.
OR
2b) Settings > Connections > More networks > Tethering and portable hotspot > turn it off
OR
2c) ES File Explorer > menu > Net Manager > tap the Exit button at the top (under the details for your hotspot).
NOTES:
* For turning off the Wifi Tethering, I've found that the fastest way is option 2a.
* For AT&T phones: "Use foxfi and enable the proxy service it will mask your tethering." - dave5777
Gorgenapper said:
I've been using the phone for a few days, and I'm not going back to my iPhone 4S now. Too many goodies on the GS4 Active and Android. I've resolved most of the issues I've been running into by myself (disabling some bloatware, installing stuff from the Google Play store, replacing the ****ty stock camera app with Camera Zoom Fx, etc).
So I tried to use internet tethering (mobile hotspot), and it is disabled. It tells me that Mobile data is not available or invalid SIM. The phone is an AT&T phone (I537), and I'm using it on the Fido network here in Canada on the 3G APN (not the LTE APN). Fido has internet tethering free by default (as it should be), I used it on my iPhone 4S, so I'm guessing that it is my phone which has the feature disabled even though my provider and data plan support it.
Do you think I could use the same trick that the regular GS4 guys are using to enable it, by changing some stuff in the TetheringProvision.apk file? I read it in the link below:
http://galaxys4root.com/galaxy-s4-tutorials/how-to-wifi-tether-att-galaxy-s4-sgh-i337/
Or is there a specific way that we can use to enable this feature? Thanks...
Click to expand...
Click to collapse
Just follow this. It worked for me.
http://forum.xda-developers.com/showthread.php?p=44931952#post44931952
bluesphere0 said:
Just follow this. It worked for me.
http://forum.xda-developers.com/showthread.php?p=44931952#post44931952
Click to expand...
Click to collapse
Hi, thanks for the tip! I figured it out after a while, here is a full write up based on your directions and on bada bing's directions. Step by step, detailed, etc.
Overview of steps:
* Root
* Quarantine 'TetheringProvision' to disable the software lock on hotspot
* Use ES File Explorer to configure and turn on the hotspot
* Root
1) Start by rooting the device: http://forum.xda-developers.com/showthread.php?t=2347793
NOTE: For step #3 in that thread, after the apk installs, you will eventually be brought to a completion menu with 'Done' and 'Open' options. Choose the 'Open' option and it will tell you that you should have root access now. If you accidentally tap 'Done', you can just reinstall the apk again.
2) Get SuperSU on the Play Store. Open it, update the binaries, etc. Your device should be fully rooted at this point. You can check this by downloading Root Checker on the Play Store, but this is unnecessary.
* Quarantine 'TetheringProvision' to disable the software lock on hotspot
3) Enable USB Debugging (Settings > More > About Device > tap the Build Number about 10 times > back button > Developer options > check USB debugging). This is required by App Quarantine in order to quarantine files.
4) Get App Quarantine from the Play Store, tap the wrench icon at the top right, uncheck 'Hide system services', hit the back button, then tap on 'TetheringProvision' and tap on the lock icon at the top right. If successful, it will lock it up in the 'Quarantine' tab at the right. Check to make sure that it is in there. This 'freezes' the file which is responsible for locking down the hotspot functionality.
* Use ES File Explorer to configure and turn on the hotspot
5) Get ES File Explorer from the Play Store. Tap the hard key for menu, scroll down and tap on Net Manager. Tap on Settings at the bottom, select 'Use the system AP setting', enter an SSID (recommended to be short with no spaces, like 'MyName_GS4_Active'), and a password. Tap on OK. Tap on the back button. Tap on 'Create a hotspot network'. It will say 'Establishing Network...turning on', followed by 'Now you are using AP, SSID is...', AP password:, and an 'Exit' button. It may say 'Unfortunately, Settings has stopped' after this, but IGNORE it. Your hotspot is still active - look at the top left of the phone, you will see a wifi symbol in a blue icon, this is your indication that your hotspot is working.
Notes:
To turn ON the Wifi Tethering:
1) ES File Explorer > menu > Net Manager > Create a hotspot network.
You CANNOT turn on the hotspot using the built-in menu.
To turn OFF the Wifi Tethering:
2a) Pull the notification menu down (swipe down from the top of the phone), tap on 'Tethering or hotspot active' under the 'Ongoing' section, turn it off.
OR
2b) Settings > Connections > More networks > Tethering and portable hotspot > turn it off
OR
2c) ES File Explorer > menu > Net Manager > tap the Exit button at the top (under the details for your hotspot).
Personally for turning off the Wifi Tethering, I've found that the fastest way is option 2a.
Anyone try this with AT&T yet?
fegarciaii said:
Anyone try this with AT&T yet?
Click to expand...
Click to collapse
Yes, use foxfi and enable the proxy service it will mask your tethering.
Sent from my SAMSUNG-SGH-I537 using XDA Premium 4 mobile app
You can turn on wifi tether in android just like normal once doing the tetherprovision hack. It will popup with the you must activate message like normal, but the hotspot still activates and works fine. This eliminates the need to us es file explorer to turn it on.
Sent from my SAMSUNG-SGH-I537 using XDA Premium 4 mobile app
---------- Post added at 10:50 AM ---------- Previous post was at 10:50 AM ----------
Fegarciaii, ive been using on att for weeks with no issues.
Sent from my SAMSUNG-SGH-I537 using XDA Premium 4 mobile app
dave5777 said:
Yes, use foxfi and enable the proxy service it will mask your tethering.
Sent from my SAMSUNG-SGH-I537 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Thanks! I'll give that a try. Seems like I tried using foxfi, but ran into a wall. Didn't try to enable the proxy service though...
Just wanted to mention something here in case there are others out there as dumb as me
See, I have bounced back and forth between carriers over the years, and have become so accustomed to their greedy "you must pay us extra for tethering" crap, that one of the first things I do with all my new phones is figure out how to beat any tethering restrictions on it. Same for my new i537. Came here and found the right threads, starting playing with FoxFi and removing the provisioning apk's, etc.
Just today I figured out that tethering is included, free, with my plan anyway.
Doh!
Been fighting a non-existing restriction all this time... I didn't realize that AT&T now *lets* me tether up to the limits of my plan without any additional charges. So if you are reading this trying to figure out how to tether for free, you might want to check if you need to even bother first...
IMissPalmOS said:
Just wanted to mention something here in case there are others out there as dumb as me
See, I have bounced back and forth between carriers over the years, and have become so accustomed to their greedy "you must pay us extra for tethering" crap, that one of the first things I do with all my new phones is figure out how to beat any tethering restrictions on it. Same for my new i537. Came here and found the right threads, starting playing with FoxFi and removing the provisioning apk's, etc.
Just today I figured out that tethering is included, free, with my plan anyway.
Doh!
Been fighting a non-existing restriction all this time... I didn't realize that AT&T now *lets* me tether up to the limits of my plan without any additional charges. So if you are reading this trying to figure out how to tether for free, you might want to check if you need to even bother first...
Click to expand...
Click to collapse
Good idea.... I'm going to check my plan. I'm just so used to AT&T screwing me ... just switched from years with the iPhone and always had mine jailbroken and used tethering everytime I was on a business trip.
Thanks
Sent from my SAMSUNG-SGH-I537 using Tapatalk 2
IMissPalmOS said:
Been fighting a non-existing restriction all this time... I didn't realize that AT&T now *lets* me tether up to the limits of my plan without any additional charges. So if you are reading this trying to figure out how to tether for free, you might want to check if you need to even bother first...
Click to expand...
Click to collapse
If you're on a different carrier with an unlocked Active this tutorial helps out a lot. I got mine factory unlocked from ATT but neither wifi nor bluetooth tether works without doing all the above I have the wifi working now but bluetooth tethering, while now visible with a checkmark, still doesn't work at all.
I can -sort of- understand why cell companies lock their software down (money, fear of losing customers, etc...) but I don't particularly care for it when I buy the phone outright and should be able to use it any way I wish. They'll unlock it fine but I'm SOL on other highly sought after options like this. Sure I can download an app to bluetooth tether, but why should I when it's an option in the settings?
fixfi workaround s4 active
When you activate tethering and it comes up telling you to call 611, instead of clicking OK just hit the home button to minimize foxfi.
Rob
Avail211 said:
If you're on a different carrier with an unlocked Active this tutorial helps out a lot. I got mine factory unlocked from ATT but neither wifi nor bluetooth tether works without doing all the above I have the wifi working now but bluetooth tethering, while now visible with a checkmark, still doesn't work at all.
I can -sort of- understand why cell companies lock their software down (money, fear of losing customers, etc...) but I don't particularly care for it when I buy the phone outright and should be able to use it any way I wish. They'll unlock it fine but I'm SOL on other highly sought after options like this. Sure I can download an app to bluetooth tether, but why should I when it's an option in the settings?
Click to expand...
Click to collapse
rgwicks98 said:
When you activate tethering and it comes up telling you to call 611, instead of clicking OK just hit the home button to minimize foxfi.
Rob
Click to expand...
Click to collapse
I know I can install foxfi as a workaround, but I shouldn't have to.
FWIW, I don't use ES File Explorer due to the root access issues, I just use the ATT hotspot app for wifi tether and it works fine (after freezing the TetherProvisioning of course) It works for me just fine. I also have Wanam Xposed installed and checked the disable tether provisioning, not sure if it makes any difference though.
Avail211 said:
I know I can install foxfi as a workaround, but I shouldn't have to.
FWIW, I don't use ES File Explorer due to the root access issues, I just use the ATT hotspot app for wifi tether and it works fine (after freezing the TetherProvisioning of course) It works for me just fine. I also have Wanam Xposed installed and checked the disable tether provisioning, not sure if it makes any difference though.
Click to expand...
Click to collapse
Is "TetherProvisioning" the only one you froze OR uninstalled?
I can't never use the built-in tethering, I kept getting on "Unfortunately, Settings has stopped". Tried this with FoxFi, Wifi Tether and a host of other tethering apps..
The app, say Wifi Tether and FoxFi, will have the notifican saying "tethering running" or something like that, but there is not blue icon that usually shows up when tethering is ACTUALLY active. Tried to connect from my MacBook and Galaxy Note 8.0 - yep - no tethering active.
My S4 Active is rooted, stock ROM.
---------- Post added at 10:24 AM ---------- Previous post was at 10:22 AM ----------
To OP:
For my ES Explorer, the "Create a network" option is ALWAYS greyed out (not clickable). Is there any specific setup you have to do?
lanwarrior said:
Is "TetherProvisioning" the only one you froze OR uninstalled?
I can't never use the built-in tethering, I kept getting on "Unfortunately, Settings has stopped". Tried this with FoxFi, Wifi Tether and a host of other tethering apps..
The app, say Wifi Tether and FoxFi, will have the notifican saying "tethering running" or something like that, but there is not blue icon that usually shows up when tethering is ACTUALLY active. Tried to connect from my MacBook and Galaxy Note 8.0 - yep - no tethering active.
My S4 Active is rooted, stock ROM.
---------- Post added at 10:24 AM ---------- Previous post was at 10:22 AM ----------
To OP:
For my ES Explorer, the "Create a network" option is ALWAYS greyed out (not clickable). Is there any specific setup you have to do?
Click to expand...
Click to collapse
I couldn't get ES File Explorer to work at all, not even view root files (I definitely have it rooted as well, a lot of people have issues with ES for some reason on the Active) I have Wanam Xposed installed with the tethering provision disable box checked, TetherProvision frozen, and I activate the wifi hotspot thru the ATT Hotspot app, not thru settings. It'll sometimes tell me it's stopped, but the wifi hotspot will be active and I can connect with my Nexus or MBP just fine. Bluetooth tether does NOT work though for some reason.
Avail211 said:
I couldn't get ES File Explorer to work at all, not even view root files (I definitely have it rooted as well, a lot of people have issues with ES for some reason on the Active) I have Wanam Xposed installed with the tethering provision disable box checked, TetherProvision frozen, and I activate the wifi hotspot thru the ATT Hotspot app, not thru settings. It'll sometimes tell me it's stopped, but the wifi hotspot will be active and I can connect with my Nexus or MBP just fine. Bluetooth tether does NOT work though for some reason.
Click to expand...
Click to collapse
Yes, I did NOT start tethering through settings, just from the 3rd party app, but the error still happened.
lanwarrior said:
Yes, I did NOT start tethering through settings, just from the 3rd party app, but the error still happened.
Click to expand...
Click to collapse
Does wifi tether still work though? Mine does even with the error.
EDIT: NVM, I re-read your post stating it doesn't work at all. Idk then, mine works fine after freezing the tetherprovision and enabling wifi tether with wanam xposed.
Avail211 said:
Does wifi tether still work though? Mine does even with the error.
EDIT: NVM, I re-read your post stating it doesn't work at all. Idk then, mine works fine after freezing the tetherprovision and enabling wifi tether with wanam xposed.
Click to expand...
Click to collapse
So I found out that if I start the tether (3rd party app or built in) the first time after every reboot, the phone hangs, the error pops up and tethering does NOT work.
The 2nd time I started, then it works.
The problem is that the hang took about 10 - 15 seconds. With the 2nd tried, that's a total of 20 - 30 seconds. So I have to wait...
I guess I got used to my old Note where tethering is almost instant.
I don't think you have to get a program to freeze the tether files , just rename them ,, I added a 2 to the name of the apk and odex file . then I fallowed the rest of the directions , and it works great
I have a tethering app I had on my note , installed it and it works for turning on and off , no need to go into the es files to turn it on ..
app is SVTP WIFI HOTSPOT
Check wifi is OFF
lanwarrior said:
Is "TetherProvisioning" the only one you froze OR uninstalled?
I can't never use the built-in tethering, I kept getting on "Unfortunately, Settings has stopped". Tried this with FoxFi, Wifi Tether and a host of other tethering apps..
The app, say Wifi Tether and FoxFi, will have the notifican saying "tethering running" or something like that, but there is not blue icon that usually shows up when tethering is ACTUALLY active. Tried to connect from my MacBook and Galaxy Note 8.0 - yep - no tethering active.
My S4 Active is rooted, stock ROM.
---------- Post added at 10:24 AM ---------- Previous post was at 10:22 AM ----------
To OP:
For my ES Explorer, the "Create a network" option is ALWAYS greyed out (not clickable). Is there any specific setup you have to do?
Click to expand...
Click to collapse
It will be grayed out in ES EXPLORER if you have your WIFI turned on. You have to turn off the WIFI to activate the HOTSPOT. It cannot both Receive WIFI and be a HOTSPOT at the same time. I tried so many hotspot apps with the active and only ES Explorer worked. Note... you do get a settings stopped warning but it really is working...
I also suggest NOT using the random SSID in ES Explorer, rather set up a system SSID... Is explained in the full step by step post...
This fix is more for AT&T phones running on OTHER networks... in my case, T-Mobile.
---------- Post added at 06:43 PM ---------- Previous post was at 06:35 PM ----------
h2447intx said:
I don't think you have to get a program to freeze the tether files , just rename them ,, I added a 2 to the name of the apk and odex file . then I fallowed the rest of the directions , and it works great
I have a tethering app I had on my note , installed it and it works for turning on and off , no need to go into the es files to turn it on ..
app is SVTP WIFI HOTSPOT
Click to expand...
Click to collapse
You do not need a program but it is easier to remember and undo all the changes with the program. Just uncheck a box verses remembering all the renamed files a few months after you did it... I am OLD.. I forget things.
For some reason, on the ACTIVE, the stock android tethering app still is not functional even after disabling the tethering provision app. At&t did something extra to cripple the ACTIVE.
Again, this is for using the ACTIVE on other than At&t... or at least that was the original tethering problem I was working to fix.
Related
OK, this took a lot of trial and error, some bravery on my part, and SEVERAL calls to AT&T, but I finally got it working!* I am not a Dev anywhere CLOSE to the likes of DG, but I do have extensive knowledge of hacking mobile devices in general, GSM networks, CS/PS infrastructure, and industry experience from the NOC side of several MSOs (aka ISPs), so I tackled this problem from a "what would I implement if I were AT&T and wanted to force a tethering package on subscribers?" Point of view, and worked backwards from there.
Many have tried the solution already posted, and I give credit to the poster of that original "fix" while respectfully pointing out that using this "fix" accomplished AT&T deleting my data package twice, and provisioning a tethering plan automatically once, all automatically done by the system. This was not the solution I was looking for.
So, without further introductions/banter on my part, here is the step-by-step... I will try to keep explanations to a minimum for now, if they are asked for I will put them in post #2.
*Prerequisites: ROOT
*Tools required: Root Explorer, SQLite Editor (both available in market, yes they are paid apps but they are WORTH EVERY PENNY!)
----note: this can also be accomplished using adb and a sqlite database editor on your pc, but requires many, many more steps, and won't work after reboot unless you have a working busybox and can successfully chown/chmod the .db file after you copy it back to the device, and even then I still had trouble with it after reboot, so... I had success with these paid apps, so I'm writing the tutorial assuming you have them. If there is enough demand I'll write an alternate tutorial on how to do this using free tools.
*******
++++++++++++ Edited, now shorter! Thanks to all for testing these settings, the new steps are confirmed working!
*(if you used the steps prior to my editing them, you're good, your settings will work fine, the changes reflect a different, shorter way to do this)
1) Create a NEW access point setting using the following settings: (SETTINGS>WIRELESS AND NETWORKS>MOBILE NETWORKS>ACCESS POINT NAMES> {press menu} NEW APN
Name: whatever you like here, I use att
APN: wap.cingular
Proxy:
Port:
Username:
Password:
Server:
MMSC: http://mmsc.cingular.com
MMS Proxy: wireless.cingular.com
MMS Port: 80
MCC: 310
MNC: 410
Authentication Type:
APN Type: default,agps,fota,supl,fota,tether,mms
(all settings I left blank, leave blank, make sure you press menu, save to save)</br>
2) Enable Airplane Mode
(hold power button for three seconds, select Airplane Mode)
3) Open Root Explorer
4) Navigate to: /data/data/com.android.providers.telephony/databases/
5) Click on "telephony.db"** (this should open the db using SQLite Editor)
6) Select "carriers"
7) You should see a long list of APN settings for various carriers, the ones you are interested in are rows 4, 6, and 7. Scroll ALL THE WAY TO THE RIGHT and the last column should be labeled "preloaded." You will notice that each is labeled "true" press and hold the word "true" in row 4 and select "Edit Field" from the pop up menu. Change the "true" to "false" and click "Save". Repeat this step for rows 6 and 7.
7b) Edit the type field of row 6. Right now the field says "tether". Change it so that it says "default,agps,fota,supl,fota,tether"
7c) Change the APN field in row 6 from BROADBAND to wap.cingular
8) Press back twice to close the SQLite editor and you should be back in Root Explorer. Close Root Explorer.
9) Disable Airplane Mode
10) Go back to the list of APNs you saw in step 1. You should see that the "locked padlock" is now unlocked on the preloaded APNs named AT&T US, AT&T US HSDPA, and AT&T TETHER. You now need to edit the one labeled AT&T TETHER. Change the following settings:
APN: wap.cingular
Proxy:
Proxy port:
APN type:
Press menu, save.
11) Select the radio button for the APN you created in step one. AT&T Tether.
12) Reboot phone.
13) Enjoy! Mobile Hotspot should now work first time no issues!
Note: (Due to some pre-existing (bug?) in the software, you do need to have wifi turned on BEFORE you enable Mobile Hotspot for it to set up properly. If you forget it will hang until you enable wifi.)
#########################
After staying up all night to figure this out, I have confirmed that using the Webtop without dock MOD combined with mine you CAN use webtop with your 3G/H+ connection!!! No wifi required!
Steps to make this work:
1) Connect Webtop
2) Using the window that allows you to control the regular phone interface, navigate to the ACCESS POINT NAMES menu described in step 1 above.
3) Select the radio button next to "AT&T Tethering"
Done! Open firefox and enjoy!
Credits to Fenny, author of the MOD to enable Webtop without dock!
Also designgears, author of Adeo, which is necessary to run aforesaid MOD!
And to t0dbld, who contributed significantly and led the discussion that resulted in said MOD.
##########################
Sent from my MB860 using XDA App (yes, posted entirely from my phone. Thank you swype!)
If this helped you great! I'm glad I could help! I am not asking for donations! If you still feel like this saved you enough money to buy me a beer, my paypal email's in my profile.
Reserved for OP
Sent from my MB860 using XDA App
Thanks for the tutorial. Does this allow the laptop dock and media dock to work without using wifi?
airbillion said:
Thanks for the tutorial. Does this allow the laptop dock and media dock to work without using wifi?
Click to expand...
Click to collapse
It should, though I personally own neither, and therefore have not tested that particular functionality. There is no way that I am aware of that AT&T SHOULD be able to tell any difference between traffic from tethered devices and traffic from the device itself, so unless they are packet sniffing (illegal for ISPs, somewhat hazy regulation on wireless service providers, but would be a BIG shock to me if they were) or there is something in the actual webtop ubuntu software that would inform AT&T that webtop is being used somehow (also HIGHLY unlikely, as it would be a HUGE invasion of privacy) the answer is YES!
PLEASE if you have access to either of these $$$$$ expensive docks if you wouldn't mind test this for me and report back to confirm that indeed it does allow use without wifi.
Sent from my MB860 using XDA App
richhed said:
It should, though I personally own neither, and therefore have not tested that particular functionality. There is no way that I am aware of that AT&T SHOULD be able to tell any difference between traffic from tethered devices and traffic from the device itself, so unless they are packet sniffing (illegal for ISPs, somewhat hazy regulation on wireless service providers, but would be a BIG shock to me if they were) or there is something in the actual webtop ubuntu software that would inform AT&T that webtop is being used somehow (also HIGHLY unlikely, as it would be a HUGE invasion of privacy) the answer is YES!
PLEASE if you have access to either of these $$$$$ expensive docks if you wouldn't mind test this for me and report back to confirm that indeed it does allow use without wifi.
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
Cool thanks for the info. I have the hd dock and will give it a shot and post the results . I hope it works!
@airbillion
Thanks for your help!
Sent from my MB860 using XDA App
ah crap, i accidentally deleted the ATT Tether profile, can you give me the settings please?
Thanks!
or even better, attach the original sq file?
I hate that you are probably on final steps, but... You cannot re-create the AT&T Tethering profile manually, as this will break the functionality of the script that Mobile hotspot uses to "Verify" that you have a tethering plan...
Please go to your APN list, and press MENU>Restore Default Settings
Then (sorry) start over from step 1
richhed said:
I hate that you are probably on final steps, but... You cannot re-create the AT&T Tethering profile manually, as this will break the functionality of the script that Mobile hotspot uses to "Verify" that you have a tethering plan...
Please go to your APN list, and press MENU>Restore Default Settings
Then (sorry) start over from step 1
Click to expand...
Click to collapse
ahh didnt see that, thanks!
I can confirm that this works great - you no longer get stuck at "setting up data link" (so no more changing APNs to fix that).
Although, I tried the newly found webtop hack which allows you to just connect the HDMI cable to a TV and run webtop - it does not work without wifi. If you try turning off wifi and use 3g, it says "communicating with ATT to see if webtop something something" and nothing loads.
http://forum.xda-developers.com/showthread.php?t=980193
andy2na said:
I can confirm that this works great - you no longer get stuck at "setting up data link" (so no more changing APNs to fix that).
Although, I tried the newly found webtop hack which allows you to just connect the HDMI cable to a TV and run webtop - it does not work without wifi. If you try turning off wifi and use 3g, it says "communicating with ATT to see if webtop something something" and nothing loads.
http://forum.xda-developers.com/showthread.php?t=980193
Click to expand...
Click to collapse
Good work richhed!
Wifi hotspot works, but it does not seem to work with the hd dock over 3g only with wifi. There must be another check somewhere along the way. Too bad, hopefully we canfigure it out soon though.
I'm using the Atrix in Australia on the 3/Vodafone network, is there a way I can get it to work?
richhed said:
OK, this took a lot of trial and error, some bravery on my part, and SEVERAL calls to AT&T, but I finally got it working!* I am not a Dev anywhere CLOSE to the likes of DG, but I do have extensive knowledge of hacking mobile devices in general, GSM networks, CS/PS infrastructure, and industry experience from the NOC side of several MSOs (aka ISPs), so I tackled this problem from a "what would I implement if I were AT&T and wanted to force a tethering package on subscribers?" Point of view, and worked backwards from there.
Many have tried the solution already posted, and I give credit to the poster of that original "fix" while respectfully pointing out that using this "fix" accomplished AT&T deleting my data package twice, and provisioning a tethering plan automatically once, all automatically done by the system. This was not the solution I was looking for.
So, without further introductions/banter on my part, here is the step-by-step... I will try to keep explanations to a minimum for now, if they are asked for I will put them in post #2.
Click to expand...
Click to collapse
great find on unlocking there crap !! btw if you delete the apn type or the apn all together for the tethering etc you wont have to do the wifi on off thing, you have to do that because sometimes its still defaulting to the apn that is strictly tethering
airbillion said:
Good work richhed!
Wifi hotspot works, but it does not seem to work with the hd dock over 3g only with wifi. There must be another check somewhere along the way. Too bad, hopefully we canfigure it out soon though.
Click to expand...
Click to collapse
Yes it does , i would check your settings again , jsut because the blue tethering active comes up does not mean it is tethering an active connection, recheck your settings and try again, working fine here
t0dbld said:
Yes it does , i would check your settings again , jsut because the blue tethering active comes up does not mean it is tethering an active connection, recheck your settings and try again, working fine here
Click to expand...
Click to collapse
Have you tried it on the laptop dock or the hd dock?
The wifi hotspot works for my ipad.
I'll check again, but for me when I start up firefox on the hd dock it hangs on: checking att for plan....
Edit:
Just tried it again on my hd dock after a reboot and it now works! Thanks
richhed said:
If there is enough demand I'll write an alternate tutorial on how to do this using free tools.
Click to expand...
Click to collapse
I for one would be interested in a tutorial with the alternative method!
Nice job! This hack is based on the same principle as the TBH NVRAM tether hack that we released for Droid devices except yours is done by changing the APN in the system and ours is done by changing the Tethered NAI(Network Access Identifier) strings in the NVM because that is where the carrier data authentication components are actually stored in CDMA phones. With GSM all of that is stored in the SIM card itself and is not accessible in the NVM.
The change does functionally the same thing, that being making all data use appear to the network as internal data rather than flagged as an externally tethered device.
Congratulations!
uhm I tried this, when i launch with internal viewer, i cannot edit. but when i try to launch with the db editor, it wont open cuz it says no network connect (since we turned on airplane mode)
EDIT: nvm I needed to download the editor from the market since I didnt have one installed.
Can we delete all of the other APN settings without ill-effect?
ikenley said:
I'm using the Atrix in Australia on the 3/Vodafone network, is there a way I can get it to work?
Click to expand...
Click to collapse
ikenley,
I am less familiar with your network, and I'll also need more information:
1) Are you using a US, AT&T branded Atrix?
2) What are the DEFAULT, working APN(s) for 3/Vodafone "smartphone" data plans?
3) Do these APN(s) require login credentials, and
4) Do they proxy their smartphone data plan
Unfortunately, if the answer to #4 is yes, then the answer is no, it (probably) won't work. Also, if they require a login, it depends on the type.
Sent from my MB860 using XDA App
fl13dl1c3 said:
I for one would be interested in a tutorial with the alternative method!
Click to expand...
Click to collapse
LOL, I was hoping that you wouldn't say that
Every time I personally tried I couldn't get it to stick on reboot, I think I may have been doing something wrong with the chown or something. Give me a few days I'll keep at it ;-)
BTW, if you have a basic knowledge of adb, and bash or busybox or any linux based command line terminal, basically you follow all steps the same except when you are editing the .db you'll need to copy that file to the sdcard, then to your pc, then edit it, then copy it back to sdcard, then back to /data/data/com.android.provider.telephony/databases/ and THEN you have to use adb shell to chown/chmod the file to the proper settings. I think it may be that the group ownership is changed to sdcard when you move the file... Anyway I'll work on it.
Sent from my MB860 using XDA App
I am going to have a play with htis tonight using Tasker and Secure Settings as Secure can turn blue tooth tether on or off.
What im looking for as an example I have one page of my Gear with a todo app called Google Tasks Organizer, this app in my opinion is far superior than any other one out there now, I want it to sync with the web based setup say every hour, reason for this is leaving the bluetooth internet on permanently will use more battery, this way once an hour it turns on and syncs, I have installed Tasker successfully on the gear
I'd really love something like this.
Enabling the bluetooth tether on the phone and watch for say 5 mind (or X mins) every hour or something would be awesome.
Edit: I'm sure I read somewhere that fOmey had a tasker script to enable bluetooth tether when the watch screen was on or something, but it caused massive wake locks on the phone..
Sent from my GT-N7100 using Tapatalk
le3ky said:
I'd really love something like this.
Enabling the bluetooth tether on the phone and watch for say 5 mind (or X mins) every hour or something would be awesome.
Edit: I'm sure I read somewhere that fOmey had a tasker script to enable bluetooth tether when the watch screen was on or something, but it caused massive wake locks on the phone..
Sent from my GT-N7100 using Tapatalk
Click to expand...
Click to collapse
i can see a need, i did come across a thread using apps but rather use tasker
I've been using Tasker on the GEAR and the watch to auto-tether...
The one thing I cannot find is the Tasker (or Secure Setting ) setting, once tethered/paired, to switch on the Internet Access
under "Paired Device, Settings, Profiles "internet Access" to enable the GEAR to actually automatically connect to the internet
Tethering is easy, but you have to tick a box to get the paired device to use the Internet Access and I'm struggling to do that in Tasker...
Any tips ?
kashortiexda said:
I've been using Tasker on the GEAR and the watch to auto-tether...
The one thing I cannot find is the Tasker (or Secure Setting ) setting, once tethered/paired, to switch on the Internet Access
under "Paired Device, Settings, Profiles "internet Access" to enable the GEAR to actually automatically connect to the internet
Tethering is easy, but you have to tick a box to get the paired device to use the Internet Access and I'm struggling to do that in Tasker...
Any tips ?
Click to expand...
Click to collapse
cant seem to get Secure settings to enable tethering on the phone, setting this up first
https://play.google.com/store/apps/details?id=de.refluxa.android.bat&hl=en
problem with this app being free you get adds.... not good to have on the phone or the watch as they suck bandwidth and power
Tasker wont do it by itself you need secure settings and install the helper
NZ_Nitro said:
cant seem to get Secure settings to enable tethering on the phone, setting this up first
https://play.google.com/store/apps/details?id=de.refluxa.android.bat&hl=en
problem with this app being free you get adds.... not good to have on the phone or the watch as they suck bandwidth and power
Tasker wont do it by itself you need secure settings and install the helper
Click to expand...
Click to collapse
I've got Secure Settings and Helper already and the Tasker auto tether working 100% .... I'm just struggling to get the paired device (GEAR) to automatically enable Internet Access ( ie tick the box on the GEAR to enable Internet Aceess under Profile (on the GEAR )
kashortiexda said:
I've got Secure Settings and Helper already and the Tasker auto tether working 100% .... I'm just struggling to get the paired device (GEAR) to automatically enable Internet Access ( ie tick the box on the GEAR to enable Internet Aceess under Profile (on the GEAR )
Click to expand...
Click to collapse
I see what you are saying, not sure about that one
NZ_Nitro said:
I see what you are saying, not sure about that one
Click to expand...
Click to collapse
I wonder how much power leaving it tethered or internet on actually uses?
well that failed... secure settings wont work on the watch
going to try this one for the PHONE and this one on the WATCH
NZ_Nitro said:
I wonder how much power leaving it tethered or internet on actually uses?
Click to expand...
Click to collapse
A lot in my experience.. Without internet tethering enabled I end up with about 60% left at end of day. With it enabled, the watch dies before I leave work
I have some example tasker profile stuff here:
http://forum.xda-developers.com/showthread.php?t=2542050
Brendo said:
I have some example tasker profile stuff here:
http://forum.xda-developers.com/showthread.php?t=2542050
Click to expand...
Click to collapse
Hi Brendo, yes already installed your stuff, was looking if you could avoid the apps but it seems you cant
Hey folks!
I followed the instructions posted by allcaps33 at http://forum.xda-developers.com/showthread.php?p=53549710 to get provisioning disabled, and the native hotspot app is working for me now! I just wanted to confirm if this was an operation similar to running Wifi Tether Router on an unlocked/rooted device (I had an S2Sky prior that I tethered off of regularly). I've got one of those too-rare Unlimited Data plans and am traveling cross-country, made possible by being able to tether my laptop to my phone to work. Just wanting to confirm that this was relatively as secure as using the Wifi Tether Router on my S2Sky. On a semi-related note, that app doesn't seem to want to run properly on my S5; when I click Enable Router it turns on the Wifi, which immediately connects to the house's wired router. It still broadcasts but doesn't send data, and it's hit or miss if a device can even connect to it from there.
Next question - I'm used to flashing a CM ROM within the first couple days of getting a new phone, which doesn't seem feasible just yet with the S5 (from what I can tell anyway; I'm not used to having a current-gen device). I've heard about the myriad evils of OTA updates, and was hoping to get help on how to disable them. I would like to avoid my device upgrading to a point where my above-stated desired functionality is disabled. Ideally, I'd like to get rid of the various bloatware apps as well, though am not sure how to go about that.
I appreciate your time and support, and thanks for being a community that's always been there for me as I derp along with my fancy internet boxes!
Hi!
The absolute easiest way is to use Rom Toolbox. I have the pro version, but I believe it's available in the lite version as well.
Download and open up RTB.
Tap on "App Manager"
Then scroll down until you see "AT&T Software Update"
Tap on it.
A popup will display. Swipe from right to left, and you will be on the "Advanced" tab.
Scroll down and tap on "Advanced Freeze."
You will come to a screen which shows you the Activities, Recievers, Services, and Providers. Tap on EACH box/line. This will Disable OTA services.
We're not done yet!
Go back to the App Manager screen again, and repeat the process for an app called "LocalFOTA"
Finished!
I also Disable most of the bloatware and Knox this way.
Have fun!
---------- Post added at 12:58 PM ---------- Previous post was at 12:49 PM ----------
Now for the hard part...
Yes this can be as secure as the other the tether. Ensure you use and change the password service with the app.
As for the tether turning your wifi on, it is supposed to do that. The best way to get this to work is to turn the tether on and off (then on again). If this does not work, try emptying the data/cache for the built-in tether app. And start from scratch.
allcaps33 said:
I also Disable most of the bloatware and Knox this way.
Click to expand...
Click to collapse
KNOX - What is it? I'm under the impression it's some sort of security for the phone, to protect from malicious activity that you might not be aware of, but also that it'll "tattle" on you if you mod your phone in a way AT&T doesn't approve.
Knox is two things.
1) It is a security container for apps. It works as both a license/drm type software for Samsung official apps.
And
2) Android contains a root environment at all times. This is what makes SU possible. It used to be quite easy to invoke Android system calls as root.
Root is actually separate from super user. Knox, like SEPolicy, helps dev companies detect, halt, and/or hinder apps, not su itself, but apps that that use these root system calls.
Be wise, even though Knox itself does not "report" these types of actions, it still logs them. And there are other apps that can read these logs and send out these reports. I should say (and I'm only guessing) that only work/company issued phones are setup like this. Not your personal phone.
In fact, our phones actually contain a file which logs all root system calls. It has nothing to do with Knox but, I believe this binary is what hinders us open devs, but makes it easy for Samsung and AT&T to restore/repair our phones.
For more info on Knox:
https://www.samsungknox.com/en/partners/app-developers
This mod will enable native hotspot to work w/ 4G
You will need a root file explorer and sqlite editor to complete this mod.
Your choice to flash this- Do a back up
After that- GET S-OFF
Sunshine will cost you, but is well worth it.
Instructions:
1) Flash the attached aroma installer in recovery.
2) Select the appropriate option, click install, and reboot. Upon reboot your phone will optimize
3) Once rebooted, navigate to /data/data/com.android.providers.telephony/databases with a root explorer
4) Open the cdmaapn.db with a sqlite editor and select carriers.
5) Scroll over until you see the block of apns with a 1 in the current column
6) In that block you want to edit the apn labeled Internet. Open it and delete hidden. Just leave it blank, and hit save.
7) Go to settings>mobile data. You will see a new option named Access point names. Tap that, and then tap the apn
8) In the Apn type section add ,dun. IMPORTANT- no spaces. So you would end up w/ default,mms,supl,hipri,dun w/ no space after.
9) Tap the Apn protocol and change it to IPv4.
10) Reboot. After booting back up, tether should be good to go
Notes:
1) The flash will install a script that disables IPv6 for wlan0. If you need that don't flash this
2) It is a good idea to forget any wifi networks that you regularly connect to, and reconnect
3) When you are not tethering you can switch the APN protocol back to IPv4/IPv6 if you choose, though I have found no benefit to doing so
Credits:
@OMJ- He put the aroma installer together. It would be a lot more complicated to get this on your phone without it. I have been working on this for a good while, but didn't have 4G in my area until last week. Without he and @benny3 testing, this would have been a while longer coming out.
I have tested this on the following Bad Boyz roms- Stock Rooted, L w/ Sense 6, and L w/ Sense 7
EDIT: Please do a profile update after doing this.
EDIT2 New option added for Non- Bad Boyz sense 7 ROM's HERE
huge kudos to @chas123 for figuring this out!
Chas put a lot of time into this, make sure you thank him!!!
this 1
This is amazing work and a huge step forward.
I have a question for you though.
Is there a way to cut out any of these steps by flashing a modified file to the corresponding location?
My idea is to write a modified cdmaapn.db to /data/data/com.android.providers.telephony/databases
and possibly even a modified APN config.xml.
Would it be the same across roms?
I know most would frown on this because if you want the goods you should be able to make a few edits and reboot, but if it can all be done by flashing something in recovery or through the same aroma, it could save time and cut out user errors.
dopy25 said:
This is amazing work and a huge step forward.
I have a question for you though.
Is there a way to cut out any of these steps by flashing a modified file to the corresponding location?
My idea is to write a modified cdmaapn.db to /data/data/com.android.providers.telephony/databases
and possibly even a modified APN config.xml.
Would it be the same across roms?
I know most would frown on this because if you want the goods you should be able to make a few edits and reboot, but if it can all be done by flashing something in recovery or through the same aroma, it could save time and cut out user errors.
Click to expand...
Click to collapse
It was tried. Flashing a modified database causes the phone to fc, and revert back to the old apns. Sprint doesn't use the apn config file. It uses a .dat file in /system/customize
Is this mod only for badboyz or can it be use on any rom?
carrilloevo said:
Is this mod only for badboyz or can it be use on any rom?
Click to expand...
Click to collapse
Should work on any rom. There is an option in aroma for roms w/ init.d support that doesn't flash our boot
Question @Chas. Is this for those that have a tether plan? Do you have the tethering option from sprint? I don't have tethering plan and after the adjustments i can connect but data will disconnect after loading a few pages on my surface. Thanks!
itsachirpthing said:
Question @Chas. Is this for those that have a tether plan? Do you have the tethering option from sprint? I don't have tethering plan and after the adjustments i can connect but data will disconnect after loading a few pages on my surface. Thanks!
Click to expand...
Click to collapse
None of this is necessary with a tethering plan. If you want to post up a logcat of when the data disconnects I'll look at it.
@chas123
The sql edit can be done via a script flashed in recovery. Hit me up for more info and I can link you to scripts I've put together in the past
itsachirpthing said:
Question @Chas. Is this for those that have a tether plan? Do you have the tethering option from sprint? I don't have tethering plan and after the adjustments i can connect but data will disconnect after loading a few pages on my surface. Thanks!
Click to expand...
Click to collapse
Did you reboot the phone after the changes?
Yes, I have. I'm running Badboyz sense 6 rom. Had no issues with root explorer or sqlite making the changes to the db. I'll try to get a log cat
This worked like a charm on my Bad Boyz Sense 7 ROM.
Thank you for your hard work on this.
chas123 said:
None of this is necessary with a tethering plan. If you want to post up a logcat of when the data disconnects I'll look at it.
Click to expand...
Click to collapse
Here is a log. Log should begin when I use the tether in the quick settings. I connect my windows surface pro 2. Everything connects and I am able to successfully browse for a couple minutes then the data connection on my phone will disconnect then reconnect several seconds later. I have to reset the tether connection to get back online. Does this on 3g and 4g. I have flashed the aroma file and made the edits as necessary. Think this is related to this being a windows device which would be red flag to tethering without a plan? If this device was pinging a MS server for an update it would be very obvious. On the plus side my market WiFi tether app works good, however having the native app to work would be great. Many thanks for your contributions.
RonMac said:
This worked like a charm on my Bad Boyz Sense 7 ROM.
Thank you for your hard work on this.
Click to expand...
Click to collapse
What devices were you tethering? Just curious.
itsachirpthing said:
Here is a log. Log should begin when I use the tether in the quick settings. I connect my windows surface pro 2. Everything connects and I am able to successfully browse for a couple minutes then the data connection on my phone will disconnect then reconnect several seconds later. I have to reset the tether connection to get back online. Does this on 3g and 4g. I have flashed the aroma file and made the edits as necessary. Think this is related to this being a windows device which would be red flag to tethering without a plan? If this device was pinging a MS server for an update it would be very obvious. On the plus side my market WiFi tether app works good, however having the native app to work would be great. Many thanks for your contributions.
Click to expand...
Click to collapse
Can you put a google browser on that device?
I tested w/ a HP envy hybrid device w/ chrome. Everything worked fine- email, internet, etc...
Edit: Are you on a vpn?
You are s-on?
OP amended
I was able to connect my Galaxy Tab 3 and my Xbox One and was able to stream netflix on both of them. I wasn't able to get my Acer desktop running Win 8.1 to connect though. Gonna try the tether app and see if that makes a differnece.
itsachirpthing said:
What devices were you tethering? Just curious.
Click to expand...
Click to collapse
RonMac said:
I was able to connect my Galaxy Tab 3 and my Xbox One and was able to stream netflix on both of them. I wasn't able to get my Acer desktop running Win 8.1 to connect though. Gonna try the tether app and see if that makes a differnece.
Click to expand...
Click to collapse
IE whatever was not tested w/ this. If there is a large contingency w/ this problem, I will have to look into the reporting algorithms.
WiFi Tether app is working with my desktop FYI.
chas123 said:
IE whatever was not tested w/ this. If there is a large contingency w/ this problem, I will have to look into the reporting algorithms.
Click to expand...
Click to collapse
Hey everyone I'm rooted and everything so I've been trying to find a way to get around paying $30 for a hot spot that should come with the phone. anyways I found a way to disable the "you are not subscribed to hot spot" thing but when I connect anything to the hot spot I keep getting errors saying the DNS couldn't resolve server names. I tried for hours with different DNS servers so I'm guessing it's something vm has done. If anyone could help me with this I would greatly appreciate it I used it a lot before I got this phone and now I'm kinda stuck :/
I know from experience that you can usb tether with pdanet and it'll hide your tethering with metro. It will not however hide hotspot HOW EVER you can use its experimental feature internet sharing which is essence creates a hotspot however I've only ever been able to connect to a phone that was with metro AND the phone that was hotspotting was not with metro. Trying to do so with my metro phone give me dns errors as well.
I haven't tried to use USB tethering yet only because some of my things can't be tethered via USB. I just don't see why I'd be getting DNS errors now and never did before. Oh wel. Surely someone here will have a solution for me soon.
schuylar156 said:
I haven't tried to use USB tethering yet only because some of my things can't be tethered via USB. I just don't see why I'd be getting DNS errors now and never did before. Oh wel. Surely someone here will have a solution for me soon.
Click to expand...
Click to collapse
I don't know if you are rooted, but I'm using Wifi Tether Router (just google an apk file) instead of trying for the native hotspot function.
javierrr13 said:
I don't know if you are rooted, but I'm using Wifi Tether Router (just google an apk file) instead of trying for the native hotspot function.
Click to expand...
Click to collapse
Are you sure? I tried this app before and it wouldn't broadcast the network. And yes I am rooted. I found a way to partially get the native hotspot working but it's a pain in the butt. If I could figure out how to edit the apn settings I'd have it going in 5 seconds but they're locked and htc phones don't have a "hidden menu" like lg phones.
Weird... Well, If you can't get that working, I'll let you know my current configurations for that app.
keep up the good work guys.
I'm looking for a solution for the hotspot on my 626 from Verizon.
native mobile hotspot and tether on cricket
I was able to use the phone as a wifi hotspot by doing the following:
1) install the following apps: MK explorer, Axel (xml editor)
2) phone must be rooted
3) using MK explorer navigate to the following folder (root directory): /system/customize/ACC
4) make a copy of the default.xml file and rename it in case it gets corrupted
5) run Axel and open the default.xml file for editing
6) scroll down about 80% from the top of the file to find the entry (find didn't work for me):
<app
name="Tethering_provision">
^ <item
type="integer"
name="TetheringGuard_Rule">
. 3 (note:dot is in middle)
7) edit the entry to change the 3 to 0
8) use "save as" and save modified file
9) rename the edited file to default.xml
10) reboot
11) go to settings->more->mobile hotspot and tethering, click on Mobile Hotspot, click on OK, change the hotspot name and password to what you want
12) after this step the phone just sat there so I rebooted
13) hotspot now works
I have no idea if this is hidden from the carrier