4分
fake location官网版是一款好用的安卓虚拟定位app,基于 Android 的定位模拟工具,支持 Android5–15,主要给开发、测试人员用来模拟任意经纬度,方便做导航、路线规划、签到等功能的调试,提高工作效率。软件还能模拟移动轨迹,帮助快速复现不同城市的定位场景。对普通用户来说,也能用它生成虚拟定位,比如切换到全球任意地点拍照打卡。需要注意的是,ROOT 模式有一定风险,不建议在主力机上随意尝试。
本软件功能的实现需要代理系统定位服务,并且ROOT模式需要ROOT权限的支持,以及需要将SELinux切换到宽容模式,会降低设备安全性,非专业人士请勿尝试!
模拟功能不会对打卡、配送、网约车、校园跑这类APP生效,具体请参见软件使用条款里的《屏蔽作用的APP名单》!
1、支持NOROOT和ROOT两种运行模式
2、支持 Android 5~15
3、支持以摇杆方式移动位置
4、支持根据当前手机朝向动态调整位置移动方向
5、支持模拟多级位置移动速度:步行、跑步、骑车、驾车、飞机以及自定义
6、支持基站模拟,自动搜索目标位置附近的基站
7、支持路线模拟
8、支持步频模拟(模拟计步器步数)
9、支持WIFI模拟
10、支持独立模拟
11、支持GPS信号模拟
12、支持位置更新频率设置
13、支持位置快速切换
14、支持保存当前位置,便于快速返回
Fake Location 的运行环境有两种:ROOT & NO ROOT。安卓设备ROOT了之后能轻松修改系统级设置——例如删除内置应用、刷系统、内核调度等(代价是安全性降低,所以很多银行应用识别到设备已ROOT后,往往不让进入了,推荐备用机折腾)。
ROOT环境设置
NO ROOT环境设置:设置-开发者模式-调试-选择模拟位置应用-Fake Location。PS:不同手机打开开发者模式的路径可能不一样,网上搜一下就有了。

我的是LG,开发者模式打开顺序如上
添加虚拟位置
设好运行环境后,没啥好说的了。进入软件选择相应模式,添加要定位的位置点就行。我们目的是什么来着?——修改位置。所以记得先关闭手机GPS定位!以免影响修改结果。

有ROOT选ROOT,稳定。NO ROOT模式失败率高
可以随便选个点测试一下

然后到你本来想改定位的软件上测试一下就行了。亲测NO ROOT模式可以修改QQ位置、高德地图等;ROOT模式更是不在话下,某东、微信朋友圈位置都没问题。

总结:
一开始不要打开手机定位!发现修改不成功时,可以打开刷新一下试试,成功后关闭定位
NO ROOT 模式成功率约60%;ROOT 模式成功率几乎100%
用法拓展:改区、上下班打卡
第一步,在xposed框架内激活对话框模块并且勾选作用域
(如果这一步你不了解xp那可能你需要虚拟机了)

第二步,打开对话框取消修复版,选择Fake Location,如图所示按钮打开

第三步,选择Fake Location并且点进去

然后设置打开这三个按钮,其他的先不要动

第四步,找到版本号自定义

版本号设置为1575

版本名称为1.3.1.9

大功告成,不要设置取消对话框什么的会导致闪退,其他的功能都不要开启!
最后一步重启手机即可!

1、开启模拟时一直转圈
使用的 Magisk Root:一直转圈是在等待 Root 授权,请不要在 Magisk Hide 里勾选 Fake Location,或者暂时在Magisk设置中关闭“Magisk Hide”选项;有些手机还需保持 Magisk 在后台运行。
使用的魅族 FlymeOS 自带的Root:部分机型 FlymeOS 自带的 Root 可能出现更新系统后失效的情况,需要关闭并重新启用 Root 才能恢复
2、ROOT模式下开启模拟提示错误码103
103是系统分区空间不足了,使用RE管理器进到/system下删掉一些无用文件即可;小米可以删掉/system/data-app,魅族可以删掉/system/MzApp,一加可以删掉/system/reserve,其他机型可以将/system目录截图邮件发给开发者审查可删文件。
3、ROOT模式下开启模拟提示错误码104
华为手机:华为近期发布的EMUI内核不支持ptrace操作,目前只有刷第三方解除了限制的内核才能使用ROOT模式,建议可以去xda论坛找找第三方内核
三星手机:三星部分机型的内核和KNOX服务限制,不能关闭SELinux,目前也只有刷解除限制了的第三方ROM和内核才能使用ROOT模式
其他机型:请打开FL设置里的"日志记录"功能,重启一下手机,再开启模拟,出现错误后,点击侧边栏里的"反馈",选择邮件方式把日志文件发给开发者分析具体原因
4、ROOT模式下开启模拟提示“虚拟位置服务连接失败”
请先确保使用的是正版且最新版本的程序,然后不要在虚拟空间(例如一些多开软件)里安装运行,不要修改FL安装包,不要使用破解版本;若是在更新版本后出现的这个问题,请先重启手机,再进FL的设置里清理一下运行环境即可;若是问题依旧,可以查看设备的SELinux是否支持关闭(SELinux状态可用镧工具箱APP查看),若不支持关闭,则需刷第三方支持关闭SELinux的内核才能解决,若支持关闭,请打开FL设置里的"日志记录"功能,重启一下手机,再开启模拟,出现错误提示后,点击侧边栏里的"反馈",选择邮件方式把日志文件发给开发者分析具体原因
5、开启模拟后,有些APP依然显示真实位置
模拟功能不会对打卡、配送、网约车等可能违法违规的使用场景开放,使用条款里和开通专业版须知里都有相关注明,请悉知! 若是其它不存在违法违规的使用场景,那是因为很多APP使用的定位方式需要在ROOT模式下才能模拟;手机没有ROOT的话可以参考下面第 9 条。
6、ROOT模式下开启位置模拟后,被模拟软件提示 定位失败、获取位置信息失败 之类的提示
可能被模拟软件使用的是基站定位,请尝试在位置模拟页面点击"基站"开启基站模拟。
7、手机没有ROOT权限,使用ROOT模式下的功能(不保证所有机型都适用)
手机没有ROOT权限的话,可以尝试在虚拟大师、光速虚拟机等虚拟机里使用ROOT模式,安装虚拟大师后,把 Fake Location 和需要使用Fake Location功能的应用一并安装进虚拟大师,就可以使用ROOT模式下的功能了。(提示:有些APP可能不支持在虚拟大师里运行,还请自行测试)。
v1.3.10
-新增 适配 Android 16
-新增 suu命令的支持
-优化 模拟内核
-优化 地点搜索
-优化 位置采集
-优化 摇杆
-优化 地点反编码
-优化 Google地图
-优化 导入来源于地图APP的地点链接
-优化 数据导入导出
-修复 部分海外应用(使用谷歌服务定位的应用)模拟无效问题
-修复 部分 Android 16 设备上基站模拟无效问题
-修复 部分港澳台地区坐标偏移问题
-修复 摇杆菜单偶现卡顿问题
往期更新:
-新增 适配 6.1.x 内核(需开启设置里的Xposed兼容)
-新增 SELinux自动恢复开关设置
-新增 模拟基站信号强度
-新增 支持导入地图APP分享的地点
-优化 经纬度数值精度
v1.3.5 BETA
新增 magiskpolicy和supolicy的支持(适用于无法关闭SELinux的设备)。
新增 系统就绪时长设置。
优化 独立模拟里自动添加谷歌框架。
优化 引导UI。