根据工作原理, 这套方案应该也可以在Mac OS上工作. Mac电脑没有GPS, 只有wifi, 比手机是个更好的适用场景.
选点页面 → fetch gs-loc.apple.com/wloc-settings/save?lon=x&lat=y
→ 代理模块拦截 → wloc-settings.js 写入 $persistentStore
→ 下次 WLOC 触发 → wloc.js 读取坐标 → patch protobuf 响应
ShadowRocket小火箭同时有iOS版和Mac OS版, 可以保持一样的使用体验.
iOS上已经验证可以工作.
Mac OS上
- https://wloc-spoofer.wloc.workers.dev/ 工作正常, 选点并存储到设备工作正常
- ShadowRocket配置MITM, 系统证书认证都可以正常完成.
但修改定位无法生效.
可能会是什么问题呢? 难道Mac OS使用的不是 gs-loc.apple.com 和 gs-loc-cn.apple.com?
根据工作原理, 这套方案应该也可以在Mac OS上工作. Mac电脑没有GPS, 只有wifi, 比手机是个更好的适用场景.
选点页面 → fetch gs-loc.apple.com/wloc-settings/save?lon=x&lat=y
→ 代理模块拦截 → wloc-settings.js 写入 $persistentStore
→ 下次 WLOC 触发 → wloc.js 读取坐标 → patch protobuf 响应
ShadowRocket小火箭同时有iOS版和Mac OS版, 可以保持一样的使用体验.
iOS上已经验证可以工作.
Mac OS上
但修改定位无法生效.
可能会是什么问题呢? 难道Mac OS使用的不是 gs-loc.apple.com 和 gs-loc-cn.apple.com?