当前位置: 首页 > news >正文

如何快速上手 FakeLocation:安卓应用级虚拟定位完整指南

如何快速上手 FakeLocation:安卓应用级虚拟定位完整指南

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

签到类 App 要显示公司在岗,导航 App 又要真实坐标,开系统“模拟位置”权限会让整机都造假。FakeLocation 是一款免费的 Xposed 模块(Xposed 是让应用注入到其他应用内部运行的框架),它按应用分别模拟位置:只有你勾选过的应用看到虚拟坐标,手机其余部分照常获取真实 GPS,也不需要开启模拟位置权限。

📋 开始前的检查清单:设备要求与框架依赖

条件要求不满足会怎样
Xposed 系框架已安装 Xposed Installer、LSPosed 等任意衍生框架模块无法加载,打开应用会提示“未激活”,所有设置无效
系统版本Android 4.3 及以上(官方更新日志显示对 Android 7 为部分支持)新系统上 Hook 点可能缺失,定位请求拦不到
激活后重启在框架管理器勾选模块后必须重启设备模块只在启动时生效,设置能保存但不产生作用
基础权限授予存储权限(用于保存设置与崩溃日志)设置无法保存,出问题时无日志可查

📦 安装并启用 Xposed 模块的 4 个步骤

  1. 获取程序:直接安装现成的 APK,或克隆源码自行构建:git clone https://gitcode.com/gh_mirrors/fak/FakeLocation
  2. 将 APK 传到设备上并安装。
  3. 打开 Xposed 框架管理器,在模块列表中找到 FakeLocation 并勾选。
  4. 重启设备。

判断标准:重启后打开 FakeLocation,能完整显示已安装应用列表、不再弹出“模块未激活”的提示,并且点进任意应用的设置页都能正常回显数据,就说明装好了。

📍 第一次位置配置的完整流程:选应用、定位置、保存生效

第一步:选应用。在主界面顶部搜索框输入应用名称或包名(“com.”开头的那串字符串),从列表里点中目标应用,进入它的专属设置页。

第二步:定位置。在 Location Settings 页面打开 “GPS Mocking” 开关,再点 “Select” 进入地图选点。默认使用高德地图,也可以在设置里改为 Google 地图;你可以直接在地图上点击落点,或搜索关键词后从结果中选择,最后点右下角对勾确认。已知坐标时直接在经纬度输入框里填写即可;想快速试试效果,点 “FEELING LUCKY” 会随机给你一个位置。

第三步:保存生效。返回设置页保存,界面会提示 “Settings saved”。随后打开目标应用观察坐标变化;如果没变,多半是位置被应用缓存了,等一会儿或强制停止后重新打开应用即可。

🧩 进阶能力:模板、基站与悬浮窗怎么用

双模拟:GPS + 基站。部分应用不只信 GPS,还会结合基站信息(应用判断你所在区域的另一类信号)做交叉验证。在同一设置页打开 “Cell info Mocking” 开关,填入 MCC(国家代码)、MNC(运营商代码)、LAC/TAC(位置区码)、CID(小区标识)五个参数,基站类型建议与手机实际网络类型保持一致;页面里自带 OpenCellID 和 Cellocation 两个入口可查真实基站参数。注意基站参数要与 GPS 坐标同区域,两套信息互相矛盾反而更显眼。

应用级位置设置页:GPS 模拟与基站模拟双配置

快捷模板。在几个固定地点之间反复切换时,每次手敲坐标很麻烦。在应用设置页打开 “Template” 菜单,把当前 GPS 或基站参数保存为模板;下次切换时打开底部 “Shortcut” 面板,选对应模板一键填入。“Recent” 一栏会自动记录最近用过的坐标,方便回退。

悬浮窗轨迹。跑步、导航类应用在意“移动”而不只是“停在哪”。先在应用的 GPS 设置里点 “Connect” 把应用关联到悬浮窗,再从主界面 “Toggle Overlay” 入口呼出悬浮窗,用摇杆控制方向与力度,位置会按角度和强度持续更新。注意在设置里可调整 “GPS location update interval” 和最小/最大移动速度:间隔设得太小会影响设备性能,小于应用请求的定位频率时更新还会被应用丢弃;担心悬浮窗服务在内存紧张时被系统杀掉,可开启 “Foreground service”。

🔧 虚拟位置设置不生效的排查表

