设置里的定位服务关闭自然不用说,再加上 xprivacy 限制了所有程序的定位权限,但是,微信 QQ 支付宝依然能定位出来,还不像是依据 ip 定位的,在家的时候连着 wifi 然后重启路由换了 IP 依然是很准确的定位,甚至,连着 VPN ,还是准确的定位,怎么了这是?我在 4.x 的系统上都能让这些软件完全定位不出来的,请问如何在 5.x 、 6.x 的系统上完全关闭定位??
设置里的定位服务关闭自然不用说,再加上 xprivacy 限制了所有程序的定位权限,但是,微信 QQ 支付宝依然能定位出来,还不像是依据 ip 定位的,在家的时候连着 wifi 然后重启路由换了 IP 依然是很准确的定位,甚至,连着 VPN ,还是准确的定位,怎么了这是?我在 4.x 的系统上都能让这些软件完全定位不出来的,请问如何在 5.x 、 6.x 的系统上完全关闭定位??
|
xupefeiSep 25, 2016
1
有时候是根据历史位置推算的:我现在在国外, QQ 和微信都说我在国内家里,无论多少次刷新都是这样。
|
|
2
@xupefei 有所谓的“定位缓存”吗?这个是安卓系统缓存的定位还是各个 app 保存的?如果确实有这种缓存能删干净吗??如果不能把这种还不知道是否真的存在的“定位缓存”删干净并且再实验一下的话我还是不放心啊!
|
|
3
扫描你周边的 WIFI 热点的 MAC 地址,即可定位。设备 IP 会变,某个地区的接入点通常不会变。事先用 GPS 设备和 WIFI 设备建立经纬坐标和 MAC 地址之间的大致对应关系,以后只需扫描周围接入点的 MAC 地址也就能定位了。这事儿谷歌干了好多年了,当年谷歌街景车边拍风景边扫描沿途的 WIFI 。
你需要用 adb shell appops 命令 ignore 相应 app 的 ACCESS_WIFI_STATE 和 CHANGE_WIFI_STATE 权限。 |
|
pmpioSep 25, 2016 via Android
5
国内的 app 大都更喜欢基站定位,你把手机卡拿掉试试。。。。。
|
|
hjklbSep 25, 2016 via Android
6
只要给 Wifi 权限或者电话状态就能精确定位到你。
可以安装相关 Xposed 模块来解决。 |
|
jiezhiSep 25, 2016 via iPhone
7
安卓是有个接口拿到上次已知的地理位置,不过也不排除通过网络定位的,楼主跑远一点试试呢
|
|
gdtvSep 25, 2016
8
有些 app 你禁止读取短信权限他还是能读取的
|
|
vmebehSep 25, 2016
9
疼讯应该有能力收集 附近 SSID-IP-GPS 关系的能力,只要附近网络有可信度比较高的记录出现,就能实现通过 IP 精确定位,即使不通过 ISP 。
实例:新装的宽带,打开百度地图直接定位到比较精确的位置 |
|
ltuxSep 25, 2016 via Android
10
我“想当然”了。
并不能控制那俩权限。应该是 WIFI_SCAN |
|
shenfu1991Sep 25, 2016 via iPhone
11
网络就能定位啊,搜索本机 ip ,不就知道你所在城市了
|
|
snsdSep 25, 2016
12
@shenfu1991 有些地方 ip 轮巡,同一个省(区)今天把这个 ip 给某个城市用,可能过几个月又换给另一个城市用了
|
|
ericlsSep 25, 2016 via iPhone
13
根据周围 wifi 的名称可以精确定位
|
|
BURNERSep 25, 2016
14
我开着 vpn qq ,微信照样定位
|
|
SourceManSep 25, 2016 via iPhone
15
基站, WiFi ,这些辅助地位都可以读取到你大概的位置
|
|
ipconfigerSep 25, 2016
16
总结起来就是 基站, WIFI, 大数据
|
|
wxf04125Sep 25, 2016
17
学习了,说到底,定位只是获取位置信息的一个手段而已,两者不能划等号
|
|
twoyuanSep 25, 2016
18
百度定位的 SDK 就自带怎么都能定位的属性,被测试提了 N 遍「为什么关了定位还能定位」的 bug 了……
|
|
honeycombSep 25, 2016 via Android
19
位置权限关掉还是可以拿到已经连接的路由器 bssid/SSID ,光这两个就可以提供很好的位置信息了。
尝试断开路由器再试试。 而且你有 xprivacy ,是可以找到它们调用的所有 API 的 |
|
honeycombSep 25, 2016 via Android
20
|
|
honeycombSep 25, 2016 via Android
23
@ltux appops 是运行时权限机制所依赖的底层,从 Android4.3 开始出现,它能控制的项目更多粒度更细,但它的设置和运行时权限是同时生效的(只要有一方阻止了,这个动作便无法进行,于是可以用来对付微信这种没电话权限就不运行的非法行为)
|
|
kunanaxpSep 25, 2016 via Android
24
CM 自带的另一套权限管理能够禁用 WiFi 扫描权限
|
|
HalrySep 25, 2016
25
wifi,有 wifi 扫描,你要关了 wifi_scan.
|
|
imn1Sep 25, 2016
26
如果看过今年最强大脑泰森多边形那集,就能理解
|
|
honeycombSep 25, 2016 via Android
28
@kunanaxp cm 自带的那个就是 appops , cm 做了它的用户界面,但是它可能在 aosp 的基础上添加了一些新的条目。
|
|
29
@ltux "adb shell appops 命令 ignore 相应 app 的 ACCESS_WIFI_STATE 和 CHANGE_WIFI_STATE 权限" 这两条命令对应的 Xprivacy 的设置是哪两条?
|
|
30
@hjklb XPrivacy 是必装的,为了确保不让任何的 APP 能定位需要在 XPrivacy 里面设置哪些条目??我希望的效果是打开各个 app 的定位时显示“无法定位,请打开定位服务”之类的提示
|
|
hjklbSep 26, 2016 via Android
31
@qceytzn 我用的是 lataclysm , Xposed 仓库有好几个专门伪装位置的模块。 Xprivacy 太多功能不需要。经纬度,基站, Wifi 信息都伪装。
不让获取基站 /Wifi/GPS 时不就提示无法定位了,不能禁止获取的随便给个垃圾数据。 |
|
yankebuptSep 26, 2016 via Android
32
@hjklb 微信这点流氓,如果你真的假冒一个位置给他,他判定你异地登陆,让你亲自确认身份,这样即使你从不汇报真实位置给他,他的数据库里也会有这样一条:此人是旅行家或位置伪装惯犯。对反网警侦查没半点作用。所以该需要更强力的手段才可以
|
|
21gramsSep 26, 2016
33
基站或者 wifi 定位,国内都是流氓软件。
|
|
yuedingwangjiSep 26, 2016
34
xp 模块可以实现虚拟定位
|