Startup Ideas Bank
A tech marvel in search of a viable market.
AI roast score: 40/100 (F)
The idea
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
首页 → 模块 → 安装新模块
✅ 实测通过
Loon
ios-location-spoofer.lnplugin
设置 → 插件 → 添加插件
✅ 实测通过
Quantumult X
ios-location-spoofer.snippet
设置 → 重写 → 添加
🟡 待测试
Stash
ios-location-spoofer.stoverride
覆写 → 安装覆写
✅ 实测通过
欢迎测过的佬友在 Issue 区报实测结果;不通的地方欢迎直接提 PR 改 —— 至少写明 哪个软件、哪个版本、什么系统、报错的日志原文 。
怎么用
软件里打开 HTTPS 解密 / MITM 开关
安装并信任 CA 证书(设置 → 通用 → VPN 与设备管理 → 安装 → 证书信任设置 → 启用)
导入模块文件,勾上启用
断开重连 VPN,开关定位服务
打开地图 App 验证
Loon 额外说明
导入 ios-location-spoofer.lnplugin 后,在 设置 → 插件 里打开插件配置页
可直接填 纬度 / 经度 ; 地址搜索 由每 15 分钟的定时任务联网解析并缓存(首次请直接填经纬度,或保存地址后等一轮 cron)
必须开启 Loon 的 MITM 并信任证书,且插件内 [mitm] 四个域名生效
插件含 Prepare 请求脚本(设置 Accept-Encoding: identity ,避免 gzip 引发 zip decompress error / 脚本超时)
改坐标后关开定位;调试打开 调试日志 ,在 Loon 日志搜 Location spoofer
日志若出现 Evaluate script timeout 或 zip decompress error:-3 :更新插件并重载 Loon,确认三条脚本(Prepare / Response / Geocode cron)均已启用。
改坐标
默认 Apple Park(37.3349, -122.00902)。在模块参数里改:
latitude=39.9042&longitude=116.4074
参数:
名字
默认值
说明
latitude
37.3349
目标纬度
longitude
-122.00902
目标经度
address
(空)
地址搜索(Loon 插件 UI 填写,联网解析为经纬度,优先于手动经纬度)
horizontalAccuracy
39
水平精度
verticalAccuracy
1000
垂直精度
altitude
530
海拔
failOpen
true
出错放行原数据
debug
false
调试日志
文件清单
ios-location-spoofer.sgmodule # Shadowrocket / Surge
ios-location-spoofer.lnplugin # Loon
ios-location-spoofer.snippet # Quantumult X
ios-location-spoofer.stoverride # Stash
location-spoofer.js # 核心脚本(四平台共用)
location-spoofer-qx.js # QX 专用
location-spoofer-config.json # 配置样板
使用教程.md # 小白保姆级图文教程
location-picker/ # 进阶(可选):网页地图选点(Node 或 Cloudflare Worker)
location-picker/worker/ # Cloudflare Worker 版(免 VPS,支持 Loon configUrl)
进阶:网页地图选点
The roast
Your 'iOS Location Spoofer' is technically interesting but essentially a legal and ethical quagmire. Spoofing GPS locations without jailbreaking iOS comes with a mountain of potential legal risks, from violating Apple's terms of service to enabling fraud. The market for such a specific and potentially shady tool is dubious at best, and you haven't presented a clear revenue model (q7=not_decided).
Expanding support to multiple platforms (Shadowrocket, Surge, Loon, Quantumult X, Stash) is a neat trick, but without a monetization strategy, it's just a tech demo. Your audience (q5=developers, professionals) is notorious for expecting free tools or hacking their way around payment, making your revenue prospects even murkier. To make matters worse, your focus on a solo, tech-heavy approach (q13=solo, has_tech) means you're missing out on crucial business and legal advice.
Three red flags: No clear revenue model, high legal risks, and an ambiguous target market. Your app seems more like a side project for tech enthusiasts than a viable startup.
Red flags
- No clear revenue model
- High legal risks
- Ambiguous target market
Verdict
Your app seems more like a side project for tech enthusiasts than a viable startup.
Roast your own startup idea →