LocusMimic(位置模拟)

English below

LocusMimic·位置模拟 是一款面向已 Root Android 设备的 Xposed/LSPosed 定位模拟模块。它支持地图选点、地点搜索、常用地点收藏、位置参数配置,并可向用户在 LSPosed 中选择的目标应用提供模拟位置。

本项目在 noobexon1/XposedFakeLocationauag0/HideMockLocation 基础上继续改造,以满足个人需求

本项目仅用于合法测试、应用调试以及设备所有者明确授权的场景。

功能概览

  • 支持 LSPosed 中选定的作用应用提供配置的模拟位置。
  • 支持多路点路径规划、自动或摇杆路径模拟、暂停、循环及路径收藏。
  • 支持地图选点、地点搜索、收藏地点和当前位置定位等功能。
  • 支持对每个 Hook 应用独立设置坐标系、路径模拟方案与步频策略。
  • 支持自定义百度、高德、Google地图凭证,可使用自己申请的地图。
  • 支持可配置经纬度、精度、海拔、速度与随机偏移等位置参数。
  • 支持三种定位模式:应用 Hook、系统 Hook 与 Mock Provider。

应用界面与功能概览

LocusMimic 应用界面与功能概览

开发说明

本项目约 99% 的实现由 AI 辅助完成。维护者负责需求定义、代码审阅及实际测试。欢迎通过 Issues 提交 Bug 报告或功能建议;维护者将根据优先级和维护能力评估处理,不保证修复或实现(手动滑稽)。

定位模式与要求

模式 适用场景 要求
应用 Hook 只向 LSPosed 中选定的作用应用提供位置 Root、LSPosed/Xposed,并启用模块及目标作用域
系统 Hook 测试系统框架或电话服务相关的位置链路 Root、LSPosed/Xposed;仅在确有测试需要时选择系统框架或电话服务
Mock Provider 不使用 Root/LSPosed 的本地模拟备用方式 Android 开发者选项中授予模拟位置信息应用权限;系统会标记模拟位置

三种模式同一时间只能启用一种,切换模式后建议重启设备。请只选择测试所需的最小作用域,避免勾选无关应用或系统组件。

安装与使用

  1. GitHub Releases 下载与版本对应的 APK 并安装。
  2. 使用应用 Hook 或系统 Hook 时,在 LSPosed 中启用 LocusMimic,并仅勾选需要测试的作用域。
  3. 打开 LocusMimic,在地图上选点或通过搜索选择位置;按需调整位置参数。
  4. 选择一种工作模式后点击“开始模拟”。
  5. 结束测试后点击“停止模拟”;如目标应用未立即刷新,强制停止并重新打开该应用。

隐私与外部控制

地图显示和地点搜索通过百度地图 JavaScript API 提供,因此会产生与地图服务相关的网络请求。

“允许外部广播控制”默认关闭。开启后,任何已安装应用或 adb shell 都可通过 Intent 开始/停止模拟或设置坐标;仅在你明确需要本地自动化时开启。接口与安全边界见 docs/EXTERNAL_CONTROL.md

发布与贡献

提交 Issue 时请提供设备/ROM、Android、Root 方案、LSPosed 版本、模块版本、作用域、复现步骤以及必要的 LSPosed 日志或 Logcat,并注意移除账号、地址与其他敏感信息。

合规说明

本项目仅用于合法、已授权的测试、开发调试、学习研究等场景。请勿将其用于绕过平台规则、虚假打卡签到、获取不当利益、干扰服务、侵犯他人权益或任何违法违规用途。使用前请确认你对目标设备、账号、应用和使用场景拥有合法授权,并自行承担使用后果。

License 与上游归属

本项目遵循 MIT License。在 noobexon1/XposedFakeLocationauag0/HideMockLocation 的基础上继续改造;请保留许可证和相应上游归属。


English

LocusMimic is an Android location-simulation module for rooted devices using Xposed/LSPosed. It provides map selection, place search, favourites, configurable location parameters, and scoped simulated locations for selected apps. It is maintained as a personal fork of XposedFakeLocation and HideMockLocation.

Features

  • Provides configured simulated locations to selected LSPosed app scopes.
  • Supports multi-waypoint route planning, automatic or joystick route simulation, pause, loop, and route favourites.
  • Supports map selection, place search, favourite locations, and current-location positioning.
  • Supports per-app coordinate systems, route-simulation profiles, and cadence strategies.
  • Supports a user-provided Baidu Maps browser-side JavaScript API AK.
  • Supports configurable latitude, longitude, accuracy, altitude, speed, and random offset parameters.
  • Provides three location modes: Application Hook, System Hook, and Mock Provider.

Development disclosure

Approximately 99% of this project was implemented with AI assistance. The maintainer is responsible for requirements, code review, and real-device testing. Bug reports and feature requests are welcome through Issues; they will be evaluated based on priority and maintenance capacity, and fixes or implementation are not guaranteed.

Modes

  • Application Hook — Root and LSPosed/Xposed are required. Simulated locations are supplied only to the selected app scopes.
  • System Hook — Root and LSPosed/Xposed are required. Use only when testing system-framework or phone-service location paths.
  • Mock Provider — No Root or LSPosed is needed, but Android developer options must authorize LocusMimic as the mock-location app. Android will mark the location as mocked.

Only one mode can be active at a time. Restarting the device after switching modes is recommended. Android 11 (API 30) or newer is required. The current APK supports arm64-v8a.

Download releases from GitHub Releases. Maintainers can refer to docs/PUBLISHING.md for release and signing instructions.

Project updates and discussion: Telegram channel.

The optional external broadcast-control switch is off by default. When enabled, any installed app or adb shell can issue the documented local intents; see docs/EXTERNAL_CONTROL.md before enabling it.

