What exactly does "fake hotspot monitoring" do? - Fascinate Q&A, Help & Troubleshooting

I have seen this added in the Super Clean ROM. I know many have asked this but I have not found an answer; can we get the actual definition of what this function does?
And specifically, does it affect the built in Hotspot features or the WiFi tethering apps from the market?

From what I've seen, it's one of two things, it either: replaces something Verizon (supposedly?) put in to monitor 3rd party wifi tethering apps, such as Android Wifi Tether (and thus charge you for their use), OR, it allows you to use the included 3G Mobile Hotspot feature (and thus get infrastructure mode on your network). Adrynalyne can answer for sure, I'm sure.
For myself, I have used wifi tethering (3rd party) on DL09 and and stock EB01 and never been charged. Haven't tried to use the 3G Mobile app, as I don't need infrastructure mode. I'm not sure why it would've been included in SC though if you couldn't use it...(i.e., VVM was removed), so perhaps it is that second one.

when after clicking it on it and giving the warning it gives me an option of turning it on, turning it off, and than closing it. I've never had this option before this rom.. so does that mean the app will work for tethering or would it automatically sign you up for the service if you turned it on? :\

Can someone write some detailed instruction as to how to turn this feature on for the fascinate (3g hotspot)? the instructions in the dev session are not very detailed.
is the a link with better instructions?
I did not have this feature turn on with 2.1.
running SC 2.8v

Related

[REQ] Disable mobile network when wifi connected

I am looking for an app that automatically switches off the cellular radio when wifi is connected and switches it back on when wifi loses connection. I'm not talking about the APN data connection which already does that, I'm talking about the regular cell phone connection.
According to my lack of results searching through the forums, Market, and Google, such an app does not exist yet. Currently the best app I've found to do anything remotely like this is the Airplane Mode Wi-Fi app, which is a manual switch and a slightly cumbersome one at that, not nearly good enough for how often I go in and out of wifi.
The reason I ask for this is because I use Google Voice with SIP and a prepaid plan. I want to use SIP as much as possible to save my prepaid minutes for when I really need them. When wifi and cell are both connected with Sipdroid running and I receive a call, they both ring at the same time. To be sure I don't accidentally use prepaid, I usually reject the call and call back over SIP, which is slightly annoying for both me and the caller.
Might someone be willing to create this app? Or better yet, does it already exist and I just wasn't doing the right searches?
You can turn the phone radio off with code but you need to use non-public apis and probably extra permissions. For anyone interested, have a look at RadioInfo.java (Phone Info when selecting an activity with AnyCut).
I'll add the option to the Airplane Mode Wi-fi Tool.
It was simple, I'm testing it right now, then I'll update it in the market as soon as it works properly.
UPDATE: Done, go download "Airplane Mode Wi-Fi Tool" (free) from the market if you'd like to stay updated from there, otherwise install it from the attachment here.
It only enables airplane mode if it successfully connects to a Wi-fi network, if it disconnects, connection gets dropped, or wi-fi gets disabled from the settings or widget, the phone goes back to regular radio mode.
Make sure to check the Preferences and enable/disable it according to your preferences. It's disabled as default.
Enjoy!
Perfect! Airplane Mode Wi-Fi Tool has become one of my top favorite apps with this feature. Thanks!
cant' find it on the market
sorry: I needed to search for the translated name
zorxd said:
is this app still available on market? Can't find it.
Click to expand...
Click to collapse
It is, Market link -- Airplane Mode Wi-fi Tool
Also, you might be interested in this one, Market link - AutoAP
I found the application on the market, however it doesn't behave as expected. I have to manually switch to airplane mode, and then enable wifi.
What I would like is a single switch to enable wifi AND disable the cellular radio.
And then a single switch to switch back to cell radio with wifi off.
I will try autoAP, thanks
How hard is it on the battery if I always leave wi-fi on even when not used?
autoap seems just fine, I just have to disable wifi to automatically enable cell radio
thanks
However I think, from a marketing point of view, you should consider a better name. Auto AP sounds like Automatic Access Point to me.
Yeah, works fine on tablets without internal 3G. This provides a battery saver.

