mekos2772/ios-location-spoofer
Standalone iOS app to spoof GPS location without jailbreak. Includes Shadowrocket/Surge/Loon/QX/Stash module.
项目说明
iOS Location Spoofer
用代理软件的 HTTPS 解密功能,把 Apple 地图定位骗到世界任何角落。
📖 新手直接看这篇 → 小白保姆级图文教程(一步步教你安装、配置、生效,含常见问题排查)
参考项目
本项目基于 acheong08/ios-location-spoofer 的核心研究。原始项目是用 Go 写的独立 iOS App,通过自建 VPN + MITM 代理实现定位欺骗。
本仓库将其核心逻辑移植为 JavaScript,适配到 Shadowrocket / Surge / Loon / Quantumult X / Stash 五个代理平台,免编译、免开发者账号,即导即用。
相比原版新增的功能
- 多平台支持 — 从单一 iOS App 扩展到五个代理软件,覆盖更多用户
- 蜂窝基站坐标修改 — 原版 Go 只改了 WiFi 热点坐标,JS 版额外处理了 CellTower(字段 22/24)的坐标替换
- 多响应格式兼容 — 自动检测 Apple 回应的封装格式(ARPC / synthetic / marker / bare),确保改后还能被 iOS 正确识别
- 运动状态伪造 — 一并改写 motionActivityType 和 motionActivityConfidence,减少被系统识破的可能
怎么回事
iPhone 看 Wi-Fi 信号和基站信号,拿着 BSSID 列表去问 Apple 这些设备在什么位置。Apple 回一份坐标清单,iOS 根据这些坐标算出自己在哪里。
这套配置做的事情很简单:在 Apple 发回坐标的路上拦截下来,全部改成你想要的数字。iPhone 拿到改造过的坐标,算出来就是你指定的地方。
支持哪些软件
| 软件 | 文件 | 导入方法 | 状态 |
|---|---|---|---|
| Shadowrocket(小火箭) | ios-location-spoofer.sgmodule | 配置 → 右上角 + | ✅ 实测通过 |
| Surge | ios-location-spoofer.sgmodule |
