5分钟学会 FakeLocation:无需模拟位置权限,给每个 App 单独设定虚拟定位
2026/8/28 16:20:37 网站建设 项目流程

5分钟学会 FakeLocation:无需模拟位置权限,给每个 App 单独设定虚拟定位

【免费下载链接】FakeLocationXposed module to mock locations per app.项目地址: https://gitcode.com/gh_mirrors/fak/FakeLocation

上周朋友跟我吐槽,人在国内用某社交 App 发了个定位,回来就被本地广告轰炸;玩区域限定的手游,人在千里之外根本进不去。我给他推荐了 FakeLocation——一个开源免费的 Xposed 虚拟定位模块。它的核心能力是按应用模拟位置:微信在巴黎、地图在北京、游戏在东京,每个应用各用一个位置,互不干扰,而且全程不用开启系统的"允许模拟位置"权限。这篇新手教程,带你从装到用,一步步把它跑起来。

先认识它:一个给 App "单独喂坐标"的插件

把手机系统想象成一栋大楼,Xposed 框架就是大楼预留的"外挂接口",FakeLocation 则是插在接口上的一枚小插件。普通虚拟定位软件是"整栋楼改地址",一开全系统生效,很多 App 一检测到模拟痕迹就罢工;FakeLocation 在"楼道口"精准拦截,只对指定应用改写上报的坐标,其他应用看到的仍是真实位置。

它最打动人的两个点:

  • 按应用隔离:每个 App 独立设置,互不干扰,这就是"应用级位置隔离"
  • 免模拟位置权限:不需要去开发者选项里勾选"允许模拟位置",也就更难被目标应用识破

装之前,先花两分钟确认三件事

FakeLocation 是 Xposed 模块,需要一个"运行底座"。动手前对照这份清单自查:

  • 手机已安装 Xposed 框架或其衍生版(EdXposed、LSPosed 等)
  • 已拿到 FakeLocation 的 APK 并完成安装
  • 打开 Xposed 管理器,在模块列表勾选启用 FakeLocation,然后重启手机

想自己动手编译?克隆仓库https://gitcode.com/gh_mirrors/fak/FakeLocation,按README.md构建即可。

重启后打开 FakeLocation,如果能看完整的应用列表,说明模块已激活。版本兼容方面,项目从 Android 4.3 开始支持,新版本正逐步完善对 Android 7 的适配,细节可翻CHANGELOG.md确认。

📍 第一次虚拟定位:只给一个 App "搬家"

实操演示一下,我要让微信"认为"我在北京故宫:

  1. 在主界面搜索并点开微信
  2. 进入它的独立设置页,打开GPS Mocking开关
  3. 填入纬度 39.908761、经度 116.397736(或点"Select"去地图上选)
  4. 保存后返回,打开微信查看定位是否更新

设置页还有两个贴心小功能:Feeling Lucky一键随机坐标,适合快速测试;"如何获取坐标"的提示则帮你从百度/谷歌地图复制经纬度。保存后目标应用收到的就是这套坐标,其他应用完全不受影响。

🗺️ 不记经纬度,地图上点一下就完事

背坐标太反人类?点击"Select"进入地图选点,像用普通地图 App 一样搜地点、拖地图、点标记,右下角确认后坐标自动填入。打开"即时更新"后,地图上每点一下,位置设置立刻写入,不用来回跳转。

地图还支持在高德 / 谷歌之间切换,并保留选点历史——下次想去"上次那个位置",从历史记录一键复用。负责搜索功能的地图组件位于mapsearchbar/模块,想了解实现细节的开发者可以去翻源码。

⚡ 把"换位置"变成一键操作:模板与最近列表

如果你有"家""公司""常去的咖啡店"这类高频地点,用模板把它们存下来:

  • 新建GPS 模板,保存常用坐标
  • 新建基站模板,配合基站信息一起用
  • 当前基站信息模板可一键抓取手机当下所在基站

之后无论在哪个 App 的设置页,都能从"快捷设置"里秒选模板或最近记录,换位置跟换壁纸一样快。

🕹️ 让位置"动起来":摇杆悬浮窗

静态位置用久了容易露馅,FakeLocation 提供了摇杆悬浮窗:在目标 App 的设置页点"关联悬浮窗",再开启悬浮窗,拖动摇杆的方向和力度,位置就按设定速度实时移动。走路场景设慢速,开车场景设高速。

  • Notify Once:手动通知一次坐标更新,适合 App"正在定位"卡住时点一下
  • 更新间隔、最小/最大移动速度都可在悬浮窗设置里调整

进阶:让模拟更"真实"的四个开关

在全局设置页(Settings)里,还有几个能显著提升真实性的选项:

  • 基站信息模拟:GPS 是"人证",基站信息是"物证",双管齐下更难被识破
  • 坐标偏移修正:在国内使用时修正坐标系偏移,避免位置"飘"
  • 隐藏模块:让目标 App 检测不到 FakeLocation 的存在
  • GPS 状态自定义:微调卫星信噪比、仰角等参数,适合专业用户

另外,对走 Google 定位服务或腾讯定位 SDK 的应用,分别在"Google Service API 支持"和"腾讯定位 SDK 支持"里打开对应开关即可(后者属实验功能)。

位置没生效?按这个顺序自查

遇到"设置完 App 没反应"别慌,依次排查:

  1. 确认模块已在 Xposed 管理器中启用,改动后重启过设备
  2. 打开设置里的Verbose log,复现问题后把日志发给开发者
  3. 用悬浮窗的Notify Once手动通知一次坐标
  4. 部分 App 有位置缓存,等 30 秒或重启目标应用
  5. 别给系统核心应用开模拟,可能引起意外行为

现在,轮到你了

FakeLocation 把"每个 App 一个位置"这件事做得既简单又彻底,从隐私保护到区域内容测试都能派上用场。接下来你可以:

  • 先挑一个不重要的 App 试水,走通"设置 → 验证"全流程
  • 把家、公司存成模板,体验一键切换位置
  • 试一次摇杆悬浮窗,感受位置实时移动
  • 遇到问题翻CHANGELOG.md和项目 README,带上日志反馈
  • 确认稳定后,再逐步把常用应用纳入管理

位置自由是你的,怎么用取决于你。现在,去给第一个 App 定个坐标吧。

【免费下载链接】FakeLocationXposed module to mock locations per app.项目地址: https://gitcode.com/gh_mirrors/fak/FakeLocation

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询