Tutorial: Really enable/disable Wifi Calling to Save Your Battery

You may have noticed, especially if you've got the new Free Wifi Calling feature from T-Mobile, that WiFi Calling is a BATTERY HOG. Worse, it hogs battery even when disabled. You can verify it's Hogginess even when disabled by noting it will almost always be the top APP in history using SystemPanel. It's incredibly badly coded, and if you've got a Rom with Wifi Calling on it, and you've had bad battery life, now you know WHY.
But, really, with the new Free Wifi Calling feature, we shouldn't have to kill it entirely.
You can freeze it with Titanium Backup, but that's a hassle. Likewise using Bloater to uninstall/reinstall it all the time. Wouldn't it be nice just to have a desktop widget to do it for you? Or be able to hook it into your "Home Wifi" profile, so it's always enabled at home, and then have it turned off as soon as you're no longer near your home wifi?
Thanks to user AntonX in this thread , I came across a method to simply kill the app at the system level until needed. Still not convenient. So, I whipped up some Tasker scripts which will help the situation.
This assumes you have Tasker, as well as a basic knowledge of how to use it. Here are your the TASKS to create (Don't create any profiles unless you want to)
You also need to have the Locale Execute plugin, which is free.
NOTE: For this to work correctly, leave the slider set to ENABLE in the wifi calling app, and disable the feature using the Tasker widget and not inside the app!
Create a Task "Disable Wifi Calling"
1. Variable Set %WIFIWASON to YES If %WIFI ~ on
2. Wifi Set Off
3. Wait 5 Seconds If %WIFIWASON ~ YES
4. Execute @!pm disable com.android.kineto
5. Wifi Set On If %WIFIWASON ~YES
6. Variable Clear %WIFIWASON
7. Variable Clear %WIFICALLING
Create a Task: "Enable Wifi Calling"
1. WiFi Set On
2. Plugin:Execute @!pm enable com.android.kineto
3. Wait 5 Seconds
4. Load App Wifi Calling
5. Variable Set %WIFICALLING to YES
Create a Task "Toggle Wifi Calling"
1. Perform Task Disable WIFI Calling If %WIFICALLING ~ YES
2. Perform Task Enable WIFI Calling If %WIFICALLING |~ YES
TO USE:
Add a Tasker Widget to your homescreen for the "Toggle Wifi Calling" task.
What is going on:
Disable script will check if wifi is on at the time it is executed. It has to turn Wifi OFF so we get a clean disconnect from the network and the taskbar Icon goes away before killing the Wifi Calling app. If Wifi was on beforehand, it turns it back on.
Enable script will make sure wifi is enabled, and give it time to connect, and then load the application since sometimes it won't activate on its own without loading manually.
These tasks are intended to be linked to Tasker widgets on your homescreen, but you can call them from location based profiles or whatever.
Now, when Wifi Calling is OFF, it is REALLY off, and not just sitting around, unused, sucking up your battery. With a little more work, this could probably be turned into a single "Toggle" task, but that's an exercise for someone who has slept and doesn't have work in 5 hours. Comments/Improvements welcome.
Update 1:
Added instructions for creating a Toggle widget at the same time.
Streamlined Tasks.
Planned Features:
1. Automatically disable WIFI calling app once WIFI has been disconnected to save battery. Seems to need a block to prevent the state from triggering during processing of the disable/enable tasks, as it breaks functionality. I'm sure it is trivial but I have a limited attention span.
2. Automatically enable WIFI calling app if currently connected to WIFI *and* cell has no signal for longer than a set time. (%CELLSIG)
3. [not possible?] - Audible warning that WIFI signal is getting low and you are currently on a call. Is there any way to read current WIFI signal strength with Tasker?
Very good guide and a great idea.. if only we could get a better coded wifi calling app... or one for cm7
Sent from a cell tower to the XDA server to you.
I love the idea, but I can't quite seem to get it working. When I run the "disable" task, it eventually turns WiFi back on and WiFi calling gets re-enabled.
Then, a while later I get an "app not responding" warning from the Android system for the execute locale plugin (I can select Force Close or Wait).
Also, what is the best way to grant SU permissions to the plugin in the SU application? I have never been prompted to allow it. To test it out, I just temporarily granted access to everything...
Thanks!
lotherius,
I follow on the G2X forums. And you know how the G2x & MIUI Roms can't seem to get Wifi Calling to work consistently. I noticed that if I can get the Wifi Calling app to stay turned OFF it allowed my Sim card to not get the "Invalid Sim" error and then I was able to get wifi calling to work again even after reboots. Do you think by any chance that this script could help cure our Wifi Calling issue with MIUI Roms??? And is there a way to make a flashable zip of this for us Noobs? Thanks Again.
GFam4 said:
lotherius,
I follow on the G2X forums. And you know how the G2x & MIUI Roms can't seem to get Wifi Calling to work consistently. I noticed that if I can get the Wifi Calling app to stay turned OFF it allowed my Sim card to not get the "Invalid Sim" error and then I was able to get wifi calling to work again even after reboots. Do you think by any chance that this script could help cure our Wifi Calling issue with MIUI Roms??? And is there a way to make a flashable zip of this for us Noobs? Thanks Again.
Click to expand...
Click to collapse
Nope, this script wouldn't help with that. The problem on MIUI roms on the G2X is due to the operator (T-Mobile for most) not sending the phone # directly to the SIM card when it is activated. Some SIM cards have it, typically older ones, so it works. Those without, however, find that it doesn't work.
Supposedly you can manually program the SIM by using a phone that supports doing so, but I haven't checked to see if that would fix the problem.
Also I no longer bother with this on the G2X as it appears that while wifi calling still uses *some* battery when not active, it's not the battery hog it was back on the Vibrant.
Lotherius,
I had an HD2 running MIUI with Wifi Calling working before the G2X. The is the hack/mod that this guy TyTung did to get wifi calling to work for the HD2. http://forum.xda-developers.com/showthread.php?t=1038784 You think something like this can be used for the G2X to get wifi calling working?
GFam4 said:
Lotherius,
I had an HD2 running MIUI with Wifi Calling working before the G2X. The is the hack/mod that this guy TyTung did to get wifi calling to work for the HD2. http://forum.xda-developers.com/showthread.php?t=1038784 You think something like this can be used for the G2X to get wifi calling working?
Click to expand...
Click to collapse
WiFi Calling is really picky about the network information being accurate. I'm surprised that they got it working on the HD2...
The best fix for it on MIUI on the G2X would depend on fixing MIUI itself, since the RIL is correct -- the G2X doesn't allow you to change the RIL so it isn't affected. In the case of MIUI, older SIM cards typically work better than new ones.
The issue comes down to the ability to read the network information from the SIM card. If that data has been programmed to your SIM card, then it might work. If it has not been programmed to your SIM card, then it won't work.
So basically... not saying it's impossible to get it working on G2X/MIUI, but it is more likely to require a fix to MIUI rather than to Wifi Calling.
lotherius said:
WiFi Calling is really picky about the network information being accurate. I'm surprised that they got it working on the HD2...
The best fix for it on MIUI on the G2X would depend on fixing MIUI itself, since the RIL is correct -- the G2X doesn't allow you to change the RIL so it isn't affected. In the case of MIUI, older SIM cards typically work better than new ones.
The issue comes down to the ability to read the network information from the SIM card. If that data has been programmed to your SIM card, then it might work. If it has not been programmed to your SIM card, then it won't work.
So basically... not saying it's impossible to get it working on G2X/MIUI, but it is more likely to require a fix to MIUI rather than to Wifi Calling.
Click to expand...
Click to collapse
I wish i knew what Lib's and RIL's that I can swap from a CM7 Rom (Weapon G2X, Eaglesblood, or TSUGI) and push it via Root Explorer. I did this on my Hd2 and had wifi calling working. Can't this method work to get wifi calling working on G2X. Sorry I know this is off topic. But I even had Wifi Calling on your TSUGI ROM. You wouldn't happen to know what Lib's & Ril's on your TSUGI Rom are responsible for Wifi Calling to be enabled?
Is battery life really bad with wifi calling for you guys? I use it nearly 24/7 on my phone, and get fantastic battery life. Like way better than I did without it.
Of course, I'm on the clearly superior HTC G2, but still
I've been toying with this, but anytime I force Wifi calling to disable (by killing the app or disabling kineto), restarting Wifi calling says I'm not registered with the T-Mobile network (sure) and won't connect (even after clicking Register) until I reboot the phone.
Any tips?

I'd like a more stable rom for tethering. (I'm on Bamf 3.0/MR2)

