ajyz
V2EX  ›  Apple

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

  •  
  •   ajyz · Jun 27 · 14091 views
    This topic created in 132 days ago, the information mentioned may be changed or developed.
    无需外设或电脑等配合,直接通过模块/插件就能搞定 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 页面选位置保存
    定位打开
    然后-允许访问位置信息-选下次询问或在我共享时
    打开地图验证
    77 replies  •  2026-09-15 13:26:16 +08:00
    Arispex
    Arispex
    Jun 27
    1
    实测可以用,希望正式版也能用,下半年换个 18 外行用 ai 了
    mirtest
    mirtest
    Jun 27 via Android
    2
    昨天就在频道看到了还没仔细看 有点强
    jianghuan2
    jianghuan2
    Jun 27❤️1
    3
    好用,今天就用它修改定位找咸鱼扫码参与了守望先锋 10 周年线下活动。
    zfree
    zfree
    Jun 27❤️2
    4
    钉钉之类的可行?
    xmy2232867
    5
    @Arispex 外版不用了国内 esim 啊,咋搞
    asly
    asly
    Jun 27 via iPhone
    6
    牛,测试了有用,就是不知道会不会影响打卡
    li19910102
    7
    我也关注这个项目了,这个修改位置的 mitm 模块是 iOS 和 Mac 都适用吗?是否会影响本地导航啊?比如影响高德地图导航?定位到国外以后是不是 Apple News 以及卫星通讯什么的在国内都可以用吗?
    ngn999
    ngn999
    Jun 27❤️2
    8
    @xmy2232867 看到有人用类似原理的方法改定位做到了。


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

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

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

    我试了几遍都没有成功,感觉挺麻烦的。你成功了吗?我觉得我的操作没问题,是 GPS 信号太强了,IOS 版本太新了,很难成功。
    ktskts
    ktskts
    Jun 28
    33
    设置位置提示成功,但是在地图里一直 loading ,看不到设置的位置。在高德里,等待一会就得到实际位置,这是为啥?
    134432233
    134432233
    Jun 28
    34
    兩個字:完美!非常感謝
    valuedlute
    35
    @ngn999 只改地理位置 apple account 非日本能侧载么?
    ngn999
    ngn999
    Jun 28
    36
    @valuedlute 不行,我今天把 apple id 換成美區就報錯,不能裝新的 app,但已經安裝的還能打開。
    ngn999
    ngn999
    Jun 28
    37
    @valuedlute 只要求 app store 的帳號是日區的,不要求 iCloud 是日區的。
    valuedlute
    38
    @ngn999 好的 感谢
    RickyBoy
    RickyBoy
    Jun 28
    39
    27 beta 2 好像不起作用 不确定是我操作的问题还是啥
    jianghuan2
    40
    @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
    Stoney
    Jun 29 via iPhone
    41
    Shadowrocket 有成功的吗?页面选点,保存的时候报错了,有什么需要注意的地方吗?
    ktskts
    ktskts
    Jun 29
    42
    @RickyBoy 我也是 beta2 看来是在这个版本失效了
    bbgx
    bbgx
    Jun 29
    43
    @ktskts Beta2 校验更频繁了可能是,我使用 anygo 专业模式修改定位,插者 USB ,连着蓝牙,能修改,但用一会还是会变成真实的位置,beta1 的时候可以长时间保持修改的位置。
    bbgx
    bbgx
    Jun 29
    44
    @ktskts 这个方法我就没有成功,README 最下面提示"iOS 在 GPS 信号强时可能忽略网络定位结果" 我觉得可能是原因之一。
    ixxdanny
    ixxdanny
    Jun 29 via iPhone
    45
    @bbgx 我修改定位成了 地图啥的 苹果新闻都能用 但是 siri 还是报错 害
    Dewchame
    Dewchame
    Jun 29
    46
    @lay9527this #29 其实就是打开 loon 的 mitm ,然后检查插件是否安装成功了
    Dewchame
    Dewchame
    Jun 29
    47
    @ktskts #33 ios27 是这样的,我用尾插修改,五分钟左右就会失效了
    Dewchame
    Dewchame
    Jun 29
    48
    @agood
    @lay9527this #31
    @RickyBoy
    @ktskts #42
    @bbgx #44 我是 ios27beta2 改成功了,直接用快捷指令,然后选完位置关闭定位,开启飞行模式,重启一下,重启好了关飞行,开定位就好了
    Dewchame
    Dewchame
    Jun 29
    49
    @ktskts #33 我用 op 的这个方法试了一下,十分钟也没有失效啊,是不是方法不对
    valuedlute
    50
    @ngn999 我地图改到日本了 appstore 账户也切了 但是还是不能侧载

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

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

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