ajyz
V2EX  ›  Apple

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

  •  
  •   ajyz · Jun 27 · 4758 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 页面选位置保存
    定位打开
    然后-允许访问位置信息-选下次询问或在我共享时
    打开地图验证
    67 replies    2026-07-01 14:42:26 +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   ❤️ 1
    @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 也是一樣能支持。
    vixv
        19
    vixv  
       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  
       23h 0m ago via iPhone
    @Phil1024 我的也是,没管它过了半天莫名其妙就修改成功了,不过有个副作用,连接 Wi-Fi 会自动切换 SIM 卡,可能是把这个 Wi-Fi 识别成国外的,恢复位置停用模块还是不正常,位置还是随机来回变
    Phil1024
        66
    Phil1024  
       21h 53m ago
    @agood 过了很久吗 你是 beta2 吗 我几次不行就刷回来了
    iceloon
        67
    iceloon  
       6h 4m ago
    用这种方式改了定位打卡能识别到伪装定位吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3208 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 111ms · UTC 12:46 · PVG 20:46 · LAX 05:46 · JFK 08:46
    ♥ Do have faith in what you're doing.