Skip to content
WLOC授权 iOS 定位测试

Stash · WLOC 配置教程

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

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

开始之前

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

wloc.stoverride · Stash

配置步骤

  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。直接订阅是唯一支持的路径。

Frequently asked questions

为什么不能用 Script Hub?

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