fakelocation支持虚拟海拔设置,仅v3.2.0及以上版本有效,需手动输入经纬度时附加纯数字海拔值(单位:米),地图选点方式不支持;启用前须开启“高级选项”,并注意地理合理性与应用兼容性。

位置伪装大师(FakeLocation)支持虚拟海拔设置,但必须通过手动输入经纬度坐标时附加海拔参数才能生效,地图可视化选点方式无法修改海拔值。
确认FakeLocation版本支持海拔参数
打开FakeLocation应用 → 点击右上角“设置”图标 → 查看“关于”页面中的版本号。只有v3.2.0及以上版本才支持海拔字段输入,旧版本即使输入海拔也不会被识别。
若版本低于3.2.0,请先前往项目仓库下载最新APK安装覆盖。覆盖安装前【务必先备份已配置的应用模板】,否则升级后所有自定义位置将丢失。
启用海拔输入功能
进入FakeLocation主界面 → 选择目标应用(如微信或高德地图)→ 点击“编辑位置” → 在坐标输入区域下方找到“高级选项”开关并开启。
开启后,界面会多出“海拔(米)”输入框,默认值为0。这个值必须是纯数字,单位固定为米,不接受“m”“ft”等后缀,填入非数字字符会导致保存失败且无错误提示。
一款AI工具,主要用于生成可直接复制粘贴的 Bash 脚本,用于 Ralph Wiggum/AI 代理循环(Codex、Claude Code、OpenCode、Goose)。适用于“拉尔夫循环”“Ralph Wiggum 循环”或 AI 循环请求,依据 PROMPT.md、AGENTS.md、SPECS、IMPLEMENTATION_PLAN.md 进行计划/构建,包含计划与构建模式、背压、沙箱及完成条件,适合需要提升相关任务效率的用户。
设置虚拟海拔的三种方式
方法一:直接输入固定值
适用于模拟飞行高度、山顶观景或地下停车场场景。例如输入“8848.86”模拟珠峰峰顶,输入“-50”模拟地下二层车库。注意:部分应用(如Google Maps)会校验海拔与经纬度的地理合理性,填入明显矛盾的值可能触发位置异常警告。
方法二:联动经纬度动态计算
先在地图上选点获取基础坐标 → 记录该点默认海拔(FakeLocation会在状态栏显示预估海拔)→ 手动微调±100~500米模拟气压变化或地形起伏。这一步不能跳过,因为单纯输入海拔却不匹配经纬度,某些依赖GNSS原始数据的应用会拒绝使用该位置。
方法三:导入GPX文件带海拔字段
准备含
验证海拔是否生效
第一步:启动已配置海拔的目标应用(如支持海拔显示的户外运动App)
第二步:触发定位功能(如点击“开始记录”或“获取当前位置”)
第三步:查看详细位置信息——真实设备GPS模块返回的海拔会被FakeLocation拦截并替换,此时显示的海拔值应与你输入的完全一致。
若显示仍为0或原生值,检查Xposed框架日志中是否有“altitude override failed”报错。常见原因是目标应用启用了硬件级GNSS直连(绕过系统API),此时FakeLocation无法注入海拔参数,需改用基站+GPS混合模式增强拦截成功率。










