WiFi模拟:保存网络环境重复使用
很多应用不只看 GPS:连着哪个 WiFi、周围扫到什么基站,都是它判断「你在哪」的依据。Fake Location 的 WiFi 模拟(ROOT 模式功能)就是针对这一路信号——官方功能表写得很直白:「支持模拟WIFI位置」。
它的原理
Android 会记录你连过的 WiFi(SSID、信号特征等),混合定位服务把这些数据参与位置计算。WiFi 模拟做的事是:让你保存过的某个 WiFi 环境被系统重新「看到」——哪怕你人不在那个网络覆盖范围内。官方功能描述里的「支持采集GPS、基站、WIFI等位置信息(付费)」与它同属一套位置信息体系。
用法流程
社区教程总结的标准流程:
- 首次连接:真实地连上目标 WiFi(公司、家里、某家店),连接记录会自然保存在手机里——这一步不管应用开没开都先做;
- 添加模拟项:打开 WiFi 模拟页,点加号,从已保存的 WiFi 记录里挑要模拟的那个;
- 启动模拟:此后应用层面「看到」的 WiFi 环境就是你选的这个,只要不手动删除那条 WiFi 记录,随时可以重复模拟。

与基站模拟的配合
混合定位是「WiFi + 基站 + GPS」三路信号综合的,只伪装 WiFi、基站还是真实值时,位置计算的三角重心仍会偏。严谨的用法是 WiFi 模拟与基站模拟一起开,见 基站模拟:自动搜索目标位置附近基站。
前置条件与边界
- 必须 ROOT 模式:WiFi 模拟没有免 ROOT 版本,环境配置见 ROOT模式开启条件与SELinux宽容模式;
- 蓝牙验证覆盖不到:社区教程明确提到,少数场景若用蓝牙类信标做验证,WiFi 模拟无能为力;
- 只解决信号层:应用如果在应用层另行校验(如要求真连上该 WiFi 的局域网服务),那是另一回事,模拟解决不了。
环境伪装的完整能力清单与组合逻辑见 独立模拟:只对指定应用生效的定位 与 反检测功能:防止被识别出虚拟定位。