现象可能原因解决动作
设置已保存,目标应用位置不变位置信息被应用缓存强制停止并重新打开应用;仅开 GPS 时若出现“正在定位”,到应用设置页点 “Notify” 手动推一次更新
打开应用提示模块未激活框架管理器未勾选,或更新模块后没重启回到 Xposed 框架管理器勾选模块并重启设备
依赖 Google 服务的应用拿不到虚拟位置它走 Google Play 服务的定位接口取坐标在设置中开启 “Google Service API support”,然后在该应用的专属设置页里配位置,无需单独配置 com.google.android.gms
微信类应用打不开或行为异常应用使用自研定位 SDK在设置的 “Experimental” 分区启用 “Tencent Location SDK support”,启用后需要重启
国内地图上标记点与真实道路偏移国内坐标系偏移在设置的 “Locate” 分区开启 “Offset correction”,对国内坐标做偏移修正

🎯 按使用目标给建议:隐私保护与开发测试

隐私保护型用户

  • 只对少数敏感应用(社交、购物类)开启开关,导航与支付类应用保持真实定位。
  • 虚拟位置选得离真实位置远一些,不用的时段随手关掉 “GPS Mocking” 开关,避免长期挂着。
  • 不要动系统应用:设置页有明确提示,改动系统应用的位置可能导致不可预期的行为。

开发测试型用户

  • 先开启设置里的 “Verbose log” 再复现问题,配合 Xposed 框架里的日志自查,能少走很多弯路。
  • 把多个测试点存成模板,快速切换对比应用在不同坐标下的表现。
  • 被测应用如果走 GMS 或腾讯 SDK 取位置,先把对应支持开关打开,确保覆盖全部取位路径。

需要修改或扩展时,地图搜索组件源码在mapsearchbar/src/main/java/com/rong/library/widget/mapsearchbar/,完整的中文说明见README.md。FakeLocation 在不碰系统模拟位置权限的前提下,给每个应用提供独立的位置沙盒。请把它用在隐私保护、区域测试、开发调试这类场景里,并遵守当地法律与各平台的服务条款。

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

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

http://www.cnnetsun.cn/news/4143444.html

相关文章:

  • 华为S系列园区交换机维护宝典:设备环境检查
  • 智能体对抗范式下 Phishing3.0 威胁演化与企业防御体系研究
  • 抗钓鱼多因素认证机理与企业无扰动部署策略研究
  • 投保前患病,保单生效或复效180天后确诊,保险公司能以非初次拒赔吗
  • 探索min函数的强大功能
  • 怎样做好GEO推广?让AI主动推荐你品牌的5个核心策略
  • 基于声明式策略实现Git推送动态权限控制:从SQL-Like规则到执行引擎
  • 构建高可用机场服务系统:Spring Cloud微服务架构与韧性设计实践
  • MusicPlayer2 四问实测:免费开源本地音乐播放器值不值得用
  • HubPort 和 SCADA / MES 是什么关系?是替代还是增强
  • 水电表采集协议不统一?HubPort 如何实现一平台多协议接入
  • 树莓派没有公网 IP,用 webrpc 做 24 小时在线节点
  • Yi.Abp.Admin 完整指南:.NET 8 + ABP 框架管理后台快速上手
  • NVIDIA显卡驱动安全回退指南:彻底卸载与纯净安装
  • 049、表维护生成器
  • 048、锁对象与锁机制
  • Windows系统文件umpoext.dll丢失找不到问题解决
  • Python如何实现蚁群算法
  • nginx-rtmp-module:从编译到推流成功,一篇就够
  • 基于RFC协议与Qt框架的跨平台C++客户端开发实践
  • ComfyUI高级工作流构建:从LoRA集成到ControlNet与双采样放大实战
  • 基于SpringBoot的校园志愿者活动管理系统设计与实现(源码+lw+部署文档+讲解等)
  • VRCT 完全上手指南:三步搞定 VRChat 实时翻译与语音转录
  • iOS26 完整体验:液态玻璃背后,iOS26系统得与失
  • C++可变参数模板原理与工程实践
  • 5分钟跑通Wecom酱消息推送:免服务器推送到微信
  • AI Agent开发实战:从零构建智能体,掌握LLM、工具调用与任务规划
  • 不开游戏改《无主之地3》存档|BL3SaveEditor 游戏存档编辑器上手指南
  • 服务器运维实战:排查未知目录与进程,揭秘系统异常根源
  • 5分钟跑通B站CC字幕下载:一条命令把字幕存进本地并转成SRT