博文

iPhone 不用电脑、不越狱改定位:Shadowrocket + wloc 5 分钟搞定

刺猬
以前想改 iPhone 定位,要么越狱,要么连电脑用爱思助手之类的工具,步骤又多又麻烦。 现在有了开源项目 wloc ,配合 Shadowrocket(小火箭),已经可以做到: 不用电脑 不用尾插 不越狱 大约 5 分钟完成配置 改完定位后,很多区域限定功能就能直接用了,比如满血版苹果地图、高血压检测、Wi-Fi Calling 等。 需要准备什么? Shadowrocket (小火箭) 开源项目 wloc (GitHub: https://github.com/Yu9191/wloc ) 两个官方快捷指令(设置定位 + 恢复定位) 整个原理是拦截并修改苹果网络定位服务(gs-loc)返回的坐标,属于比较优雅的 MITM 方案。 配置步骤(以 Shadowrocket 为例) 1. 导入模块 打开 Shadowrocket → 配置 → 模块 → 右上角「+」→ 来自 URL,粘贴: https://raw.githubusercontent.com/Yu9191/wloc/refs/heads/main/modules/wloc.module 下载并保存后,确认「Apple WLOC 定位修改」模块已启用。 2. 开启 HTTPS 解密并添加域名 进入当前配置文件 → 右侧「ⓘ」→ 打开 HTTPS 解密,在 Hostname 里添加: gs-loc.apple.com gs-loc-cn.apple.com 3. 安装并信任证书 在 HTTPS 解密页面生成新的 CA 证书并安装。 然后去「设置 → 通用 → VPN 与设备管理」安装描述文件,再到「关于本机 → 证书信任设置」里打开完全信任。 4. 添加快捷指令 设置地理位置: https://www.icloud.com/shortcuts/a82717d8fdad4e6280866fcf911173f7 恢复定位: https://www.icloud.com/shortcuts/f42632d406504f24a2cd163af4fe012f 如何更改定位? 启用 Shadowrocket 节点 打开苹果地图,长按或搜索目标地点 → 点「共享」→ 选择「wloc 设置地理位置」 快捷指令运行完成后,关闭系统定位服务,等待约 10 秒再重新打开 重新打开地图,定位就会变成你设置的位置 如果没立刻生效,可以尝试:彻底划掉地图后台、开关一次定位服务,再重开地图。 恢复真实定位 直接运行…