[Q] Application to manage/overrule mobile data connection - C++ or Other Android Development Languages

Hi, I wonder if it's possible to force a manual specified mobile data connection to be used.
e.g.
I tell the App that it should force "G" to be used instead "E" even if edge would've a better signal strength. because sometimes I am able to have "G" as data connection with 2or3 from 4 stripes but it switches randomly between "g" and "e" and "edge" has most of the time 4 of 4 stripes.
I just don't get the unnecessary switching between the two GSM data connection types. it's unnecessarily annoying because it's also stop the data transfer. it just su**
especially Samsung devices do a lot of unnecessary mobile data connection switching
we already can force between GSM and WCDMA. but we should be able to force within the different GSM data connections too.
so, would it be possible to code such an app? or is there something like that already available somewhere? did a lot of Google research but I end up with no results.
well, I can understand that this would be some sort of lower priority mod/app but whoever can effort the time and has the skills to write such an application could add the complete set of option to it.
- switch between e, G, H, LTE etc.
- set times when which data connection should be in use
- tell the App to use only GSM when the overall traffic is near a specified amount of data.
- a watch dog for established connections would be nice to and some sort of firewall to deny connections or other way around to have to specifically allow every connection
I have a 5GB high-speed data plan. and I would like to swap automatically to GSM only once I wasted 4GB of it to save a few bytes when I really need full speed.
I am not sure. maybe such a tool is kinda pointless on a smartphone but I would love to see such a tool.
thanks for the read
regards

Related

EVDO on/off switch like 3g?

Hey everyone,
I personally have a GSM Touch Pro, but I have a few friends coming to me asking about modding their Sprint T. Pro's, obviously CDMA.
One of my favorite tweaks for the GSM version is turning off 3G when i'm not using the internet with a simple slider in the Comm Manager added by Advanced Config tool... will the same program allow switching from evdo rev a / rev 1? Will there be a battery life increase in using the slower speed when not in use? If I cant use schap's ACT, what program can allow the toggling on/off with relative ease for a not-so-tech-savy person who could at least learn a simple process if I show them how to do it?
Thanks for understanding my newbness in CDMA devices; and thank you for the extra hacks & tips I found through the links you all have here, found a few extras I haven't seen in my time lurking the GSM variants of the Touch Pro.
well i was searching the forum for this EXACT question... good thing it was answered
does anybody know?
Im probably more noob than all of you but to my understanding it wont work. On a gsm phone 3g is actually another form of cdma, so gsm 3g phones have two radios and can surf the web while on a call. So if im right a cdma phone only has one radio so if you turn that one off it will be on airplane mode.
http://forum.ppcgeeks.com/showthread.php?t=47045
found a mortscript... it works great.
If you download the advanced config tool, there is an option to set the data connection to disconnect after a set amount of time being inactive. That saves a lot of battery for me and it is automatic so it isn't dependent on if you remember to do it or not. You can set it to disconnect anywhere between 30 seconds and 10 minutes.
Sh0wNuF said:
If you download the advanced config tool, there is an option to set the data connection to disconnect after a set amount of time being inactive. That saves a lot of battery for me and it is automatic so it isn't dependent on if you remember to do it or not. You can set it to disconnect anywhere between 30 seconds and 10 minutes.
Click to expand...
Click to collapse
but does it shut off evdo aswell? i think just having data on is different from having your phone stay on evdo.. since evdo is only for data your phone uses more battery even if your not using data on an evdo signal.. and really 1x is only for text and calls.. for the people who arent on the internet all the time.. toggling evdo would save tons of battery
wow, old topic came back up ! >.>
The idea is allowing the checking of e-mail on a low-speed low-power connection (like blackberries on edge) so auto-disconnections are not very helpful..
the mortscript looks like it would work fairly easily.

S743 on AT&T Data Conn. off big bill from AT&T