Use this software only for lawful, authorized testing, development, debugging, and research. Do not use it to evade platform rules, falsify attendance, obtain improper benefits, interfere with services, or infringe others' rights.

Releases

8/15/2026, 3:58:22 AM

LocusMimic 1.3.1 更新日志

紧急修复版,速更

1、修复赞助者权益不可用的问题
2、修复百度地图规划路径看不见,拖不动等问题
3、改进自动路径但非循环时,达到终点暂停,不再主动停止

Assets

1

8/14/2026, 6:12:26 PM

LocusMimic 1.3.0 更新日志

本次更新在原有位置模拟基础上,正式加入路径模拟,并重点优化应用兼容性、地图交互和运行稳定性。

新增路径模拟

  • 支持在地图上规划多路点路径,并实时展示移动轨迹、速度和当前位置。
  • 提供自动与摇杆两种模拟方式,支持速度调节、单程/循环、暂停及长按停止。
  • 支持收藏常用路径、后台持续运行,以及可选的画中画状态控制。

重构应用兼容性

  • 支持对每个已 Hook 应用独立设置坐标系、路径模拟方案和步频模拟策略。
  • 支持分别调整系统、高德、百度、腾讯、Google 和华为等定位通道。

优化地图与交互

  • 位置模拟和路径规划均支持拖动地图或点击地图选点。
  • 新增跟随手势的整屏层叠动画,可上滑切换位置模拟与路径模拟。
  • 优化规划路径抽屉、按钮反馈、震动交互。
  • 优化夜间模式和返回键逻辑。
  • 优化冷启动流程,减少启动画面和进入地图主页的等待时间。

修复 Mock 定位模式

  • 修复部分机型使用 Mock 定位模式时,在开发者选项中找不到 LocusMimic 的问题。
  • 修复 Mock 定位模式下位置很快恢复到真实位置的问题;使用该模式时请关闭 Wi-Fi。

Assets

1

8/5/2026, 1:32:19 PM

LocusMimic 1.2.3

  1. 优化内置地图轮换策略,提升使用内置地图凭证的稳定性
  2. 进入赞助页自动刷新赞助状态,新增查看提交的历史记录
  3. 优化地图会话切换稳定性。

Assets

1

8/4/2026, 9:59:19 AM

LocusMimic 1.2.2

  1. 新增应用坐标系配置,改善部分应用的定位偏移问题,如威信、每团等系列应用。
  2. 新增日间、夜间及跟随系统的主题模式。
  3. 优化地图启动、渲染速度和移动动画。
  4. 重构 OpenStreetMap,减小安装包体积。
  5. 优化启动速度、抽屉动画及界面细节。
  6. 修复多项地图加载、搜索和状态恢复问题。

注意:修改坐标系后,请重新冷启动目标应用。默认地图需要“科学上网”。

Assets

2

8/2/2026, 3:31:42 PM

LocusMimic 1.2.1

由于开发者个人认证额度有限,无法长期承担大家公用的消耗,本版本起不再默认提供公共地图凭证,旧版内置凭证也将逐步失效。
但现提供无需申请 Key 的免费 OSM 地图;你也可以配置自己的百度、高德或 Google 地图凭证,位置模拟基础功能不受影响。

1、新增坐标定位:可手动输入经纬度快速选择位置。
2、新增免费 OpenStreetMap,并设为默认地图服务。
3、移除内置百度地图 AK;新增高德地图与 Google 地图支持,可使用自己的凭证。
4、新增主动后台资源释放机制,并优化 Hook 配置缓存与 Mock Provider 生命周期管理,显著降低后台资源占用与耗电。
5、优化部分界面的视觉设计、布局与交互细节。

注意:

1、OSM 可能需要科学上网;Google 地图采用按量计费,请使用已启用结算的自有 Key。
2、为降低后台占用,应用进入后台或退出后会释放地图容器。因此再次回到前台时地图视图会重新创建,短暂白屏属于正常现象。

Assets

1

7/30/2026, 1:15:57 AM

1.1.0 — 性能与能耗优化

  • 优化后台运行机制,退至后台后自动释放地图 WebView、脚本及渲染资源。
  • 优化地址解析与搜索请求调度,减少连续点选产生的重复网络请求。
  • 优化 Hook 配置缓存与按需执行逻辑,降低定位高频回调期间的资源开销。
  • 优化 Mock Provider 服务生命周期和熄屏推送频率,减少后台唤醒与耗电。
  • 移除原生地图 SDK 和非必要资源,并启用代码、资源压缩。

Assets

1

7/29/2026, 10:53:15 AM

更新日志

  1. 支持自定义百度地图 AK,可使用自己申请的浏览器端(JavaScript API)AK。
  2. 新增 Telegram 频道,欢迎订阅和交流探讨。
  3. 优化部分 UI 交互与视觉效果。

Assets

1

7/28/2026, 1:56:06 AM

1.0.0 — 首次公开发布

  • 重新实现更简洁、时尚的地图交互界面,整合地点搜索、收藏、当前位置、位置参数配置与作用应用管理。
  • 将地图服务替换为百度地图 Web 版本,支持地图选点与地点搜索。
  • 整合 HideMockLocation 的部分实现特性,提升本模块在部分反模拟检测较强应用中的位置模拟隐藏性。
  • 提供互斥的应用 Hook、系统 Hook 与 Mock Provider 三种模式。

上游说明

本项目在 XposedFakeLocation 的基础上维护,并整合了基于 HideMockLocation 的部分实现思路。早期私人开发记录不作为公开版本历史发布;上游归属与许可证见 docs/FORK_CHANGES.mdLICENSE

Assets

1