
Android 应用级虚拟定位完整指南用免费 Xposed 模块 FakeLocation 给每个 App 设置独立位置【免费下载链接】FakeLocationXposed module to mock locations per app.项目地址: https://gitcode.com/gh_mirrors/fak/FakeLocation发朋友圈时不想暴露真实行踪测试定位功能时又想秒换到别的城市可一旦打开系统模拟位置权限整台手机都会被伪装连导航 App 都跟着被坑。FakeLocation 是一款开源免费的 Xposed 模块专门为每个应用单独模拟地理位置微信可以身处巴黎高德地图依然显示你的真实坐标。下面从安装到进阶玩法带你完整走一遍。1️⃣ 为什么应用级这个思路更聪明系统的模拟位置权限相当于给整台手机换了一张假地址卡所有读位置的 App 拿到的都是同一个假地址。FakeLocation 换了个做法它通过 Xposed 拦截系统定位以及常见的第三方定位接口包括 Google Play Location API、腾讯定位 SDK只对你指定的应用返回配置好的位置。这就像给每个 App 单独发一张虚拟门禁卡——微信领了一张导航没领互不干扰。它有三个特点值得注意无需打开系统模拟位置权限每个应用的坐标、基站参数完全独立可随时单独开关未启用的应用照常获取真实位置小贴士遵循最小化原则只给真正需要的应用开启其余保持真实定位既省资源也降低被应用察觉的概率。想明白它和系统权限的区别后再来看看装之前要确认什么。2️⃣ 安装前的 3 项检查检查项说明不满足怎么办Xposed 框架模块本体依赖 Xposed 环境Xposed Installer、LSPosed 等均可先装好框架并重启系统版本支持 Android 4.3 及以上Android 7 为部分支持较新系统建议测试后再依赖目标 App 的定位方式若 App 通过 Google 服务取位置需额外开启 GMS 支持在模块设置中打开Google service API support安装模块 APK 后到 Xposed 管理器的模块列表中勾选 FakeLocation然后重启手机。重启后打开模块如果能正常看到应用列表说明激活成功如果提示模块未激活回到管理器确认勾选状态。确认环境没问题就可以进入主流程了。3️⃣ 主流程实操5 步给单个 App 模拟位置打开 FakeLocation在应用列表中找目标应用。顶部搜索框同时支持应用名和包名。进入该应用的位置设置页打开GPS MockingGPS 模拟开关。输入经纬度或点Select跳转地图选点搜索故宫博物院点中位置后按右下角确认即可。可选在下方Use Cell Info区域填入基站参数增强真实性。保存后重启目标应用等约 30 秒让位置缓存失效。地图选点体验接近普通地图 App可搜索地点、查看历史记录也支持在旧版本界面里点FEELING LUCKY随机给你一个位置。地图组件的实现在 地图搜索模块想改地图行为可以从这里入手。4️⃣ 坐标和基站参数怎么填参数含义填写建议Latitude 纬度-90 到 90与经度成对出现注意别填反Longitude 经度-180 到 180可在地图或网页地图中获取Cell type 基站类型GSM / LTE 等按目标手机实际制式选MCC 移动国家代码国家码中国大陆为 460查真实基站信息即可MNC 网络代码运营商码如移动/联通/电信各不同同上LAC/TAC 位置区码位置区编号与 CID 搭配使用CID 小区标识具体基站编号精度到哪个基站级别几个实用判断只填 GPS 就能满足大多数场景若某些应用对位置真实性校验较严再补上基站信息让GPS 坐标和附近基站互相说得通。基站参数可以在 OpenCellID、Cellocation 这类公开数据库里按真实位置查询拿到一组真实的 MCC/MNC/LAC/CID 再填入。坐标有偏移问题的用户国内 WGS-84 与 GCJ-02 差异注意使用 0.5.161 之后的版本坐标偏移修正在该版本已加入。注意GPS 精度尽量设置在 5~50 米之间过于完美的精度反而容易被应用识别为模拟。参数填好之后下面这些效率功能会让日常切换轻松很多。5️⃣ 进阶玩法模板、最近列表与悬浮摇杆模板与快速填充把常用坐标存成 GPS 模板、把常用基站参数存成基站模板再配合最近列表切换位置时一键填充不用反复手打。悬浮摇杆先在目标应用设置页点关联悬浮窗之后拖动悬浮摇杆可按方向和力度连续更新位置模拟真实移动过程适合测试签到轨迹、运动类功能。其他值得知道的开关即时更新开启后地图点选直接写入设置省去返回操作自我隐藏把模块对指定应用隐藏降低被检测的可能兼容模式个别机型上微信打不开时可尝试开启详细日志Verbose log排查问题前记得打开6️⃣ 不生效时按这 4 个方向排查现象一设置后位置没变可能原因应用缓存了位置或模块未真正生效。 解决步骤① 等 30 秒到几分钟或杀进程重开应用② 到 Xposed 管理器确认模块已勾选③ 必要时重启手机。现象二应用一直显示正在定位无法定位可能原因单独使用 GPS 模拟时应用等待的是位置更新事件而模拟没有主动推送。 解决步骤在单应用设置页或悬浮窗中点Notify/更新按钮手动推一次位置。现象三微信打不开或直接闪退可能原因兼容性问题。 解决步骤在 FakeLocation 设置中打开兼容模式再重试。现象四位置偶尔跳回真实地址可能原因应用通过 Google 服务 API 取位置绕过了默认 Hook 路径。 解决步骤设置中开启Google service API support然后直接在该应用的单应用设置页里配置位置即可无需单独配置 GMS 包名。注意以上都无效时打开详细日志复现问题把 Xposed 日志连同描述一起提交反馈比口头描述定位快得多。排查完基本就能稳定使用了最后看看它适合谁。7️⃣ 它适合谁以及 3 条上手建议FakeLocation 适合三类人在意位置隐私的普通用户给社交、购物类 App 单独设点、需要做多城市定位测试的开发者模板 日志是好搭档、以及想体验区域限定内容/活动的玩家。它本质是一把好用的位置遥控器能力本身是中性的。三条轻量建议按最小化原则开启只为确需伪装的应用设点其余保持真实定位追求真实性的场景用GPS 基站组合精度设在 5~50 米遇到问题先开详细日志再按第 6 节的顺序排查。合理使用虚拟定位请遵守当地法律法规与所在平台的服务条款。【免费下载链接】FakeLocationXposed module to mock locations per app.项目地址: https://gitcode.com/gh_mirrors/fak/FakeLocation创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考