-
Notifications
You must be signed in to change notification settings - Fork 527
Location Services restricted, but Apps get the Location via Play Services - how to prevent? #2150
Comments
Please provide a link to the application. |
Here is the link to the Usage Data: http://forum.xda-developers.com/attachment.php?attachmentid=3179634&d=1424685475 The App can be installed from here: https://play.google.com/store/apps/details?id=de.msg |
Refs #1822 |
Play services locating: Old Play services location restriction in XPrivacy: New Play services location restriction in XPrivacy Theory: dynamic hooking might not work (anymore), which would result in an XPrivacy warning ClassNotFoundException or NoSuchFieldException. I will look into this as soon as there is a stable Xposed for Android 5.1. |
"but Apps get the Location via Play Services": the application is definitely not getting a location from Play services and unfortunately I have no idea where the location is coming from. |
Note that the above commit does not fix this issue, but allows you to see that an application connects to Play services, which mehr-tanken does not. |
mehr-tanken is also not using the standard Android location manager, so I am puzzled about how the application gets the current location. I have checked all location restrictions and they work. |
@UweRammelt: how do you know the application is using the Play services to obtain a location? |
Restricting Play services location and rebooting will restrict location for mehr-tanken, so the application is using the Play services to get the last location. XPrivacy restricts all documented location requests for the Play services, both the old way (LocationClient) and the new way (FusedLocationApi). So, my conclusion the application is connecting to the Play services in a non-standard way. |
So it is using both the Play Services and another way? I wonder what that way could be: do they have their own database of cell towers? |
The application is using the Play services (most probably only), but in a non standard way. |
Ahh OK, I get it. |
Play services location services interface: |
Example: "Mehr-Tanken".
Log shows no access to location services, but the app finds the correct location.
The text was updated successfully, but these errors were encountered: