/iRingo

解锁完整的 Apple功能和集成服务

Primary LanguageJavaScript

iRingo

解锁完整的Apple功能和集成服务
macOS 12.0.1, iOS 15.0.2, iOS 14.8 测试通过
需要启用重写脚本MitM功能
如无特别声明,以下功能及模块,均适用于iOS/iPadOS/macOS,模块间互无依赖,均可单独或搭配使用
有问题请至Issue页面反馈或移步Telegram讨论组:NobyDa Script


目录


通用配置

todo

示例

  • 同时启用以下一个模块:

    • Siri与搜索
    • 效果: 来自APPLE的内容\来自APPLE的建议\Siri建议功能可用
  • 同时启用以下两个模块:

    • 地区检测为🇨🇳CN + 修改Apple Maps为🇺🇸US
    • 效果: 基于网络的地区检测CN + Apple MapsTOMTOM + 指南针经纬度与海拔功能正常
  • 同时启用以下三个模块:

    • 地区检测为🇺🇸US + 修改Apple Maps为🇨🇳CN + 修改Apple News为🇺🇸US
    • 效果: 基于网络的地区检测US + Apple Maps高德地图 + 指南针无经纬度与海拔(iOS 15.1) + Apple News可用
  • 同时启用以下四个模块:

    • 地区检测为🇺🇸US + 修改Apple Maps为🇨🇳CN + 修改Apple News为🇺🇸US + Siri与搜索
    • 效果: 基于网络的地区检测US + Apple Maps高德地图 + 指南针无经纬度与海拔(iOS 15.1) + Apple News可用 + 来自APPLE的内容\来自APPLE的建议\Siri建议功能可用
  • 注:

    • 有SIM卡的设备,如iPhone,第一次打开Apple News前,需要开启✈️飞行模式跳过SIM卡检测,进入APP后可关闭✈️飞行模式正常使用
    • 有SIM卡的设备,如iPhone,只要检测到SIM卡,且SIM卡不属于可用地区,均会恢复到Apple News未解锁状态

天气(🚧施工中,不可用)

🚧施工中,不可用

简介

  • 保持模块启用,即可切换「天气」空气质量使用美国AQI标准数值。

功能列表

  • 在以下位置及功能中可用:
    • 天气
    • 地图
    • 小组件

安装链接


定位服务

简介

  • 保持模块启用,即可强制「定位服务」通过互联网检测基于网络的地区检测始终为特定地区,无需准备代理线路、保持✈️飞行模式开启、关闭定位、更改国家地区语言等。

激活方式

  • 需触发一次基于网络的地区检测
    • com.apple.geod进程对configuration.ls.apple.com, gspe1-ssl.ls.apple.com的二连访问

    • 是Wi-Fi版iPad与mac的标准检测方式

    • 仅Wi-Fi模式/有线网络下可触发“基于网络的定位检测”

    • 纯移动蜂窝网络下不触发此定位检测,将直接采用基于SIM卡的移动设备网络代码「MCC / MNC」进行检测

    • iPhone与移动蜂窝网络版ipad触发此检测需要预先开启✈️飞行模式后,再触发检测

    • 可通过完全重开地图应用、开关定位服务、重开Apple News等操作触发检测

    • 注:

作用与副作用

  • 作用:
  • 强制更改基于网络的地区检测结果至模块指定地区
  • 协助激活Apple News
  • 协助激活「来自APPLE的内容\来自APPLE的建议\Siri建议」(不需要保持Geo_Services.sgmodule一直启用)
  • 指南针的海拔经纬度功能
  • 副作用(单独使用此模块会有下列影响):
  • 天气的数据源
  • Siri建议的服务器分配
  • iTunes Store的CDN分配
  • Apple Maps的地区版本
  • Apple News的可用性判断(可通过其他模块单独修改)
  • 待发现

安装链接


Siri与搜索

简介

  • 保持模块启用,即可正常使用「来自APPLE的内容\来自APPLE的建议\Siri建议」

  • 注:

    • 「询问Siri」的搜索结果直接来源于guzzoni.apple.com,无法MitM改写请求

激活方式

  • 如启用本模块后未立刻生效,可按照下列步骤激活「来自APPLE的内容\来自APPLE的建议\Siri建议」:
    • 未装有SIM卡的iOS/iPadOS/macOS设备,可省略✈️飞行模式相关步骤
    1. 保持Wi-Fi有线网络连接
    2. 启用Geo_Services_*.sgmodule模块(🇨🇳CN版除外)
    3. 开启✈️飞行模式
    4. 重新打开一次地图应用
    5. 此时应观察到:
      1. 基于网络的地区检测gspe1-ssl.ls.apple.com链接
      2. 激活Siri建议api.smoot.apple.com/bag链接
    6. 执行一次Spotlight搜索,测试「来自APPLE的内容\来自APPLE的建议\Siri建议」是否正常工作
    7. 关闭✈️飞行模式
    8. 关闭Geo_Services_*.sgmodule模块
    9. 正常使用

