Skip to content

🔍 Siri与搜索

Virgil Clyne edited this page Apr 12, 2024 · 32 revisions

简介

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

  • 注:

    • 「询问Siri」(“Hey Siri.”)的搜索结果直接来源于guzzoni.apple.com,无法MitM改写请求
    • 「询问Siri」(“Hey Siri.”)的版本可被📍定位服务模块修改切换至海外版

使用说明

标准(首次)激活流程

  • 如启用本模块后未立刻生效,可按照下列步骤激活「来自APPLE的内容\来自APPLE的建议\Siri建议」:
    1. 启用📍定位服务模块(地区不可以设置为🇨🇳CN,可辅以全局代理确保稳定)
    2. 开启✈️飞行模式的同时,保持Wi-Fi有线网络连接
    • 未装有SIM卡的iOS/iPadOS/macOS设备,可略过此步骤
    1. 重新冷启动一次地图app
    • 后台无地图应用时重开地图app
    1. 此时应在Loon仪表-最近请求Surge工具-最近请求Quantumult X网络活动中观察到:
      1. 基于网络的地区检测https://gspe1-ssl.ls.apple.com/pep/gcc链接
      2. 获取Siri建议配置下发的https://api.smoot.apple.com/baghttps://api.smoot.apple.cn/bag链接
    2. 执行一次Spotlight搜索,测试「来自APPLE的内容\来自APPLE的建议\Siri建议」是否正常工作
    3. 关闭✈️飞行模式
    • 未装有SIM卡的iOS/iPadOS/macOS设备,可略过此步骤
    1. 关闭📍定位服务模块
    • 非必需步骤,取决于是否还需要激活 📰 News 等功能
    1. 正常使用
    • 注:
      • 功能开启和变更,需要等待Siri搜索下一次获取下发配置文件时生效,等待时间1-12小时不等
      • 重启设备必定触发一次Siri配置文件下发检测
        • 注意开启VPN的“开机自启”等相关功能,以便第一时间截取到下发的配置文件链接,如错过链接只能重试
      • 切换国家地区设置、飞行模式全局触发定位监测有概率触发Siri配置下发检测

其他激活/刷新配置文件方式

  • 不同地区的服务器提供的功能、搜索结果、建议有所不同,可通过下列手段触发配置文件下发从而刷新分配的服务器
    • macOS上关闭再开启系统偏好设置-聚焦-Siri建议
    • iOS上关闭再开启设置-Siri与搜索-来自APPLE的内容来自APPLE的建议
    • 更改设置-通用-语言与地区-地区
    • 等待约半小时,「Siri建议」会根据基于网络的地区检测结果向服务器*.smoot.apple.com/bag请求刷新区域设置与功能可用状态
    • 激活过程中修改📍定位服务来模拟不同地区的基于网络的地区检测结果

功能列表

  • 在以下位置及功能中可用:
    • 聚焦搜索(Spotlight)
    • 查询(Look Up)
    • Safari浏览器(Safari)
      • 视觉搜索(Visual Look Up)
      • 智能历史记录
    • 地图(Apple Maps)
    • 新闻(Apple News)
    • 询问Siri(Ask Siri)
      • 无SIM卡设备可被📍定位服务模块修改切换至海外版(维基百科)
      • SIM卡设备会因「MCC / MNC」检测回退至国内版(百度百科)
    • 照片
      • 视觉搜索(Visual Look Up)
    • 电话
    • 家庭
    • 日历
    • 提醒事项
    • 通讯录
    • 信息
    • 邮件
  • 启用的功能:
    • 来自APPLE的内容(CONTENT FROM APPLE)
    • 来自APPLE的建议(SUGGESTIONS FROM APPLE)
    • Siri建议(Siri Suggestions)
  • 已知可用的信息卡片:
    • 天气 (已在🆕新版Siri_Suggestions.*中修复,搜索关键词城市名 天气天气 城市名,例如天气 上海,不是所有城市都有天气搜索结果)
    • 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集成 (官方功能列表中有此功能,有知道解决方法或成因的请联系我)

