iOS 27虚拟定位教程
视频教程点我
在 iOS 27 中,传统的代理软件内置定位模块被封堵后,作者推出了全新的 自签版 WLoc。本方案利用 iOS 开发者模式与网络隧道(Tunnel)直接调用系统的模拟定位接口,无需连接 WiFi 或依赖特定 GPS 硬件,即可实现全局虚拟定位。
🛠️ 所需工具及下载地址
注意事项:
1. 部分 GitHub 链接或 App Store 跨区下载可能需要科学上网环境。
2. 中国大陆区 Apple ID 无法搜到 LocalDevPN,需切换至非大陆区 Apple ID 进行下载。
| 工具名称 | 说明 / 用途 | 下载 / 获取方式 |
|---|---|---|
| iLoad | 电脑端工具,用于向 iPhone 安装 SideStore | iLoad GitHub Releases (根据系统选择 macOS 的 .dmg 或 Windows 的 .exe) |
| SideStore | 手机端自签工具,用于安装和刷新 IPA 文件 | 通过电脑端的 iLoad 软件直接安装到手机 |
| LocalDevPN | 本地隧道搭建工具(免费证书自签用户必备) | 在 App Store(非中国大陆区) 搜索 LocalDevPN 下载 |
| WLoc (自签版 IPA) | 虚拟定位主体程序 | 前往 Telegram 或作者开源仓库获取 IPA 安装包 |
| Shadowrocket (小火箭) | (可选)实现“同时科学上网 + 虚拟定位” | 在 App Store(非中国大陆区) 购买下载 |
| iTunes | (Windows 用户必备)用于让电脑识别 iPhone 驱动 | 苹果官网或微软商店下载 iTunes |
📖 核心工作原理
- 模拟定位机制:基于 iOS 开发者模式中的模拟定位接口,直接修改系统级位置报告。
- 本地隧道机制:WLoc 伪装成一台信任电脑,通过在手机本地使用 LocalDevPN 创建本地 VPN 隧道(
10.7.0.1)绕回手机自身,触发开发者定位命令。
🚀 详细安装与配置步骤
第一步:电脑端安装 SideStore
- 安装驱动/软件:Windows 用户先安装 iTunes;Mac/Win 用户下载对应的 iLoad 安装包并运行。
- 登录 Apple ID:在 iLoad 中输入 Apple ID 和密码(支持小号),完成二次验证。
- 连接并信任设备:用数据线将 iPhone 连接至电脑,在手机上点击“信任此电脑”并输入解锁密码。
- 安装 SideStore:在 iLoad 界面点击你的 iPhone,选择安装 SideStore 稳定版。
第二步:手机端基础环境设置
- 信任证书:打开手机
设置->通用->VPN 与设备管理,找到刚刚登录的 Apple ID,点击“信任”。 - 开启开发者模式:进入
设置->隐私与安全性-> 滑到底部开启开发者模式,按提示重启手机并在开机后确认开启。 - 启动 LocalDevPN:
- 保持手机连接 WiFi。
- 打开下载好的 LocalDevPN,跳过引导后点击蓝色的 Connect。
- 允许添加 VPN 配置并输入解锁密码。
第三步:配置 SideStore 与安装 WLoc
- 激活 SideStore:
- 确保 LocalDevPN 隧道已开启、WiFi 已连接。
- 打开 SideStore,进入
Settings-> 点击Sign in with Apple ID,输入相同的账号密码。 - 建议选择“短信验证码”完成双重认证。
- 登录成功后,在
Apps页面点击7 Days按钮手动刷新一次证书。
- 安装 WLoc IPA:
- 将 WLoc 的 IPA 文件导入手机(如通过 AirDrop 或文件传输助手)。
- 在 SideStore 的
Apps标签页,点击左上角+号,选择 WLoc IPA 文件,点击Keep app extensions完成安装。
第四步:WLoc 配对与使用
- 开发者配对:
- 打开 WLoc,授予位置权限,点击蓝色的配对按钮。
- 跳转至
设置->隐私与安全性->开发者模式底部,点击Pair WLoc。 - 输入手机解锁密码及配对代码完成绑定。
- 开启模拟定位:
- 在 WLoc 地图中搜索地点/坐标或直接点击地图上的点。
- 点击 开始位置模拟(使用蜂窝移动网络时,若提示需关闭数据,可先在控制中心关闭移动数据,点击继续后再重新开启移动网络)。
- 恢复真实位置:在 WLoc 中点击红色的 停止位置模拟 即可。
💡 高级技巧:同时实现翻墙与虚拟定位(配合小火箭)
因为 iOS 同一时间仅允许开启一个 VPN 隧道,直接启动小火箭会顶掉 LocalDevPN。按以下步骤配置可由小火箭接管隧道功能:
- 设置 WLoc:进入 WLoc 右上角齿轮设置,将 隧道来源 修改为 代理应用。
- 配置 Shadowrocket:
- 进入小火箭
设置->隧道,确保 强制路由 和 包含所有网络 处于 关闭 状态。 - 返回上一层,找到 包含路由,添加并开启
10.7.0.1。
- 进入小火箭
- 完成配置:开启小火箭开关后,无需再打开 LocalDevPN 即可同时翻墙和定位。
❓ 常见问题排查(FAQ)
- 重启手机后 WLoc 提示 VPN 不可达/定位失效:
- 原因:iOS 27 模拟定位配对信息仅保存在内存中,重启后丢失。
- 解决:进入 WLoc 设置移除配对,重新按照步骤配对一次即可。
- SideStore 续签/安装报错:
- 检查 WiFi 和 LocalDevPN 是否开启,或尝试重新连接一次 LocalDevPN,必要时用电脑 iLoad 重新给 SideStore 生成配对文件。
- 停止定位后真实位置一直转圈:
- 前往
设置->隐私与安全性->定位服务,关闭定位开关等待 10 秒后重新打开,或重启手机。
- 前往
- 免费证书有效期:
- 免费 Apple ID 签名的应用有效期为 7 天,需每 7 天在 SideStore 内手动点击续签。
评论 0