Right now I'm on BAMF Sense 3.0 Gingerbread using MR2 radio (MR1 had no service) and every time I hook up USB and hit "Share internet with PC", I drop 3G and 4G and don't even get 1x. It's irritating.
And when I use Wifi Hotspot built in application, I get very very shaky consistency. If the screen turns off, 4G drops. After 10-15 seconds, 4G resets.
One of the primary reasons I traded my iPhone for a Thunderbolt was to bypass the need for a cable modem but I'm having no such luck.
Can anyone recommend a rom that has 100% stability with tethering? I'd prefer Wifi tethering but I'll settle for USB tethering as long as it works as well as it did on any other HTC Android phone I've used.
And yes, I've tried Barnacle and no, I do not like it.
Try Wifi Tether.
http://code.google.com/p/android-wifi-tether/
I love it and it works fantastic for me.
I just found Wireless Tether and I'm giving it a shot. Aside from tethering issues, BAMF 3.0 is a great rom so I'd hate to move away from it.
I'm surprised Verizon found a way to block Wireless Tether from Market. They sure are getting ahead in their game! So far I haven't had any drops! *knocks wood*
It's funny that some rooted app on market is better at tethering than Verizon's own hotspot feature. You'd think if they want people to pay for it, the least they can do is make their app the best for it.
I always find apps created by independent programmers seem to be the best anyway. The features of Wifi-Tether are awesome too, you can change the SSID, enable encryption, and manually enable or disable devices from connecting to your hotspot. Cant beat all that for functionality.
i use SYNERGY 3.0 latest nighty with the wireless tether app and dont' have your issues. as far as i know, this is the only GB rom that doesn't have this problem. all froyo roms worked perfectly for me. with the stock kernel it came with and mr2 radio.
WiFi Tether for the win. I used it just yesterday to DL a 500mb disc img.
CM7's USB Tethering works great for me.
Beastclaw said:
I always find apps created by independent programmers seem to be the best anyway. The features of Wifi-Tether are awesome too, you can change the SSID, enable encryption, and manually enable or disable devices from connecting to your hotspot. Cant beat all that for functionality.
Click to expand...
Click to collapse
+1 to that. Running BAMF 3.0 RC4 MR2.5. Using wifi tether. works great. If you cant find the wifi tether on the market, just put your phone in airplane mode and use wifi to connect then go back to market and search wifi tether for root.
I am using this version of WiFi Tether ... http://code.google.com/p/android-wi...tail?name=wifi_tether_v3_1-beta1.apk&can=2&q=
I have found in order to get a stable connection, if you go into Settings and scroll down under the LAN option ... there will be a checkbox for Routing fix. Once I turned that on, my connection has be very stable.
Hope this works for you.

[SOLVED] Samsung Galaxy S2 Virgin Mobile Wireless Tethering Issue

Hi,
My apologies if this is the incorrect section. I know the Virgin Mobile SGS2 is NOT the I9100 model, however the correct phone was not listed on this site (nearest is the T-Mobile model, but the options differ on their phone).
I'm experiencing an issue with trying to enable the wireless hotspot option for my phone. In every instance I have tried, I have received errors that ad-hoc failed to start and related problems. Let me make it clear that this version of the samsung galaxy DOES NOT have the option to turn on wireless tethering in the native settings menu (it's simply not there). My carrier most likely hid the option because it is an extra $15 a month to use the feature. I can, however, attempt to start the hotspot service with a third party app, but it runs for no more than 3 seconds and I get error 67:" Unable to connect to data network, turning off Hotspot..."
My phone is rooted and I have full access to edit system files (I did so to remove the ear-piercing camera shutter noise). I am using the stock rom and do not intend to flash a different rom to this phone. To lessen redundant suggestions that have been said hundreds of times and have failed to fix my issue, here is everything I have done:
Attempted to use FoxFi. All this app does is start the native hotspot capability on your phone, so I got the same error 67. No network connection. The network only appears for a split second when enabling the native hotspot setting, but since the phone turns it off, I can't connect to it.
Attempted to use Barnacle. I receive the error "Could not set ad-hoc mode of wlan0: Operation not supported on transport endpoint."
Attempted to use Wifi Tether for Rooted Users (for some reason this app is listed as "Not Compatible" for my phone in Google Play). Again, I receive an error that setting ad-hoc failed. All other services start successfully though, but the network does not appear for my PC to connect to.
Checked to make sure my 3G/4G is actually on and functioning.
Despite all this, I CAN utilize the USB tether feature just fine in PdaNet. It's the wireless hotspot that is eluding me. I know that flashing a different rom can get me around this issue, but I really would prefer to resolve this problem without doing that if it's possible. One thread I read said something about editing a .db file, but it was for an HTC phone and I'm a little wary to try it on my phone. I'm sorry for coming off rather cross, but I'm just a bit frustrated as every solution I find never works. It seems like this would be a simple thing to do. Is there a system file I can edit that will allow my phone to enable its native hotspot capabilities? Or something that will resolve the ad-hoc issue? Or am I blindly over-looking something obvious? If nothing will work except for flashing, then hey, at least I tried. It's not going to kill me if I can't get the wireless tethering to work, but it was one of the reasons I wanted to root my phone.
Any help would be greatly appreciated. Thanks in advance!
I randomly figured out the problem myself. Downloaded something on a whim and it actually worked. Let me go through each step so anyone else who has this same problem can try this out.
The majority of what I did can be followed here:
*Can't post the link. Thank you, forum restrictions... It's from a website called "highonandroid.com" so google that with the appropriate keywords (wifi tether, android, etc.).
But in case the link goes dead or something like that, here is a step-by-step reiteration:
1. Download Trev-E's mod for the Wifi Tether for Root Users app. I have the exact version I used attached to this post.
2. Install it, and immediately go to settings and make the following adjustments:
- Change device profile to "Generic ICS/JB (wlan0)."
- Change setup-method to "Netd-Ndc (master)."
- Tick the option "Send Netd Max Client Cmd."
- Tick "Wifi driver reload." The second one did not work for me, but try it if the first reload does nothing.
- Although the original tutorial says to tick "MSS clamping," this option is not available on my phone. But this did not stop the app from working.
3. Exit settings and hit the wifi icon. Fingers crossed it works for you!
After doing that, the app showed no errors in the log, the network name appeared on my computer, and I was able to connect effortlessly. Most importantly, the internet worked!
Also, enabling/disabling the tether DID NOT break my phone's wifi or 3G service. Everything ran fine when I stopped using the app and I didn't need to restart my phone. Putting this out there because I know some phones will trip out when enabling this feature. Good luck! And big thanks to xda's Trev-E for the app.
Thank you! That was driving me nuts trying to tether my GS2 to my tablet. I dont have the clamping option either but its working perfectly when nothing else has.
Nice instructions. I rooted my phone today (root virgin), downloaded the trev-e you have linked and got it to work. (Virgin Mobile Samsung Galaxy SII 4G)
I then tried to use encryption and the phone was just not having it, the internet connection wouldn't work anymore (laptop was connected but said there was no internet access). Frooze up the phone, had to reboot, frooze again, reboot, turn the feature off, freeze, reboot, pull battery etc etc. Finally have it working again with encryption off.
Pretty happy to have tethering working, but wish I could encrypt it haha.
Do I have the wrong TrevE using the stock ROM? (using the TrevE linked in this thread).
Now to learn what else to do in the wonderful world of being rooted...
*** EDIT- Looks like installing busybox fixed the issue!!
Thanks!
Awesome work, follow the instructions if you have virgin mobile it will work perfectly

