Tutorial: Really enable/disable Wifi Calling to Save Your Battery - Vibrant Themes and Apps

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?

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.

What exactly does "fake hotspot monitoring" do?

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

WORKING 4g wifi tether (Non ad-hoc) Photon 4g

Those of you who have the wonderful Photon 4g with sprint might not want to pay for the Mobile Hotspot. After a long time fiddling with settings and trying every method I could find online, nothing worked, until now!
Needed:
Rooted photon
Wifi tether 3.1 beta 6
Tasker
Summary:
turn 3g data off, re-enable wimax, restart phone, configure wifi tether, wifi tether, walaha.
Steps:
Open Tasker (free 7 day trial, not gonna link a cracked version but they may be out there )
Tap the green "+" symbol. Name it anything.
Select "State". Select "Net". Select "Mobile Network". Check 2G and 3G. Click the green check.
Select "New Task". Name it anything.
Click the blue "+".
Select "Net".
Select "Mobile Data" (the one on the left)
Set it to "Off". Click the green check. Click the next green check.
Click the green "+" to make another profile. Name it anything.
Select "State". Select "Net". Select "Mobile Network". Check 4g. Click the green check.
Select "New Task". Name it anything.
Click the blue "+".
Select "Net". Click "WiMax". Set "On". Click the green check.
Now click on the first profile you made (The one that toggles 3g off)
Click the button with the name of the task you made in that profile. Click "Edit". Click the play media looking button to the right of the green check and red x.
Restart phone.
Run Wifi Tether. Set it up as so:
Samsung Galaxy S
Netd(master)
Wifi Encryption
MSS clamping: on
Routing fix: on
Tether!
NOTE: if after you restart your phone your 3g is still active, make sure your profiles are turned on in Tasker.
Let me know if its not working for you guys, tested it on 2 devices, both worked fine 5-10mbs speed.
What about the phone going to idle on 4G ???
I think what you are saying, if you are just turning off 3g, you can do it with widgetsoid 2.x. Just presenting another option that isn't a trial.
Good find.
Sent from my MB855 using xda premium
3G tethering works using the settings posted here for the Wireless Tether app.
gollyzila said:
3G tethering works using the settings posted here for the Wireless Tether app.
Click to expand...
Click to collapse
Yes but this method lets you use the 4g tethering over wireless without ad hoc, without being knocked off.
Hmm... ok, I did all of that with tasker, and restarted - but 3G is still on. Profiles are also on in tasker.
I mean, I think I get the same end result - I disable 3G, and enable Wimax... but still, it'd be nice to do it with Tasker!
OK - just retried all steps.
I restart the phone, and 4G is active. When I run Wifi Tether, the Sprint Hotspot app also starts up, I get a "Mobile IP response error" and then 4G breaks and 3G comes back on... any idea what I'm doing incorrect?
thanks a lot
I followed all the above steps and it works on 4g perfectly. Although I think I may have a different version of the app, some steps are slightly different I was still able to figure it out. I've been trying to use wifi tether on 4g all along and finally it works like a champ. Thanks!!!
what version of tasker u using? thanks in advance...
Tasker not active
I have the profiles created, rebooted and profiles still there! However, pull down bar indicates that there are no active Tasker profiles...and hence, wifi not working...suggestions?
How many of these steps have to be performed each time you want to tether? I am starting to miss my Evo Shift... open the app and go. Good thing I don't tether too often. Thanks for a workaround for now.
Not working.
I was getting this message before and still am it says
"What the hell!! Your phone is taking back control of the wifi-interface. Immediate tethering shutdown!!"
weird, just weird
there is a much simpler method to get reliable/fast 4g tethering. Use the data enabler widget and simply turn off 3g data by pressing the widget icon before starting wifi tether. As long as you have a 4g signal, you're off and running (using the tethering app settings recommended above). No need to reboot phone, set up profiles etc...
MIschanezkee said:
I was getting this message before and still am it says
"What the hell!! Your phone is taking back control of the wifi-interface. Immediate tethering shutdown!!"
weird, just weird
Click to expand...
Click to collapse
Same here. I've also noticed that Wireless Tether is no longer visible in the Market....
EDIT: Called Sprint, It's a change to their Terms Of Service. They now block Wifi Tether so the Auto-Start of Mobile Hotspot is all them. Between the Filtering and now this, I've about had it with them.
taylorgrandorf said:
Same here. I've also noticed that Wireless Tether is no longer visible in the Market....
EDIT: Called Sprint, It's a change to their Terms Of Service. They now block Wifi Tether so the Auto-Start of Mobile Hotspot is all them. Between the Filtering and now this, I've about had it with them.
Click to expand...
Click to collapse
Soooo, let me get this straight....you've had it with them blocking a service that you know darn well your suppose to pay extra for that your using for free??? I'm lost here (and dont get me wrong, I dont think any carrier should charge for tethering)
Sent from my MB855 using XDA App
No, I understand that they dont want it. A simple pop up would do, but blocking 3rd party stuff bothers me. Its more the principle that they WOULD block it.
I don't know why you guys are going about this hard way...
Well there are different options on how to approach this, and it depends on which version of WirelessTether you are using. If you are using 2.0.7, your options are limited, but the 3.0 beta's are where the availability opens up on how many [Device-Profiles] you can choose from. You can reduce your output power to save battery with the older versions, but not the new ones for some reason.
Because Sprint has blocked you from downloading them, you have to sideload them. You can download it directly from google at: http://code.google.com/p/android-wifi-tether/ (Newest is Beta 11)
Here's what you do:
Open up WirelessTether
Hit the *Menu* button and press Settings.
Under [Device Profile], select Google NexusOne (This is the most common profile for this mode, I've tried different ones. Most of them work)
Under [Setup Method], select Netd (master)
(If you wish to do so, select encryption and channel options.)
Scroll down and check [MSS Clamping]
Then when you press back and activate tethering, WT will hack and take over your stock Mobile Hotspot app and you will be broadcasting an Infrastructure network rather than an ADHoc one.
It is common to see "Mobile IP Response error" over and over again until your Photon finally handshakes itself into the network. Ignore it. Shouldn't take more than a minute if it doesn't do it on the first try.
Now you don't have to download any trial apps and turn this and that off... blah blah blah. You can also setup a widget to turn off tethering using this method.
ArchangelRenzoku said:
I don't know why you guys are going about this hard way...
Well there are different options on how to approach this, and it depends on which version of WirelessTether you are using. If you are using 2.0.7, your options are limited, but the 3.0 beta's are where the availability opens up on how many [Device-Profiles] you can choose from. You can reduce your output power to save battery with the older versions, but not the new ones for some reason.
Because Sprint has blocked you from downloading them, you have to sideload them. You can download it directly from google at: http://code.google.com/p/android-wifi-tether/ (Newest is Beta 11)
Here's what you do:
Open up WirelessTether
Hit the *Menu* button and press Settings.
Under [Device Profile], select Google NexusOne (This is the most common profile for this mode, I've tried different ones. Most of them work)
Under [Setup Method], select Netd (master)
(If you wish to do so, select encryption and channel options.)
Scroll down and check [MSS Clamping]
Then when you press back and activate tethering, WT will hack and take over your stock Mobile Hotspot app and you will be broadcasting an Infrastructure network rather than an ADHoc one.
It is common to see "Mobile IP Response error" over and over again until your Photon finally handshakes itself into the network. Ignore it. Shouldn't take more than a minute if it doesn't do it on the first try.
Now you don't have to download any trial apps and turn this and that off... blah blah blah. You can also setup a widget to turn off tethering using this method.
Click to expand...
Click to collapse
Are you SURE that the Sprint Wireless Tether isn't being added to my bill from this?
taylorgrandorf said:
Are you SURE that the Sprint Wireless Tether isn't being added to my bill from this?
Click to expand...
Click to collapse
A plain and simple, yes.

GPS phone locator

Ok so basically all i want to do is this: find my phone if I lose it or it's stolen, even if the sim card is changed.
If the sim card is not changed-I have installed sms gps enabler and after that if I lose the phone I can enable wifi and gps with an sms, and then should use seekdroid to find the phone BUT the phone must be conected to a wifi network with internet connection to actually be able to find the phone on the site..so it kind of sucks.
So, any suggestions? As I said I can enable gps remotely but would need an app to send gps coord through sms(or something like that) and use and online app to find the phone on the map.
I think this is what you're looking for...
(hey, look, it's free)
http://www.youtube.com/watch?v=NU6oK94HHag
https://market.android.com/details?id=com.androidlost
I'm considering installing that also, but I don't have the habit of leaving location enabled (well, it still can enable it remotely through internet or SMS).
But, after all, it seems simply fantastic!!!
lots of features but for me it only works if wifi enabled and connected to a network..
you can always enable connection by sendind proper sms. Dont worry
SMS features are similar to internet features I think.
yes you can enable wifi with an sms BUT maybe the phone is in an area that doesn't have any wireless networks...and even if there are any , the phone will not automatically connect to a wireless network...
cozzz16 said:
Ok so basically all i want to do is this: find my phone if I lose it or it's stolen, even if the sim card is changed.
If the sim card is not changed-I have installed sms gps enabler and after that if I lose the phone I can enable wifi and gps with an sms, and then should use seekdroid to find the phone BUT the phone must be conected to a wifi network with internet connection to actually be able to find the phone on the site..so it kind of sucks.
So, any suggestions? As I said I can enable gps remotely but would need an app to send gps coord through sms(or something like that) and use and online app to find the phone on the map.
Click to expand...
Click to collapse
You can do that with SeekDroid. http://help.seekdroid.com/kb/features/sms-how-to-and-help
Put in a support ticket at http://help.seekdroid.com if you have any questions.
-SeekDroid Team
Best option will be where is my droid or whater its name is....
sycko said:
You can do that with SeekDroid. http://help.seekdroid.com/kb/features/sms-how-to-and-help
Put in a support ticket at http://help.seekdroid.com if you have any questions.
-SeekDroid Team
Click to expand...
Click to collapse
Ok, as I said in the first post, the phone needs wifi for you to locate it online using seekdroid website and I said that I would want something that uses only sms messaging and (eventually) real time locating on a map
Devil_Dude said:
Best option will be where is my droid or whater its name is....
Click to expand...
Click to collapse
Well, you're right. After many efforts I found it to be the best option for finding the phone. You just send the attention word for the gps, the gps goes on and in a few minutes you get the gps coordonates for your phone as well as a google maps link to the location. When you think you are close enough you can text the attention word and the phone will ring with max volume no matter if silent/vibrate setting is selected. Also, if sim card is changed it will send the new number to a preselected phone number.
In my opinion, if this software would have had some real time tracking through on online map it would have been perfect. Anyway, as said, I think this is the best option if you ever lose your phone or it gets stolen.

[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

Categories

Resources