FakeLocation按应用单独虚拟定位完整指南【免费下载链接】FakeLocationXposed module to mock locations per app.项目地址: https://gitcode.com/gh_mirrors/fak/FakeLocation系统模拟位置开关是关的状态栏也没有任何提示但你照样能让某个指定应用相信你身在千里之外。全靠一个模块。FakeLocation 是一个可以按应用分别设置不同虚拟位置的 Xposed 模块不用动任何系统权限。主界面就是一份应用清单每个应用对应一个独立开关。模拟位置配置的痛点为什么要按应用区分测试打卡类、位置类应用时你得频繁换地方。传统做法要打开系统模拟位置开关、逐个手填坐标全机应用都会被影响忘关还会在系统设置里留下痕迹。太折腾了。FakeLocation 解决的正是这一点只对目标应用开开关其余一切照旧。FakeLocation虚拟定位原理速览为什么它不需要模拟位置权限因为它走的不是官方通道。Xposed一个能在应用进程里注入代码的系统级框架可以截住目标应用发出的定位请求。应用向系统问我现在在哪时FakeLocation 直接把预先写好的坐标当作答案返回。就像前台接了个电话通话双方都不知道被转接了。改动范围只限于 LocationManager 这类少数定位接口不要求 Root只要求设备装好 Xposed 环境Android 4.3 及以上。三种虚拟定位方案对比对比维度系统模拟位置开关第三方模拟定位工具AppFakeLocationXposed模块位置生效范围全局所有应用受影响多为全局按应用独立互不干扰系统层面是否留痕会易被识破会走系统通道不会关闭GPS能否生效不能不能可以基站信息只能GPS多为仅GPSGPS基站两者可模拟是否需要Root不需要不需要不需要差异一目了然FakeLocation 放弃了改全局的粗暴路线换来按应用粒度和零系统痕迹。FakeLocation首次配置步骤 第一次使用照下面4步走准备 Xposed 环境安装与系统匹配的 Xposed 框架版本在 Xposed 管理器中激活 FakeLocation 后重启设备。没有现成 APK 的话可以用 Android Studio 打开源码自行编译。打开主界面找到目标应用打开它旁边的模拟开关找不到就直接搜应用名。进入该应用的设置页选择位置来源地图点选支持地名搜索、最近历史、手动填写经纬度或FEELING LUCKY随机位置。回到目标应用刷新定位若仍卡在旧位置清除该应用数据再试一次。地图点选是最直观的设址方式点一下红点即可。核心逻辑在app/源码目录地图搜索栏组件单独放在mapsearchbar/。进阶技巧让使用更顺手单应用设置页可同时配置GPS与基站两条定位通道。模板管理把常用位置存成一键模板还能捕获当前真实基站信息存下备用。摇杆悬浮窗关联后摇杆的方向与力度会实时更新坐标适合模拟步行、驾车这类连续轨迹。即时更新开启后地图点选直接写入设置不用退回列表确认。自我隐藏让指定应用看不到模块本身降低被反向探测的概率。FakeLocation不生效排查FAQQ没有Root的设备能用吗A可以。它只要求设备装有 XposedAndroid 4.3 及以上模块本身不申请 Root。Q设了位置目标应用却不变怎么办A先确认模块已激活并重启过设备、该应用开关已打开若是应用缓存了旧位置就清数据再不行打开 Verbose log 对照日志排查。Q虚拟定位会被应用检测到吗A它绕开系统模拟位置通道比传统方式更难被识别但没有绝对安全 ⚠️。建议精度合理、避免高频跳变别制造违背常理的瞬移轨迹。Q支持哪些Android版本和定位SDKAAndroid 4.3 及以上除系统定位外还适配 Google Play services Location API 与腾讯定位SDK并对国内坐标偏移做了修正。Q一直开着会不会很耗电A资源占用很低。建议只给确实需要的应用开开关不使用时直接在 Xposed 中停用。配置好之后它就静静运行你只管挑应用搬家想编译源码git clone https://gitcode.com/gh_mirrors/fak/FakeLocation。【免费下载链接】FakeLocationXposed module to mock locations per app.项目地址: https://gitcode.com/gh_mirrors/fak/FakeLocation创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考