Question Rooted Stock Image - Hot Spot Tethering, no internet connection is there any fix?

Hey I just reverted back to stock from Cherish OS, kept having way too many issues with the ROM rebooting or just freezing. I managed to get hotspot working on Cherish by editing the build prop to include:
net.tethering.noprovisioning=true
then pushing adb shell: settings put global tether_dun_required 0
Was working fine minus the crashes.
Now going back to stock I havnt had any unexpected crashes but I cannot seem to get the tethering to work anymore using magiskhide prop config. Does anyone know what else needs to be done to get wifi tethering working again? It looks like the DUN APN setting on my custom APN does not stick around after saving it, I dont know if it was enabled on Cherish OS somehow or what the difference between the two set ups would realistically be.
Edit:
Solution Provided by lentm:
"If you're rooted, try using VPN Hotspot: https://github.com/Mygod/VPNHotspot/releases"
Just enabled wlan0.
Still looking for a solution, If someone can point me to where I might need to start to resolve this I would appreciate it.
Ex; does it need a custom keneral? or Radio?
What is the limiting factor, that doesnt allow the connected device to get internet?
If you're rooted, try using VPN Hotspot: https://github.com/Mygod/VPNHotspot/releases
I can confirm the linked app works and replicates the built in Wifi Hotspot feature. I have it running on a T Mobile, bootloader unlocked, rooted, stock firmware, and on Android 11. Worked with my desktop, other phone, and Smart TV. I do not have it as a part of my plan. No VPN, port, or other nonsense to setup on the client to get it working. Just put in the WiFi spot password and off you go!.
Thanks for the link! I was never able to find a way to get the built in one working with out an app of some kind. I have no idea what would be needed to patch the factory hotspot to get it working without an app.
xVoidx said:
I can confirm the linked app works and replicates the built in Wifi Hotspot feature. I have it running on a T Mobile, bootloader unlocked, rooted, stock firmware, and on Android 11. Worked with my desktop, other phone, and Smart TV. I do not have it as a part of my plan. No VPN, port, or other nonsense to setup on the client to get it working. Just put in the WiFi spot password and off you go!.
Thanks for the link! I was never able to find a way to get the built in one working with out an app of some kind. I have no idea what would be needed to patch the factory hotspot to get it working without an app.
Click to expand...
Click to collapse
Great. BTW, I think the reason why it's recommended to use with the VPN (such as AdGuard) is to hide the tether usage.
I was a bit skeptical, but after I enabled the wlan0 toggle it worked! thank you soo much I have been struggling with this for a while.
lentm said:
Great. BTW, I think the reason why it's recommended to use with the VPN (such as AdGuard) is to hide the tether usage.
Click to expand...
Click to collapse
Something to note here I wasn't using Adguard and had no issues with the hotspot vpn app. I wasn't using the "Temporary Hotspot" toggle in the app either. Using the wlan0 option gave me Internet on any device I tried while on T Mobile service / Towers. I went out of town and I'm now roaming on US Cellular indicated on my notification bar. This hotspot method stopped working for me. I could connect to the hotspot but no internet. After some research I found using Adguard does resolves this as you mentioned. In the VPN hotspot app you must choose "tun0" as the upstream interface.

Categories

Resources