M66B / XPrivacy

XPrivacy - The ultimate, yet easy to use, privacy manager
http://forum.xda-developers.com/xposed/modules/xprivacy-ultimate-android-privacy-app-t2320783
GNU General Public License v3.0
2.08k stars 527 forks source link

Location spoofing excessive variability when using network location data #2207

Open aldou opened 9 years ago

aldou commented 9 years ago

Software no gapps phone with ug UnifiedNlp, OsmAnd, Xprivacy 3.6.9. Conditions 1) location spoofing enabled (but NO randomize on access) 2) networked location available (NO GPS fix available) Unexpected Result The location marker quickly (2-3 times per second) jumps around randomly but within the error range of the original networked location (for example within the boundaries of the Christmas Island). The variability is also 3-dimentional, as altitude is reported jumping from -8000m to +6000m (examples). Note: When location spoofing is disabled OsmAnd reports a sable marker in the networked location with the error range correctly marked. Expected Result The location marker is placed in the precise coordinates and altitude value set in XPrivacy, the error range is inferred from the actual location data.

aldou commented 9 years ago

Hi M66B, thanks for reviewing my report, and especially THANK YOU for committing so much time and efforts in developing this valuable software.

Kindly note that my report is not an enhancement, but actually a bug. When we set a precise location and altitude, Xprivacy does not abide to the location and jumps around several km, as well as varies the altitude by over 10km in a matter of one second. From what I've read XPrivacy shall only infer the error range from the actual location data, not randomly vary the positioning.

I understand if you want to reproduce natural movements, but jumping around several km, deep in the earth core and above the clouds in a matter of seconds is not plausibly natural, and shall be defined as bug in my humble opinion. Thank you for reconsidering the tag.