So I've had this S743 for 3 days now and I thought I had it setup correctly to use wifi for data comm.
wifi enabled and selected to use my home network. I can see the radio tower status icon.
Under the comm manager data connection is off.
I have a very simple $45/mo plan with no data plan.
Over the last 2 days I have been surfing the web a bit did some email tests with my ISP and used the on board GPS app which is horrible. Not heavy usage but experimentation to see if I like how the phone works.
Then after 2 days I get an email from AT&T that I have extremely high data usage exceeding my account limit and that I should sign up for a data plan at once.
$29 over 2 days for this little bit of fluff? A total of 2,900kb in data.
So I call up AT&T and they tell me this and that and want me to sign up for a plan which I may do.
But I want to be able to know that the datacomm is happening via WIFI when I can see it's in service.
They also told me that all GPS data is forced through 3G and bypasses WIFI???
Can anyone here give me an idea about what I may be doing wrong and whether AT&T is correct about the GPS service?
Is there a better GPS app that doesn't do this? This one pretty much stinks anyway. A resolution of 1000 meters doesn't cut it.
AT&T also informed me that I can't have a smart phone without a data contract. Really? I've had one for 6 years.
Thanks for any light you shed on the subject.
One th I have subsequently found out is that if data connection is off and wifi is off then when I go into IE and start surfing it does bring up pages. Then when I go back to the Comm Manager the Data Connection is still off for an instant and then it automatically turns itself on as though it had been turned on by use of IE and the status was just being updated.
Is there any way to stop this?
The only way to completely stop data usage is to delete the APNs from within the Settings->Connections dialog.
ashasaur said:
The only way to completely stop data usage is to delete the APNs from within the Settings->Connections dialog.
Click to expand...
Click to collapse
What exactly are APNs? I don't see anything labeled that way in that section on my phone.
Thanks for the reply.
Try to download the NoData app; google it. I believe it's freeware. Toggle all connections to "Disabled" and that should do the trick..
About the GPS; all I can think of is that the QuickGPS app (under desktop accessoires or whatever it's called in english) automatically downloads new info about the GPS locations.
GorillaHuman said:
Try to download the NoData app; google it. I believe it's freeware. Toggle all connections to "Disabled" and that should do the trick..
About the GPS; all I can think of is that the QuickGPS app (under desktop accessoires or whatever it's called in english) automatically downloads new info about the GPS locations.
Click to expand...
Click to collapse
Thank you.
I did manage to delete the APN and that did work but now I've decided to keep this phone, put it on an AT&T GO-Phone plan and add a very limited data plan. So I will be trying to find a better way to make certain it doesn't always automatically go for the GSM even when you have it turned off.
I looked at your suggestion but it sounds like it conflicts with netframe 3.5 which I have installed.

[Q] Wifi Tethering App With User Data Monitor

I have been looking for an application which is a more powerful version of the WiFi Tethering already included in a phone.
I have been looking for an application on Xda, Google, and the Marketplace but none I have found provides me with the ability to see individual users (or Mac addresses) data usage.
First a little background on what I am trying to achieve.
I regularly provide a WiFi router for people with IPods and devices with wireless but no internet connection who need internet access to update games / browse the internet, and whilst my FUP at 500mb is quite low, I rarely use more than 20mb in a month so it doesn't bother me as beyond 500mb the connection is just limited to text and images (downloads and internet streaming are disabled after 500mb) which is all that I need.
However when my FUP has been exceeded alot of devices cant do the small updates this is no good when games or apps require it (as I have seen a couple even stop working till updates are completed) due to the connection being restricted. I have usually tracked it down to an over enthusiastic user who is watching videos on youtube, which has wiped out 100mb of my usage within 2 minutes on one occasion.
I am running both Android and Windows Mobile on my HD2, however I doubt WM will have a suitable app which is why I am hedging my bet with the Android market place, however a Windows Mobile version wouldnt go without great thanks, Whilst the built in "Portable Hotspot" of Android is good as it lets me restrict the number of users and see the Mac address of connected clients, it doesnt let me monitor their usage and then let me disconnect individual users them from the connection.
Whilst im sure there is apps for overall phone usage I am looking to monitor the individual devices usage as with 3-5 devices it is hard to distinct between legitimate usage and constant heavy usage.
Is there any Wifi Tethering app to let me do this?
To summarise:
Wifi Tethering App
Android / Windows Mobile
Shows Client Usage
MAC filtering (or alternatives which allow individual devices to be disconnected)
Preferably freeware however im sure I could be persuaded otherwise.
Thanks in advance
I was also thinking an app like this would be useful.
I can keep track of all data with 3G Watchdog, but knowing exactly how much data each wifi connected user takes up would be nice.
I realize this is thread necromancy, but did you ever find such an app? I too share my unlimited connection with coworkers, and there is one in particular that likes updating Xilinx (a "patch" is 8GB) and Windows Updates and so on over my connection. I am looking for something with QoS so I can put bandwidth caps on the heavy users that aren't my 4 machines.
Bandwidth ruler
There is an app called " bandwidth ruler free " for this . But this app monitors all users data connected to the Wifi hotspot . So it gives the overall data usage.
It can also set the download/upload speed for the wifi hotspot and this applicable for all the users .
it can also create multiple simultaneous data plans for the wifi hotspot.
you can download it via this link :
Also , you can find its description in the following xda thread :
http://forum.xda-developers.com/android/apps-games/app-bandwidth-manager-android-t2972889

[Q] Turn off background data if wifi off?

Hi,
Is there an app, script or something (which MUST be lightweight for RAM and battery) that would turn off background data when wifi is off?
Sent from my GT-S5830 using Tapatalk
If you enabled background data at any point, you would know that 3G and 2G networks are only used when wifi is not connected. By turning it off when wifi is off would effectively make your data connection and plan redudant.
Disabling background data while is not on WiFi
Actualy, this is not a bad and dum question, these days, that many people have limited data, I really don't want my apps and other stuff on the background access the interent and I prefer these to get done on wifi, specialy market which I really don't want it to access the internet and check for updates while I'm driving, I would like this to get done when I'm on wifi, I noticed that my phone used 10 MB / day even if I don't use it myself.
please let me know if such a app exist
You can use DroidWall to get an exhaustive control over apps. Really easy to use, and you can decide app by app if they can get internet acces on 3g, wifi, 3g and wifi or not at all.
https://play.google.com/store/apps/details?id=com.googlecode.droidwall.free
SORRY IGNORE ABOVE!! That is not what you're asking for. But you can use CPU tuner for that https://play.google.com/store/apps/details?id=ch.amana.android.cputuner&hl=en
Go to wireless
Then scroll down and last one choose
Then untick the one wich is ticked
Sent from my GT-S5830 using xda premium
I've tried each of these suggested options, but none of these have I found satisfactory.
The problem is that one wants to be able to retrieve and send MMS messages, without other data being exchanged (at least in my contract in Sweden, MMS messages are included in the contract, and is not counted as regular data. I'm guessing your contract is under the same premises...). So that rules out the option os switching off the 3G network.
Next, the problem with DroidWall in this situation, is that there is a 0.4kb data leak through the firewall every time the Wi-Fi successfully connects to a wireless network. Don't ask me how or why (I used two or three different apps to ensure that this was the case). Even if this data amount was fairly small, I wasn't satisfied, since I pay a correlating fee for every byte sent or recieved by my phone, and I wanted all other data stopped.
The solution I finally came to was simpler than I imagined. I altered the API (or APN) settings in the "mobile networks" menu found in the network settings in the device menu. I simply accessed the settings for my account and changed API-type (APN-type), so that it only said "MMS" (erase "default" and "supl"). The only flaw with this option is that one has to fill out "default" in this Space again if one actually desires to use 3G data for some reason. Anyway, this has worked solidly for me for a couple of months (no data leaks).
Hope this helps you!
Sincerely, yitzhaq

WIFI and 3G data conflict - billed excessively

Hi all,
Is it possible that my WIFI usage somehow faultily gets counted as data usage(3G), in any android device, particularly in Galaxy S2 I900?
I know it sounds silly, but here's what happened:
I just got 3G activated yesterday.
Through WIFI i downloaded about 600+ MB of data (Sygic)
Through 3G I browsed 2-3 small YouTube videos.
Today when i contacted my carrier (Vodafone India), They say my data usage is about 700 MB in last 2 days. That looks like my WIFI + 3G usage.
Hence this doubt.
Does anyone know of anything like this happening before?
Also, is there any way I can analyze my data usage for the past 3 days?
Now I have learnt my lesson and installed MyDataManager from android market, but it can only analyze data usage from the day of it's installation. Is there any other way I can analyze previous data usage?
PS: I swear I did the download through WIFI. I could see the WIFI signal strength indicator in my status bar. Neither the e(edge) nor the H(hsdpa) was seen.
Please help.
Thanks.
Network cannot charge for data downloaded over WiFi they do not know what WiFi you used . WiFi and network data re separate components .
You made a mistake and did not use WiFi but mobile data .
WiFi signal on and Data in use .
jje
JJEgan said:
Network cannot charge for data downloaded over WiFi they do not know what WiFi you used . WiFi and network data re separate components .
You made a mistake and did not use WiFi but mobile data .
WiFi signal on and Data in use .
jje
Click to expand...
Click to collapse
Sorry, im pretty sure i used WIFI.
That's the reason im asking, is it possible that due to some fault in the device, it will somehow log the data downloaded through WIFI as 3G data, because unless there is some fault at the device's end, the network couldn't even know of our WIFI usage.
Also would it be possible that the device does an auto switch from WIFI to carrier data (due to any reason like weak WIFI signal strength) and fails to reflet this on the notification bar(still shows as WIFI on the bar)?
Has anything like this happened to anyone? I just want to cross check before I contact my carrier further. Anyways once i get my connection logs from carrier, it should show the server from which data was downloaded and that should make it clear.
>> WIFI signal on and data in use.
Is this possible? Doesn't the device switch to WIFI whenever its on? I thought WIFI takes priority over data by default
Pretty sure yep thousands if not millions say that when they get a big bill from the network . Network measures data at source and charges they dont get the data from your phone and charge you .
jje
JJEgan said:
Pretty sure yep thousands if not millions say that when they get a big bill from the network . Network measures data at source and charges they dont get the data from your phone and charge you .
jje
Click to expand...
Click to collapse
Is it possible that the phone shows as WIFI on the notification bar while it is actually using carrier data?
I don't have any issues paying the bill if i have done the usage. I just want to analyze what happened here so that it won't repeat again.
I am pretty sure the notification bar had only the WIFI symbol and not the data indicator. since i had 3G activated recently, i was very conscious about it and watching it quite frequently.
Also previously i had similar over billing issues with my carrier and they promptly gave a reimbursement upon thorough analysis of the situation. so carrier mistakes isn't also something unusual.
I don't know how old your signature is but if you are running ICS rom then you can use built-in data usage monitor (in settings) to verify the volume of data used.
Installed Data usage monitor
samydroid said:
I don't know how old your signature is but if you are running ICS rom then you can use built-in data usage monitor (in settings) to verify the volume of data used.
Click to expand...
Click to collapse
The signature is update to date mate.
I don't have a build in data usage monitor, but I have installed one from the market - My Data Manager
Resolved
JJEgan said:
Pretty sure yep thousands if not millions say that when they get a big bill from the network . Network measures data at source and charges they dont get the data from your phone and charge you .
jje
Click to expand...
Click to collapse
After much analysis and discussions with the carrier, I have finally found out the issue.
As pointed out by jje, the usage has actually happened at my end.
The WIFI had become unavailable many times in between the download, and the download had switched to carrier data.
To avoid any such occurrences again, and to help people manage their data usage better, I have compiled a simple list of best practices here:
http://forum.xda-developers.com/showthread.php?p=25660370#post25660370
Download 3G watchdog
Hey buddy! a great app to keep watch of your 3g plan is 3g watchdog, it advices you when your plan is getting low on data, and its also very useful and user friendly, there is also a paid version with more features
Market: 3G watchdog
Also Onavo count is useful too!
Market: Onavo Count
Tried it
Tuner420 said:
Hey buddy! a great app to keep watch of your 3g plan is 3g watchdog, it advices you when your plan is getting low on data, and its also very useful and user friendly, there is also a paid version with more features
Market: 3G watchdog
Also Onavo count is useful too!
Market: Onavo Count
Click to expand...
Click to collapse
Thanks mate... I have tried 3G watch dog and many more apps.
I find My Data Manager more likable.
It's simple, free and has all the same functionality - it notifies when ur usage is reaching threshold.
One good thing about it is that it stays cleanly in the notification area. When you pull down your notification bar, you can see it there, it shows 2 horizontal progress bars indicating 3G usage and WIFI usage each. It also shows number of days left in your bill cycle.
Pretty handy

Categories

Resources