配置方法

  • 方法1: 直接使用
    • 默认开启所有功能,地区设置为🇸🇬新加坡,语言自动跟随系统语言。
  • 方法2: 配合BoxJs及订阅使用
  • 方法3: 配合argument字段使用:
🆕V2版:
Switch=true&CountryCode=TW&Domains="web,itunes,app_store,movies,restaurants,maps"&Functions="flightutilities,lookup,mail,messages,news,safari,siri,spotlight,visualintelligence"&Safari_Smart_History=true

安装链接

🆕V3版

  • V3版,支持通过BoxJs面板控制具体功能,并且开启更多地区限制性功能,随数据挖掘工作进展,未来会增加更多功能
  • Loon:
    • 需要2.1.18(377)及以上版本
    • 插件内置代理规则
    • 🆕点击一键安装: Siri.plugin
    • 插件链接: Siri.plugin
  • Quantumult X:
    • 需要1.0.29(656)及以上版本
    • 不含规则集,需要自行添加规则集设置-分流-引用并设置策略偏好
    • 🆕点击一键安装: Siri.snippet
    • 重写链接: Siri.snippet
      • macOS用规则集:Look_Up.Wikipedia.list
      • 此域名集只作用于macOS的词典和维基百科搜索集成,iOS/iPadOS不需要此域名集,运行于M1处理器的Mac设备上的Loon与Quantumult X可能有效。
  • Surge:
    • 🆕点击一键安装: Siri.sgmodule
    • iOS 专用模块链接: Siri.sgmodule
      • 需要5.9.0及以上版本
    • macOS 专用模块链接:Siri.macOS.sgmodule
      • 需要5.5.0(2589)及以上版本
      • 可通过模块编辑参数…功能自定义内置策略组名称
      • 默认策略组名为🌑Proxy
      • 内置 macOS 用域名集:Look_Up.Wikipedia.list
        • 域名集只作用于macOS的词典的维基百科与查询的维基百科搜索集成
      • 需要开启Surge的增强模式
  • Stash:
  • Shadowrocket:

V1.5版

  • V1.5版,用脚本(Script)功能自动自动修改「来自APPLE的内容\来自APPLE的建议\Siri建议」的地区与语言设置为设置-通用-语言与地区相同设置的语言及地区(中国大陆地区无此服务,所以默认修改为台湾地区)。
已归档,不再更新

V1版

  • V1版,用重写(Rewrite)功能修改为固定地区
已归档,不再更新

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

  • 可通过Surge的工具-最近请求请求查看器Quantumult X网络活动查看最近的*.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 芝加哥 未知

更新日志

  • v3.1.0
    • 优化与修复
      1. 移除 NanoCat-Me 的 URL polyfill, 改为 Web API 的 URL
  • v3.0.0
    • 优化与修复
      1. 重构代码
      2. 修复bug
  • v2.1.5
    • 优化与修复
      1. 更新环境设置(setENV)功能,增加配置文件和缓存读取方法
      2. 修复argument配置方法
      3. 更新数据库(DataBase)格式
      4. 更新脚本结束($done)方式
  • v2.1.2
    • 优化与修复
      1. 修复「国家或地区代码」的“自动”选项在某些地区设置下不生效的问题
  • v2.1.1
    • 优化与修复
      1. 增加兼容方案,Quantumult X商店版现在可以使用
  • v2.1.0
    • 优化与修复
      1. 更新环境设置(setENV)功能
      2. 修复Surge的argument配置方法
  • v2.0.0
    • 更新功能
      1. 新增BoxJs面板支持,可以精确控制Siri功能
      2. 增加开启Safari智能历史记录功能
      3. 增加开启 视觉搜索(看图查询) 功能(效果预览1, 效果预览2)
      4. 其他新增设置项,详见BoxJs设置面板
      5. 兼容系统设置中的自定义地区设置(自定义货币,计量单位等)
    • 优化与修复
      1. 同步来自🍿️ DualSubs 的代码结构和逻辑