核心结论是 fakelocation 是安卓端虚拟定位应用,核心功能是修改手机系统定位,把 GPS 位置模拟成指定地点,软件正常运行的关键前提是开启开发者选项,并且把软件设置为模拟位置应用,没有完成这个权限设置,定位就不会生效,这个软件一般用于开发者测试应用定位功能,需要重点提醒,使用这类虚拟定位如果用于打卡签到游戏排位绕过风控等场景,很可能违反对应平台用户协议,存在账号封禁风险,同时不同安卓版本品牌机型,开发者选项入口和权限名称会有差别,新版安卓系统权限管控更严格,部分机型还需要关闭定位增强或者深度检测才能生效。
使用前准备条件
1 安卓手机,不支持原生 iOS 系统
2 开启手机开发者选项,大部分机型是连续点击版本号调出
3 手机已经允许安装未知来源应用
4 确认目标应用是否有反虚拟定位检测,有强检测的软件即使设置成功也会识别
详细操作步骤
| 步骤 | 操作内容 | 操作要点 |
|---|---|---|
| 第一步 | 安装 fakelocation | 从正规渠道安装,安装完成不要立刻打开 |
| 第二步 | 开启开发者选项 | 进入设置,找到关于手机,连续点击版本号,直到提示开发者选项已开启 |
| 第三步 | 设置模拟位置应用 | 进入开发者选项,找到选择模拟位置应用,在列表选中 fakelocation |
| 第四步 | 打开软件设置定位 | 启动 fakelocation,在地图上搜索或者拖动定位标点,选定想要模拟的坐标 |
| 第五步 | 启动模拟定位 | 点击开始模拟,软件状态栏会出现运行标识,此时系统定位就会变成设置的虚拟坐标 |
| 第六步 | 停止模拟 | 不需要的时候打开软件,点击停止模拟,恢复手机真实定位 |
常见异常深度排查
1 定位不生效,优先检查模拟位置应用是否选对,很多人选完之后没有保存,或者重启手机之后开发者选项自动重置
2 目标软件识别虚拟定位,新版安卓有高精度定位 WLAN 定位基站定位多重校验,单纯 GPS 模拟会被识别,可以尝试关闭 WLAN 扫描定位增强
3 闪退或者地图加载失败,一般是网络问题,地图资源加载失败,切换网络或者更新软件版本
4 重启手机失效,部分品牌手机会自动关闭开发者选项,每次使用需要重新开启
重要补充说明
fakelocation 本质属于开发者测试工具,它只是修改系统层面 GPS 定位,不是修改基站 IP,很多平台风控会综合校验多种定位数据源,所以并不是所有场景都可以成功绕过,操作之前要清楚对应的规则风险,不要用于违规用途。
【常见问题】
问题 1 fakelocation 怎么用为什么设置完定位还是原来位置
回答 1 fakelocation 怎么用设置完定位不变,绝大多数原因是开发者选项里面模拟位置应用没有选中 fakelocation,或者手机重启之后开发者选项被系统关闭,需要重新进入开发者选项完成设置。
问题 2 fakelocation 怎么用苹果手机可以安装吗
回答 2 fakelocation 怎么用,这款软件是安卓专用应用,苹果 iOS 系统权限封闭,不能直接安装使用,iOS 没有相同的模拟位置应用设置方式。
问题 3 fakelocation 怎么用停止模拟之后还是虚拟定位
回答 3 fakelocation 怎么用停止之后依旧是虚拟定位,一般是软件后台进程没有完全退出,可以强制停止软件,重启手机就会恢复真实定位。
问题 4 fakelocation 怎么用为什么目标软件检测到虚拟定位
回答 4 fakelocation 怎么用目标软件检测虚拟定位,是平台启用了多重定位风控,除 GPS 之外还校验基站 WLAN 等信息,单纯 GPS 模拟无法完全规避检测。
【免责申明】
本文仅作为软件技术原理科普,fakelocation 属于开发测试工具,禁止使用该软件进行考勤作弊游戏作弊等违反平台协议的行为,由此产生账号处罚等相关后果需要自行承担,软件界面会随版本更新发生变化,操作以当前版本为准。


