fakelocation生效需完成xposed环境搭建、模块激活和应用级位置配置三步:安装lsposed并重启,启用fakelocation模块并重启,为目标app开启虚拟定位开关,再通过地图选点、手动输入或基站模拟设置坐标,最后验证生效。

想让FakeLocation真正生效,必须完成Xposed环境搭建、模块激活和应用级位置配置三个不可跳过的环节,缺一不可。
安装Xposed框架并启用FakeLocation模块
FakeLocation是Xposed模块,不依赖Root但必须运行在Xposed环境中。LSPosed(推荐)或EdXposed均可,Android 7.0及以上系统兼容性最佳。
下载对应你系统架构(ARM64/ARM/x86)的LSPosed安装包,直接安装APK → 打开LSPosed → 点击“安装”按钮完成框架部署 → 重启设备。
从官方仓库获取FakeLocation模块:git clone https://gitcode.com/gh_mirrors/fak/FakeLocation → 将生成的FakeLocation.apk安装到手机 → 打开LSPosed → 在“模块”页签中找到FakeLocation → 勾选启用 → 【必须重启设备,否则模块完全不加载】。
为指定App开启虚拟定位
重启后打开FakeLocation主界面,你会看到所有已安装应用的图标与包名列表。此时尚未对任何应用生效——FakeLocation默认关闭所有应用的虚拟定位。
点击目标应用(例如微信、TikTok或Pokémon GO)→ 进入设置页 → 开关切换至“ON”状态 → 页面底部出现绿色提示“Enabled for this app”。这一步不做,后续所有坐标设置都无效。
注意:系统自带应用(如电话、短信)通常无位置权限需求,无需开启;但地图类、社交类、游戏类应用务必确认开关已点亮。
配置虚拟位置的三种方式
方法一:地图可视化选点(最常用)
点击“Select”按钮 → 进入内置地图界面 → 支持高德/谷歌双地图源(首次使用需联网加载瓦片)→ 在地图上单击任意位置 → 右下角“✓”确认 → 经纬度自动填入输入框并保存。
方法二:手动输入经纬度(最高精度)
纬度范围必须是【-90.000000 到 90.000000】,经度必须是【-180.000000 到 180.000000】,小数点后最多6位,超出将导致坐标解析失败且不报错。
方法三:基站信息模拟(适配区域检测类App)
展开“Cellular Info”选项 → 输入MCC(国家码)、MNC(运营商码)、LAC(位置区码)、CID(小区ID)→ 这些参数需从真实基站扫描工具获取,错误填写会导致部分应用(如银行类)拒绝连接。
验证与生效关键操作
第一步:关闭目标应用后台进程 → 返回FakeLocation → 确认位置已保存 → 点击右上角“√”图标同步设置。
第二步:重新打开目标应用 → 触发其位置请求(例如刷新朋友圈、启动导航、进入游戏地图)→ 观察是否显示你设定的位置。
第三步:若未生效,立即检查LSPosed中FakeLocation模块是否仍处于启用状态 → 查看FakeLocation日志页是否有“Hook success”字样 → 若无,说明Xposed未成功拦截该App的位置API调用,需更换兼容模式或升级模块版本。











