WLOC

Stash · WLOC 配置教程

在 Stash 上跑通 WLOC——YAML override、脚本和 MitM,用对的方法

Stash 用户,仔细听:不要把 WLOC override 放进 Script Hub。直接订阅。Script Hub 会重写 YAML,破坏 WLOC 依赖的 script-provider 引用。这不是可能的问题——是一定会坏。直接订阅才能保留精确格式。

开始前准备

  • WLOC 已安装。
  • Stash 已安装(独立购买)。
  • 测试设备。
  • 稳定 Wi-Fi。

第 1 步:直接订阅 WLOC override

复制地址:https://wloc.app/modules/wloc.stoverride。Stash 中 Override 标签,点 +→Subscribe,粘贴地址。不要用 Script Hub。如果已经用了,删掉重来。

  • 直接订阅保留精确 YAML 格式。
  • Script Hub 会改写 YAML,破坏 WLOC。

第 2 步:开启脚本并配置 MitM 范围

override 详情中 Scripts 和 MitM 开关都必须开启。验证 MitM 主机:gs-loc.apple.com, gs-loc-cn.apple.com。生成 CA:Stash 设置→MitM→生成 CA。安装描述文件。iOS 信任:设置→通用→关于本机→证书信任设置→打开。

  • Scripts 和 MitM 开关都必须开启。
  • CA 信任:设置→通用→关于本机→证书信任设置。

第 3 步:用 WLOC 诊断验证

保存测试目标,运行诊断。查看 patch 计数 > 0。

  • patch 计数 > 0 确认响应修改。

第 4 步:恢复:清除、关闭 override、撤销 CA

WLOC:清除目标。Stash:关闭 override,关闭 MitM。iOS:移除 CA 描述文件。override 可保留订阅。

  • 关闭 override,再关 MitM。
  • 移除 CA 描述文件。

常见卡点

override 通过 Script Hub 导入

删掉它。从头开始。直接订阅。Script Hub 会破坏 WLOC。直接订阅是唯一支持的路径。

FAQ

为什么不能用 Script Hub?

Script Hub 会处理和转换 YAML。WLOC 的 script-provider 结构会被改变。直接订阅能保留 WLOC 期望的精确格式。

WLOC

配置完成后,用诊断确认每一步

回到 WLOC 运行诊断,先处理第一个未通过项目;测试完成后清除目标并验证正常定位已经恢复。