ajyz
V2EX  ›  Apple

Apple WLOC 定位修改,解决地理围栏问题

  •  
  •   ajyz · Jun 27 · 8084 views
    无需外设或电脑等配合,直接通过模块/插件就能搞定 iPhone 地理围栏问题,看反馈不光可以让 New Siri 工作,还能让国行 iPhone 添加海外 eSIM 或是开通 Apple Watch 的地区限制功能,譬如高血压通知等
    https://github.com/Yu9191/wloc

    顺便贴上 TG 上分享的 2 种使用方法:
    1.订阅模块并启用 MITM
    2.打开在线选点页面(公共 Worker(选择位置),建议添加到主屏幕)
    3.地图选位置 / 搜索地名 / 粘贴地图链接
    4.点击「储存到设备」下次 Apple 定位触发时自动生效
    高系统版本推荐操作流程(成功率最高):
    方法 1:
    先去选好需要修改的定位
    开飞行模式-关闭定位-重启设备-
    关闭飞行模式(wifi 也要关)-连接代理工具-打开定位
    打开地图验证
    方法 2(来自帅 b):
    定位关闭
    worker 页面选位置保存
    定位打开
    然后-允许访问位置信息-选下次询问或在我共享时
    打开地图验证
    76 replies    2026-07-15 16:19:56 +08:00
    Arispex
        1
    Arispex  
       Jun 27
    实测可以用,希望正式版也能用,下半年换个 18 外行用 ai 了
    mirtest
        2
    mirtest  
       Jun 27 via Android
    昨天就在频道看到了还没仔细看 有点强
    jianghuan2
        3
    jianghuan2  
       Jun 27   ❤️ 1
    好用,今天就用它修改定位找咸鱼扫码参与了守望先锋 10 周年线下活动。
    zfree
        4
    zfree  
       Jun 27   ❤️ 2
    钉钉之类的可行?
    xmy2232867
        5
    xmy2232867  
       Jun 27
    @Arispex 外版不用了国内 esim 啊,咋搞
    asly
        6
    asly  
       Jun 27 via iPhone
    牛,测试了有用,就是不知道会不会影响打卡
    li19910102
        7
    li19910102  
       Jun 27
    我也关注这个项目了,这个修改位置的 mitm 模块是 iOS 和 Mac 都适用吗?是否会影响本地导航啊?比如影响高德地图导航?定位到国外以后是不是 Apple News 以及卫星通讯什么的在国内都可以用吗?
    ngn999
        8
    ngn999  
       Jun 27   ❤️ 2
    @xmy2232867 看到有人用类似原理的方法改定位做到了。


    @li19910102 估計影響導航,這東西開了,點外賣都要手動找店了。

    改定位到日本,可以用側載 app 了。
    ngn999
        9
    ngn999  
       Jun 27
    卫星這功能可以看到,但是我没連上卫星。。。
    li19910102
        10
    li19910102  
       Jun 27
    @ngn999 #8 如果影响导航功能,那真的没办法长期使用,可是我见最下面注意事项里有说:
    仅修改网络定位(WiFi/基站),不影响 GPS 硬件定位。
    ngn999
        11
    ngn999  
       Jun 27
    @li19910102 這原理好像是 WiFi/基站定位優先級比 GPS 的定位還高,可能這時判斷 GPS 信號不強。
    kofjerrylee
        12
    kofjerrylee  
       Jun 27 via iPhone
    air 激活国外 esim 也能?
    dyvdy
        13
    dyvdy  
       Jun 27 via iPhone
    @ngn999 老哥请教一下,altstore 是怎么用的,我这里安装不上,是要登录的 appleid 也是日区的吗
    ajyz
        14
    ajyz  
    OP
       Jun 27
    @xmy2232867 外版本就用不了国内 esim ,自然没的搞。是国行 Air 可以改定位,然后在国内就能添加国外 esim
    CatCode
        15
    CatCode  
       Jun 27
    有 shadowrocket 用的版本吗?
    Arispex
        16
    Arispex  
       Jun 27
    @xmy2232867 外版本来就用不了啊,这又不是地区限制,这是运营商级别的限制,为啥会问出这个问题
    ngn999
        17
    ngn999  
       Jun 27
    @dyvdy 估計是的,我手機是日版的,apple id 也是日區的。
    ngn999
        18
    ngn999  
       Jun 27
    @CatCode loon 是免費的?
    理論上,shadowrocks 也是一樣能支持。
    ivio
        19
    ivio  
       Jun 27 via iPhone
    @ajyz #14 我已经改位置成功了,怎么添加国外 esim
    imNull
        20
    imNull  
       Jun 27
    op 可以支持一下 shadowrocket 么
    ngn999
        21
    ngn999  
       Jun 27
    @imNull 我用 claude code 改了一個,自己測試可用: https://raw.githubusercontent.com/ngn999/wloc/refs/heads/shadowrocket/modules/wloc.plugin

    但是,原作者給的是压縮過的 js 脚本,AI 把在 shadowrocket 上的報錯直接在压縮過的 js 上改了。。。
    我這 PR 還不好提。
    ajyz
        22
    ajyz  
    OP
       Jun 27
    @imNull 我不是开发者,只是转发分享,可以去 github 页面上反馈
    ngn999
        23
    ngn999  
       Jun 27
    @ajyz 看到了,原 repo 已經有一個 issue 了,#14
    agood
        24
    agood  
       Jun 28 via iPhone
    试了好几个 app 都不行,要么是定位失败,要不然就是定位到真实位置,支持 iOS27 吗?
    ngn999
        25
    ngn999  
       Jun 28 via iPhone
    @imNull
    @CatCode
    已經支持 shadowrocket 了。
    CatCode
        26
    CatCode  
       Jun 28
    @ngn999 感谢
    ixxdanny
        27
    ixxdanny  
       Jun 28 via iPhone
    成功了 news 也能用了 但是 siri ai 还是报错 大家有遇到吗
    cns
        28
    cns  
       Jun 28
    @ixxdanny siri ai 怎么用,国行手机是不是不行,之前有个项目能改设备国行来着还能用吗请问
    lay9527this
        29
    lay9527this  
       Jun 28
    @jianghuan2
    你好 可以像你请教一下吗?我是文科生,没有看懂,这一步需要怎么做
    验证 MITM 与模块是否生效
    按照你给出的方法继续:
    打开那个「公共 Worker 选点页面」(建议添加到主屏幕),选好位置 → 点击「储存到设备」。
    然后按“方法 1”或“方法 2”的流程操作(飞行模式、关闭定位、重启等)。
    最后打开原生地图验证,位置应显示为你选择的地点。
    ixxdanny
        30
    ixxdanny  
       Jun 28 via iPhone
    @cns 国行没有这个功能的
    lay9527this
        31
    lay9527this  
       Jun 28
    @ixxdanny 你好 ,你是怎样成功的?可以请你请教一下吗?我有些疑惑不太懂?
    bbgx
        32
    bbgx  
       Jun 28
    @lay9527this
    注意事项
    需要 MITM 证书信任 gs-loc.apple.comgs-loc-cn.apple.com
    仅修改网络定位(WiFi/基站),不影响 GPS 硬件定位
    iOS 在 GPS 信号强时可能忽略网络定位结果
    适用于 WiFi 定位为主的室内场景效果最佳
    选点页面需在代理模式下使用( Safari 走代理才能拦截储存请求)

    我试了几遍都没有成功,感觉挺麻烦的。你成功了吗?我觉得我的操作没问题,是 GPS 信号太强了,IOS 版本太新了,很难成功。
    ktskts
        33
    ktskts  
       Jun 28
    设置位置提示成功,但是在地图里一直 loading ,看不到设置的位置。在高德里,等待一会就得到实际位置,这是为啥?
    134432233
        34
    134432233  
       Jun 28
    兩個字:完美!非常感謝
    valuedlute
        35
    valuedlute  
       Jun 28
    @ngn999 只改地理位置 apple account 非日本能侧载么?
    ngn999
        36
    ngn999  
       Jun 28
    @valuedlute 不行,我今天把 apple id 換成美區就報錯,不能裝新的 app,但已經安裝的還能打開。
    ngn999
        37
    ngn999  
       Jun 28
    @valuedlute 只要求 app store 的帳號是日區的,不要求 iCloud 是日區的。
    valuedlute
        38
    valuedlute  
       Jun 28
    @ngn999 好的 感谢
    RickyBoy
        39
    RickyBoy  
       Jun 28
    27 beta 2 好像不起作用 不确定是我操作的问题还是啥
    jianghuan2
        40
    jianghuan2  
       Jun 29
    @lay9527this 你直接看 github 项目作者的 README ,其实用快捷指令使用起来非常简单了。我 iOS 用的是 Quantumult X
    ```
    快捷指令(推荐,最方便)

    直接用快捷指令切换 / 清除定位,无需打开选点页面:

    wloc 设置地理位置: https://www.icloud.com/shortcuts/a82717d8fdad4e6280866fcf911173f7
    wloc 清理恢复位置: https://www.icloud.com/shortcuts/f42632d406504f24a2cd163af4fe012f

    用法

    设置位置: 在地图 App 里选好位置(长按地图选点)→ 共享 → 选「 wloc 设置地理位置」即可切换。
    苹果地图:选点 → 共享 → 「 wloc 设置地理位置」
    高德地图:选点 → 分享 → 更多 → 「 wloc 设置地理位置」
    清理位置: 点「 wloc 清理恢复位置」即可恢复真实定位。

    支持苹果地图、高德(含短链,自动跟跳转 + GCJ-02→WGS84 坐标换算)。
    ```
    Stoney
        41
    Stoney  
       Jun 29 via iPhone
    Shadowrocket 有成功的吗?页面选点,保存的时候报错了,有什么需要注意的地方吗?
    ktskts
        42
    ktskts  
       Jun 29
    @RickyBoy 我也是 beta2 看来是在这个版本失效了
    bbgx
        43
    bbgx  
       Jun 29
    @ktskts Beta2 校验更频繁了可能是,我使用 anygo 专业模式修改定位,插者 USB ,连着蓝牙,能修改,但用一会还是会变成真实的位置,beta1 的时候可以长时间保持修改的位置。
    bbgx
        44
    bbgx  
       Jun 29
    @ktskts 这个方法我就没有成功,README 最下面提示"iOS 在 GPS 信号强时可能忽略网络定位结果" 我觉得可能是原因之一。
    ixxdanny
        45
    ixxdanny  
       Jun 29 via iPhone
    @bbgx 我修改定位成了 地图啥的 苹果新闻都能用 但是 siri 还是报错 害
    Dewchame
        46
    Dewchame  
       Jun 29
    @lay9527this #29 其实就是打开 loon 的 mitm ,然后检查插件是否安装成功了
    Dewchame
        47
    Dewchame  
       Jun 29
    @ktskts #33 ios27 是这样的,我用尾插修改,五分钟左右就会失效了
    Dewchame
        48
    Dewchame  
       Jun 29
    @agood
    @lay9527this #31
    @RickyBoy
    @ktskts #42
    @bbgx #44 我是 ios27beta2 改成功了,直接用快捷指令,然后选完位置关闭定位,开启飞行模式,重启一下,重启好了关飞行,开定位就好了
    Dewchame
        49
    Dewchame  
       Jun 29
    @ktskts #33 我用 op 的这个方法试了一下,十分钟也没有失效啊,是不是方法不对
    valuedlute
        50
    valuedlute  
       Jun 29
    @ngn999 我地图改到日本了 appstore 账户也切了 但是还是不能侧载

    其实有点奇怪 我指南针还是看不到经纬度海拔, 另外如果地区完整变了手机应该会提示你切时区的
    ngn999
        51
    ngn999  
       Jun 29
    @valuedlute 是不是 ip 不對?讓 ip 和定位對上?

    一般的側載没問題,就是 epic 的遊戲不行,我改過時區,也不行,可能是判斷了手機號碼什麼的
    valuedlute
        52
    valuedlute  
       Jun 29
    @ngn999 小火箭全局挂日本的 然后地区也改成日本 蜂窝全关
    重启了几次还是不行
    valuedlute
        53
    valuedlute  
       Jun 29
    @ngn999 搞定了

    应该是我 隐私与安全性 里面 有几个系统/safari 需要位置权限没给 我给了后就能下载了
    BraveNTD
        54
    BraveNTD  
       Jun 29
    我的是港版 iPad Pro M5 ,地图已经成功切换到日本了,Siri 和系统语言都改成英语了,模型也下载好了,但是 Siri AI 涉及到联网的提问还是报错😂
    ixxdanny
        55
    ixxdanny  
       Jun 29 via iPhone
    @BraveNTD 你全部配置好后 需要切成代理模式 然后在地图里用快捷指令选择一个地点 然后开飞行模式 关闭定位 然后重启后 关闭飞行模式 打开代理 然后打开定位就可以了
    ixxdanny
        56
    ixxdanny  
       Jun 29 via iPhone
    @Dewchame 我 5 分钟就失效了 是何意味 大家会这样子吗
    ixxdanny
        57
    ixxdanny  
       Jun 29 via iPhone
    @134432233 你好 我成功后 Siri 联网询问可以,但是几分钟就失效了 你会出现这种情况吗
    ngn999
        58
    ngn999  
       Jun 30
    @valuedlute 我也解決了 epic games 的側載問題,原來 epic 不能在開了 vpn 的狀態下安裝。關了 VPN ,這時定位還没掉, 就可以安裝了。
    Dewchame
        59
    Dewchame  
       Jun 30
    @ixxdanny #56 我的昨天一下午都没失效,应该是你没重启手机
    134432233
        60
    134432233  
       Jun 30 via iPad
    @ixxdanny 我的是 iPad ,運行 17 的系統,使用 quanx ,目前非常穩定
    ixxdanny
        61
    ixxdanny  
       Jun 30 via iPhone
    @Dewchame 是不是成功后代理不能关闭 一关闭就会失效
    Dewchame
        62
    Dewchame  
       Jun 30
    @ixxdanny #61 我是一直都没关代理的,但是我今天发现 ios27 好像大家都失效了,重启也改不了定位了,昨天还可以
    ixxdanny
        63
    ixxdanny  
       Jun 30 via iPhone
    @Dewchame 我目前一直可以用 但是发现代理不能关 一直开着才有用
    Phil1024
        64
    Phil1024  
       Jun 30
    ios27beta2 改完 不显示真实地址也不显示修改地址 转圈一直
    agood
        65
    agood  
       Jun 30 via iPhone
    @Phil1024 我的也是,没管它过了半天莫名其妙就修改成功了,不过有个副作用,连接 Wi-Fi 会自动切换 SIM 卡,可能是把这个 Wi-Fi 识别成国外的,恢复位置停用模块还是不正常,位置还是随机来回变
    Phil1024
        66
    Phil1024  
       Jun 30
    @agood 过了很久吗 你是 beta2 吗 我几次不行就刷回来了
    iceloon
        67
    iceloon  
       14 days ago
    用这种方式改了定位打卡能识别到伪装定位吗
    ktskts
        68
    ktskts  
       13 days ago
    我发现了如果手表和手机都是苹果,定位还有可能来自手表,至少我这样。所以我在安装证书的时候,提示装手机还是手表,之前只装手机,所以设置无效。现在手表手机都装证书,设置生效了。供有同样问题的人参考
    samsum
        69
    samsum  
       12 days ago
    @ixxdanny 你是国行还是外版?我的国行能修改定位,但每次打开 apple news 总说区域不支持
    keyileba
        70
    keyileba  
       12 days ago
    @ixxdanny 我的 new siri 还是出错,26 设置好规则就行了,27 太难了…虽然苹果智能也不咋地,但能用不想用和不能用是两回事,唉。
    oaife
        71
    oaife  
       11 days ago
    对于牛马要打开的来说 来回切太累了
    Leronron
        72
    Leronron  
       7 days ago via iPhone
    我改了之后设置里面还是 Siri ,怎么触发 AI ?
    Leronron
        73
    Leronron  
       7 days ago
    @keyileba 怎么触发 AI
    sodesga
        74
    sodesga  
       6 days ago
    给力,陆行 Air 正想加个海外 esim
    fuwu1245
        75
    fuwu1245  
       23h 42m ago
    定位改成功了 但是 Apple News 还是不行
    美版 13mini iOS 18
    iPhoneilike
        76
    iPhoneilike  
       1h 16m ago via iPhone
    mac 可以用么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5149 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 242ms · UTC 09:36 · PVG 17:36 · LAX 02:36 · JFK 05:36
    ♥ Do have faith in what you're doing.