Related
There are 3 location settings,
1. GPS, Wi-Fi and mobile networks – this lets Google use any of these to find your location even if Wi-Fi or location is turned off. When this is switched on, you’ll often find Google Play Services is one of the biggest issues.
2. Wi-Fi and mobile networks – this disables the GPS chip inside your Galaxy S6 Edge and is probably the least useful of the three options. Relying on just mobile networks and Wi-Fi will allow you to find your location quickly but will then use a lot of data and battery as it relies on your Wi-Fi and mobile networks to keep track of your location.
3. GPS only – this is actually the mode I use as it prevents Google scanning in the background (more on that below). It has its pitfalls in that it can take a while to find your location but the battery savings from not having Google scanning are plentiful.
We know that option 1 and 2 could lead to extreme battery drain because Google uses the location manager and wake up the device. When you attempt to turn on either the first or the second option, you’re greeted with a prompt from Google to “Improve location accuracy”. The option means that anonymous location data can sporadically be sent to Google even when no apps are running, and as a result, this can have a large impact on your battery life, especially when using Google Now or widgets that depend on location. If I choose one of these options I do not see the dialog anymore. Maybe I accidentally clicked "don' t show again".
How can I get the dialog back???
When I enable the locations, it is always set to option 1, even if I had 3 the last time. Anybody else have this problem??
Go to the settings in Google +
wolfloestoffel said:
Go to the settings in Google +
Click to expand...
Click to collapse
I don't have google+ installed on my phone. What would I find there?
You can choose and set one of the 3 options to find the locations.
wolfloestoffel said:
You can choose and set one of the 3 options to find the locations.
Click to expand...
Click to collapse
Yes thank you, I know that. But every time when I set option 3 and switch location on/off it is always set to option 1 again. Did you even read my post?
Go to apps, google framework services, clear data and cache. I has the same problem, not because of battery drain but because I don't want to do the dirt job of mapping wifi networks for google. I'll like to do it, but just if google ASKS for it
azerk said:
Go to apps, google framework services, clear data and cache. I has the same problem, not because of battery drain but because I don't want to do the dirt job of mapping wifi networks for google. I'll like to do it, but just if google ASKS for it
Click to expand...
Click to collapse
Thank you! works like a charm
Hello
I am using latest .93 firmware and i have noticed strange thing: something are turning on data transfer and then disable it.
My data trasfer is turned off, after disabling i hide the notification "data trasmission in cellular is turned off" but after some time when phone is inactive the notification appears and seems that i got charged by using data.
The monitors doesn't show any info which app using data transfer.
Are You experienced this ?
Is there any way to check logs which application enabling data transfer / how to block it ?
Seems even if i block cellular data for any app the connection to network is made and few kilobytes pass through.
Do You have any ideas ?
jishek said:
Hello
I am using latest .93 firmware and i have noticed strange thing: something are turning on data transfer and then disable it.
My data trasfer is turned off, after disabling i hide the notification "data trasmission in cellular is turned off" but after some time when phone is inactive the notification appears and seems that i got charged by using data.
The monitors doesn't show any info which app using data transfer.
Are You experienced this ?
Is there any way to check logs which application enabling data transfer / how to block it ?
Seems even if i block cellular data for any app the connection to network is made and few kilobytes pass through.
Do You have any ideas ?
Click to expand...
Click to collapse
I don't have that problem at all I'm on 33.2.A.2.93 myself, is the background data turned off for each and every app go to settings data usage and click on each and every app in the list for data+WiFi and set the slider at the bottom to the on position. The notification you get to say that data is disabled that looks like a small globe will come and go on its own anyway usually when you wake up the xa it's how it is it doesn't mean it has actually used any data it's to remind you it's off
Have you also turned the Bluetooth+WiFi always scanning for connections Inc when they are actually turned off. Go to settings location and tap the three dots top right turn both sliders to the off position.
This should stop any background data being used and won't effect the way any of the apps work
Sent from my Xperia XA using XDA Labs
jishek said:
Hello
I am using latest .93 firmware and i have noticed strange thing: something are turning on data transfer and then disable it.
My data trasfer is turned off, after disabling i hide the notification "data trasmission in cellular is turned off" but after some time when phone is inactive the notification appears and seems that i got charged by using data.
The monitors doesn't show any info which app using data transfer.
Are You experienced this ?
Is there any way to check logs which application enabling data transfer / how to block it ?
Seems even if i block cellular data for any app the connection to network is made and few kilobytes pass through.
Do You have any ideas ?
Click to expand...
Click to collapse
+1 sometimes !
The bluetooth, wifi, cellular(agps) location helpers are OFF.
Trying for now not to disable all cellular data(the switch to block all traffic) because i am trying to indentify app that cause problem.
I get used to manually turn on and off cellular data and would like to keep that way with this phone.
'thing' that turn on data make me nuts.
"small globe notification" appeared once in last half day - t-mobile app says usage of 200kb but Data Usage Monitor does show nothing
I think that issue depend on signal strength.. Always when back from basement which is located underground i had that notification about mobile data.. Also in forest, when signal is gone or rly poor.
But had no idea which app is responsible for that. Also trying few times turn off notifications in random sys apps and nothing so far..
The beggining of the end...
The telegram app shows notifications too, strangw notifications, why? The app is not listed on the detailed ps list, is not running anything related to telegram, ate least the unrecognized service that poped up the notification.
This is new method they are using.
Is not online, but the notifications is poping up.
Called as Multidex odex(or dex from the app) and cached secondary-dexes provided by them when we last tine was online.
We ended and closed the app, but, the secondary dexes are in the Memory opened
Someday i was searching why my apps are all closed , but the ram is sluggy and filled?
This is why.
Preventing yourself agains these new kind of apks before installing.
This may contain virus.
This is destroying the cpu and the ram.
These secondary dexes processes are hidden, and unkillable (unless i root and forbid services)
Nothing is turning on the data.
The cached dexes are running in hidden background, showing the notifications that was not readed when was the app online.
This is a serious damage menace.
I disagree with this, after i discovered this, now, i am denying packages with Multidex inside.
Sent from SomeFon
---------- Post added at 10:15 PM ---------- Previous post was at 09:59 PM ----------
I forgot to mention:
Imagine:
I am running a newsapp, with fully adblock in action.
They will search a "V".
They creates a temporary secondary-dex, when my installation id is on line reading their news, the cached dex is , for exampling: deleting my pictures, uploading something mine to their servers, deleting musics, corrupting files, etc.
due to the secondary dex is updated periodically... on cache, free for do what they want do on my device...
They found "V" Vengeance
Because i am Ad blocker
Only because this.
This is why the RootCloak was created.
To hide root and commands that some apps runs in hidden background
I tried search how to forbid this Multidexes apps.
But untill now, the solution is
Not install.
Check the package before installing and read the Manifest.xml about the multidex version.
If no multidex tag found, is safe apk.
Remember the Quadrooter.
They may creates a secondary-dex for destroy the gpu easyly.
Sent from SomeFon
Rafixxxx said:
I think that issue depend on signal strength.. Always when back from basement which is located underground i had that notification about mobile data.. Also in forest, when signal is gone or rly poor.
But had no idea which app is responsible for that. Also trying few times turn off notifications in random sys apps and nothing so far..
Click to expand...
Click to collapse
Yes, you are right! I have checked that.
That notification reappears when i lost signal and get it back. Appears also when i turn on airplane mode and then switch it off.
So nothing actually switch on cellular data BUT ...
i found what cause the problem
it's localization
I have it enabled BUT helpers are switched OFF (wifi+cellular) and bluetooth but it still using AGPS.
When i use app that use localization - for example speedtest app (using wifi) then localization icon appears and a moment later two arrows (up/down) appear on gsm signal.
so the question is :
How can i disable AGPS ?? (settings -> localization -> three dots -> scanning -> both options are OFF)
Please someone check if You have same problem (turned agps off and using app with localization and celular data disabled you get two arrows on gsm signal)
EDIT: The mode of GPS is: only device. Note that evey switch off and on it defaults to best accuracy.
When i make sure it's only GPS (agps disabled) and helpers are off and run speedtest with localization it STILL using agps
BUG ?
The OS itself downloads data too, even on rooted.
100 per month going where ?
hp6830s said:
The OS itself downloads data too, even on rooted.
100 per month going where ?
Click to expand...
Click to collapse
Yes but android OS doesn't use data traffic when data traffic is disabled.
AGPS does
Solved
Problem was resolved by SONY's support:
Selecting device only will not disable assisted start on the GPS. It only disables location by WiFi, mobile network and bluetooth.
What you can try is to go to Settings -> More -> Mobile networks -> Access Point Names. Here check the APN type on all your APNs. If you have "supl" on the APN-type, try to remove this. Then turn off mobile data or connect to WiFi and see if it still uses the mobile network.
Click to expand...
Click to collapse
Apn type says - default, supl. But there is no way to change it.Its greyed.
I think the only way is to dissable 4g (when not using the phone or when wi fi is active) , and remain on H+, for me its free. And that way will not lose my 1 Gb quota.
hp6830s said:
Apn type says - default, supl. But there is no way to change it.Its greyed.
I think the only way is to dissable 4g (when not using the phone or when wi fi is active) , and remain on H+, for me its free. And that way will not lose my 1 Gb quota.
Click to expand...
Click to collapse
I have exactly the same issue. When I clicked on the APN type, I got a free text box and I didn't know what to type in. In the end I deleted the APN. This obviously means that I can't use mobile data when I want to. This is very frustrating and seems like a bug. Please post if you find a solution...
I have installed a fake GPS application (Lockito) and set it up as Mock Location App. It doesn't actually matter which one I use, it's always the same behaviour.
I start a route, but it's jumping to my real location every 4 to 5 seconds, stays there for a similar amount of time and jumps back to my faked location.
My understanding is that this mock locations dev option would overrule ANY location update from somewhere else, but seems it isn't.
What I tried:
- Device administrator: turn off any administrator
- Location set to "GPS only".
- turn off wifi scanning
- smalli patch activated in magisk (with mock location checked)
- fused location on (or off) -- no change in behaviour
- Using the "experimental mode" of Fake GPS routes: no change in behaviour
- Google Play Services 21.2.12-16 (I tried uninstalling the current version, but this leaves my fake gps app not working)
- Installing the app as a system app (restart afterwards): no change compared with the normal
- Google Maps 10.47.1 (reverted this back to 9.26.1)
So, what I'm wondering is: what process is injecting my real location?
And should that even happen when using the mock locations? As far as I know if I would be using mock locations it should just use this info as my gps information... And not use any other data?
Does anyone have any hints on what I can still try?
coder.toolbox said:
I have installed a fake GPS application (Lockito) and set it up as Mock Location App. It doesn't actually matter which one I use, it's always the same behaviour.
I start a route, but it's jumping to my real location every 4 to 5 seconds, stays there for a similar amount of time and jumps back to my faked location.
My understanding is that this mock locations dev option would overrule ANY location update from somewhere else, but seems it isn't.
What I tried:
- Device administrator: turn off any administrator
- Location set to "GPS only".
- turn off wifi scanning
- smalli patch activated in magisk (with mock location checked)
- fused location on (or off) -- no change in behaviour
- Using the "experimental mode" of Fake GPS routes: no change in behaviour
- Google Play Services 21.2.12-16 (I tried uninstalling the current version, but this leaves my fake gps app not working)
- Installing the app as a system app (restart afterwards): no change compared with the normal
- Google Maps 10.47.1 (reverted this back to 9.26.1)
So, what I'm wondering is: what process is injecting my real location?
And should that even happen when using the mock locations? As far as I know if I would be using mock locations it should just use this info as my gps information... And not use any other data?
Does anyone have any hints on what I can still try?
Click to expand...
Click to collapse
Find your location settings on system settings, select your Google account then turn off location accuracy, you want the location setting on, but you don't want the improved accuracy.
Sent from my SM-S767VL using Tapatalk
Droidriven said:
Find your location settings on system settings, select your Google account then turn off location accuracy, you want the location setting on, but you don't want the improved accuracy.
Click to expand...
Click to collapse
Thanks. This I knew already. Yesterday night I finally figured it out what was going on & posted it here: forum.xda-developers.com/showpost.php?p=83200513&postcount=6163.
After upgrading to Android 12, we lost wifi and cell toggles. There is a replacement - internet toggle which brings another popup which can be used to turn on and off Wifi and Cell data. This is one more tap and is not needed imho.
I've looked around and found a way to restore wifi toggle and cell toggle:
First, adb shell into your phone ( enabling debug mode of course )
settings get secure sysui_qs_tiles
This is going to show all toggles which are currently available.
You can then add wifi and cell to the list and
settings put secure sysui_qs_tiles "wifi,cell,<here goes the rest of your toggles>"
for example, this is what I did for Pixel 4a
wifi,cell,bt,dnd,flashlight,rotation,night,screenrecord,custom(com.google.android.gms/.nearby.sharing.SharingTileService),dark,controls,hotspot,location,airplane,cast,cameratoggle,mictoggle,wallet,alarm,reduce_brightness,internet,battery
settings put secure sysui_qs_tiles "wifi,cell,bt,dnd,flashlight,rotation,night,screenrecord,custom(com.google.android.gms/.nearby.sharing.SharingTileService),dark,controls,hotspot,location,airplane,cast,cameratoggle,mictoggle,wallet,alarm,reduce_brightness,internet,battery"
I however noticed that once in a while Wifi toggle stops working, reboot helped with that. Please share your experiences.
Just did this to my son's pixel 4a because he was missing the toggles. Seems to be working, but the cell one doesn't show connecting/disconnecting just connected/disconnected.
I'm sticking with internet because I rarely block data and usually want to block wifi at the same time when I do.
There is one problem. If there is no known Wifi to connect to, the toggle gets stuck in an "on" position and doesn't turn Wifi on or off. Not sure how to fix this. I have developed my own toggle but it has a similar problem.
This would be a big leap in privacy if we can pull it off together.
Do you know if there is a way to permanently disable precise location & Wi-Fi scanning switches from turning on?
Google Location Accuracy = assisted_gps_enabled
How can we turn this (permanently OFF!)
Wi-Fi scanning = wifi_scan_always_enabled
How can we turn this (permanently OFF!)
Bluetooth scanning = ble_scan_always_enabled
How can we turn this (permanently OFF!)
Keeping in mind these basic inviolate privacy rules... everything below that question above is merely a detail as to WHY I want to permanently turn these three switches off.
Never do I need or want to use anything but the GPS radio for location accuracy.
And never do I wish to upload my location to Google.
And never do I wish to upload anyone's Wi-Fi AP BSSID to Google
And never will I create ANY account on my phone (especially a Google Account!).
The pernicious problem described below did NOT use to be the case.
android.permission.ACCESS_BACKGROUND_LOCATION
Luckily, this stays off usually, after I turn it off
android.permission.ACCESS_COURSE_LOCATION
Practically, this is required for GPS, so it must be turned on
android.permission.ACCESS_FINE_LOCATION
I NEVER want this on but this keeps turning back on
It seems now, that every "map related" app that links in the GSF spyware, forces upon us wholly unnecessary de facto Google spying by needlessly requiring the app to turn on two pernicious Google spyware settings, even if you constantly turn those to settings off!
Google Location Accuracy = off
Wi-Fi scanning = off
It used to be that apps which needed your location would politely "ask" but you could turn on the GPS radio manually, and the map-routing apps would all accept that they had sufficient GPS-only information without resorting to uploading your location needlessly to Google servers.
Recently I tested the following parked-car finder apps, all of which perniciously turned on these completely unnecessary Google GSF spyware uploads to the Google servers!
Parked Car by Myroslav Kolodii
Free, ad free, requires GSF, 4.4star, 179 reviews, 10K+Downloads
<https://play.google.com/store/apps/details?id=com.unagit.parkedcar>
Car Location by DigitalBox Studios
Free, ad free, requires GSF, not rated, not reviewed, 500+Downloads
<https://play.google.com/store/apps/details?id=com.carparking.location>
Find my parked car by Aurum App
Free, has ads, requires GSF, 4.6 star, 32.7K reviews, 1M+ Downloads
<https://play.google.com/store/apps/details?id=it.carfind>
The technical part of this privacy problem is no matter how many times I turn precise location off, either globally or per app, many (if not almost all) location-aware apps (with GSF spyware linked in) turn it back on.
I don't ever want any app to ever be able to turn precise location on.
I have zero desire to use Wi-Fi access points and Bluetooth beacons to determine my precise location, particularly since I often spoof GPS. (I'm guessing the bluetooth spyware switch uses beacons, but I don't know that for a fact.)
Unfortunately for me, almost every app which asks for location nowadays (which uses the GSF spyware), automatically turns on both "Use precise location" & "Wi-Fi Scanning" no matter whether you've already turned precise location access off for that specific app a billion times already.
To be clear, this location tracking spyware situation doesn't matter if you don't even have a Google Account on the phone (which I don't have) because that's not the location tracking that I'm talking about here.
Android 12 Settings > Privacy > Google location history > empty
{I'm not talking about this location tracking as I have no Google Account
It doesn't even matter if you've globally turned the switches off in the Android 12 settings!
Android12 Settings > Location > Location Services >
Google Location Accuracy = off
Wi-Fi scanning = off
Bluetooth scanning = off
Even if you have every app that needs GPS set to "Allow only while using the app", many of those apps will ask EVERY TIME for "precise location".
Android12 Settings > Apps > Permission manager > Location > {app} >
Use precise location = off
The reason is most gps-enabled apps keep turning these precise location switches back on!
Even if you have your Wi-Fi radio & Bluetooth radio turned off, many of those apps still ask EVERY TIME for "precise location" - and worse - the apps won't run until you say yes to the request for location, and then saying yes will automatically turn on precise location every time.
Worse than all that, even if you already turned on the GPS and you already turned off precise location for all your apps and you already set every app to only use the location when the app is running, still most apps will ask for precise location (and then you can manually turn it off yet again).
I turned off all the system apps location permission that I could in
Android12 Settings > Location > App permissions >
Show system > Allowed all the time >
But some of them are grayed out and therefore can't be turned off.
Fused Location = Allow all the time (grayed out)
Fused Location = Use precise location (grayed out)
Samsung Location SDK = Allow all the time (grayed out)
Samsung Location SDK = Use precise location (grayed out)
The fact remains that, since I care about my privacy, I do NOT wish to upload my location to Google servers. Nor do I wish to upload all the BSSIDs around me to Google. And I also don't want any app using them for location. Ever!
I will never want precise location to be turned on, mainly because it gives away my true location (in terms of other people's Wi-Fi access points) and more importantly because I never will need location accuracy better than GPS which is just fine for what I want and for what I need.
In summary...
Do you know if there is a way to permanently disable precise location & Wi-Fi scanning?
NOTE: I'm not rooted (the Galaxy A32-5G SM-A326U apparently can't be rooted) & I therefore don't have Tasker nor, for privacy reasons do I have IFTTT (if this, then that requires a mothership account) but just in case automation forms the basis of a workaround, today I installed both MacroDroid & Automate which are better behaved than IFTTT is on privacy (but I don't yet know if they can do the job of turning off the GSF "assisted_gps_enabled" & inherently malevolent spyware permissions).
Also I have adb working well from Windows over Wi-Fi (for scrcpy/sndcpy & vysor), so maybe I can permanently revoke the permissions using that?
---
REFERENCES
<https://developer.android.com/training/location/permissions>
<https://developer.android.com/training/location/permissions#upgrade-to-precise>
<https://www.androidpolice.com/how-to-disable-google-location-tracking/>
<https://www.reviewgeek.com/127460/how-to-disable-precise-location-tracking-on-iphone-or-android/>
<https://www.pcmag.com/how-to/how-to-get-google-to-quit-tracking-you>
<https://hothardware.com/news/stop-apps-knowingprecise-location-and-why>
<https://androidforums.com/threads/how-to-disable-high-accuracy-location-service-permanently.1267243/>
Using ADB you at any time can grant / revoke permissionsA one-liner that helps granting or revoking vulnerable permissions.
granting
Code:
adb shell pm grant <sample.package.id> android.permission.<PERMISSION_NAME>
revoking
Code:
adb shell pm revoke <sample.package.id> android.permission.<PERMISSION_NAME>
Did you manage to achieve your goal? Using App Ops is really showing how often google checks your location...
Is the adb idea working?
Yeah, that stuff is all pernicious.
I run an external GPS through UDP and mock location daemon.
I don't want Google to ever listen for WiFi or BT.
It's pesky, every time I start Maps it's always asking me if I want to turn their stuff on.
Bad news.
Apparently Google has recently changed the
Android Google Maps app such that it no longer routes using only GPS.
I tested it without a Google account, and with the following turned off in the Android 12 Settings.
Settings > Location > Location services >
Google Location Accuracy > Improve Location Accuracy = off
Settings > Location > Location services > Improve Accuracy
Wi-Fi scanning = off
Bluetooth scanning = off
Google Maps now requires WiFi scanning to use navigation [April 4, 2023]
<https://www.deceptive.design/articles/google-maps-now-requires-wifi-scanning-to-use-navigation>
<
https://www.reddit.com/r/hackernews/comments/si6wx2
>
<
https://twitter.com/i/web/status/1488641697227624448>
<https://news.ycombinator.com/item?id=30167865 >
<https://gigazine.net/gsc_news/en/20220204-google-map-wi-fi-gps/>
"Now, enter a new update. I can no longer navigate with Google Maps, unless
full location tracking is on. Comments in Play Store indicate others hit
the same wall."
Click to expand...
Click to collapse
and
"a further update to Google Maps will prevent navigation on Google Maps
without fully allowing location tracking."
Click to expand...
Click to collapse
Even the official Google Play Store Google Maps app description says it can't use only GPS anymore also.
https://play.google.com/store/apps/details?id=com.google.android.apps.maps
There are only two choices now, none of them are GPS only anymore.
Location Permission
"precise location (GPS and network-based)"
"approximate location (network-based)."
There no longer seems to be an option in Google Maps for GPS only location. Am I right or wrong?
GalaxyA325G said:
Bad news.
Apparently Google has recently changed the
Android Google Maps app such that it no longer routes using only GPS.
I tested it without a Google account, and with the following turned off in the Android 12 Settings.
Settings > Location > Location services >
Google Location Accuracy > Improve Location Accuracy = off
Settings > Location > Location services > Improve Accuracy
Wi-Fi scanning = off
Bluetooth scanning = off
Google Maps now requires WiFi scanning to use navigation [April 4, 2023]
<https://www.deceptive.design/articles/google-maps-now-requires-wifi-scanning-to-use-navigation>
<
https://www.reddit.com/r/hackernews/comments/si6wx2
>
<
https://twitter.com/i/web/status/1488641697227624448>
<https://news.ycombinator.com/item?id=30167865 >
<https://gigazine.net/gsc_news/en/20220204-google-map-wi-fi-gps/>
and
Even the official Google Play Store Google Maps app description says it can't use only GPS anymore also.
https://play.google.com/store/apps/details?id=com.google.android.apps.maps
There are only two choices now, none of them are GPS only anymore.
Location Permission
"precise location (GPS and network-based)"
"approximate location (network-based)."
There no longer seems to be an option in Google Maps for GPS only location. Am I right or wrong?
Click to expand...
Click to collapse
For me Wifi-Scanning is off and Maps works fine. Not sure though, if Maps is maybe somehow still using it or whatever google/maps able to do.
Iam on Android 13 though (and custom Rom + rooted, not sure how much this plays a role)