切换「Siri建议」服务器地区

  • 不同地区的服务器提供的功能、搜索结果、建议有所不同,可通过下列手段刷新
    • macOS上关闭再开启系统偏好设置-聚焦-Siri建议
    • iOS上关闭再开启设置-Siri与搜索-来自APPLE的内容来自APPLE的建议
    • 更改设置-通用-语言与地区-地区
    • 等待约半小时,「Siri建议」会向服务器*.smoot.apple.com/bag请求刷新区域设置与功能可用状态
    • 激活过程中采用不同地区的Geo_Services_*.sgmodule模块

功能列表

  • 在以下位置及功能中可用:
    • 聚焦搜索(Spotlight)
    • 查询(Look Up)
    • Safari浏览器(Safari)
    • 询问Siri (Ask Siri on iOS:国内版/macOS:海外版)
  • 启用的功能:
    • 来自APPLE的内容(CONTENT FROM APPLE)
    • 来自APPLE的建议(SUGGESTIONS FROM APPLE)
    • Siri建议(Siri Suggestions) (Safari浏览器起始页中的「Siri建议」暂不可用)
  • 已知可用的信息卡片:
    • 天气
    • Siri资料(Siri Knowledge) 截图:macOS
    • Siri建议的网站(Siri Suggested Websites)
    • 维基百科 (macOS端需要Surge启用“增强模式”)
    • 地图
    • 体育 截图:macOS / iOS
    • 股票 截图:macOS
    • 航班 截图:macOS
    • App Store\Mac App Store 截图:macOS / iOS
    • 电影 & 电视节目
      • tv 截图:macOS
      • iTunes
    • 音乐
    • 新闻
    • Twitter集成

已知「Siri建议」服务器列表

  • 可通过Surge的工具-最近请求请求查看器查看最近的*.smoot.apple.com前缀判断当前服务器
域名前缀 对应地区 MitM
api 未知 有效
api-aka 未知 有效
api-glb 未知 有效
api-glb-apne 亚太东北 有效
api-glb-apse 亚太东南 有效
api-glb-usw 西美 有效
api-glb-euc 中欧 有效
api-glb-euw 西欧 有效
api-glb-nyc 纽约 未知
api-glb-ash Nashua(US) 未知
api-glb-sjc 圣何塞 未知
api-glb-ams 阿姆斯特丹 未知
api-glb-fra 法兰克福 未知
api-glb-man 曼彻斯特 未知
api-glb-jnb 约翰内斯堡 未知
api-chi 芝加哥 未知

安装链接


Apple Maps

简介

  • 保持模块启用,即可强制「Apple Maps」始终为特定版本。

  • 注:

    • iOS 15.1起,Apple Maps为🇨🇳CN时,指南针无经纬度与海拔

安装链接

todo


Apple News

简介

  • 保持模块启用,即可正常使用「Apple News」(依赖其他模块辅助实现)。

激活方式

  • 未装有SIM卡的iOS/iPadOS/macOS设备,可省略✈️飞行模式相关步骤
  1. 启用修改地区检测为🇺🇸US + 修改Apple Maps为🇨🇳CN + 修改Apple News为🇺🇸US三个模块
  2. 指定相关代理线路为🇺🇸美国或其他可用地区,或者全局模式
  3. 打开✈️飞行模式
  4. 重新打开一次地图应用
  5. 此时应观察到:
    1. 检测设备信息configuration.ls.apple.com链接
    2. 基于网络的地区检测gspe1-ssl.ls.apple.com链接,且流量抓取结果不是CN
  6. 首次加载Apple News需保证gateway.icloud.com为海外线路
  7. 打开Apple News,此时应是解锁状态说明中的解锁成功状态
  8. 关闭✈️飞行模式
  9. 正常使用

解锁状态说明

未解锁 解锁成功 解锁失效
未通过地区检测 已成功通过地区检测 通过检测后,再次触发检测时未通过检测
请在✈️飞行模式下通过Wi-Fi有线网络再次执行解锁步骤 首次加载内容gateway.icloud.com需走代理,之后可直连 请在✈️飞行模式下通过Wi-Fi有线网络再次执行解锁步骤
🔒 🔓 🔒

安装链接