HermesEnabler:为 Apple Watch 启用 Hermès 表盘
给 Apple Watch 用户启用 Hermès 表盘的 HermesEnabler2,支持 watchOS 27.0 至 27.3 beta 1。
GitHub pookjw/HermesEnabler 更新 2026-11-13 分支 main 星标 1.5K 分叉 139
Objective-C Swift C Python Shell Apple Watch 表盘 HermesEnabler2 watchOS 27.0–27.3 beta 1

🧭 决策指南

适合,如果你

  • 你的 Apple Watch 运行 watchOS 27.0 至 27.3 beta 1,且能使用 Sideloadly 安装 IPA
    README 的 Supported only on watchOS 27.0 through 27.3 beta 1 与 Installation → Install the IPA
  • 你可以在 Xcode 中打开 HermesEnabler2.xcodeproj,并将 Apple Watch 设为运行目标
    README 的 Installation → Build with Xcode

不适合,如果你

  • 你的 Apple Watch 不在 watchOS 27.0 至 27.3 beta 1 范围内
    README 顶部明确写着 Supported only on watchOS 27.0 through 27.3 beta 1
  • 你无法在 Sideloadly 中固定 Bundle Identifier 或持续使用同一个 Apple ID
    README 的 Cautions 要求关闭 Use automatic bundle ID,并在每次更新使用相同 Bundle Identifier 和 Apple ID

前置条件

  • Apple Watch 必须运行 watchOS 27.0 至 27.3 beta 1;The Apple Watch must run watchOS 27.0 through 27.3 beta 1.
  • 安装路径需要 iPhone 上的 Watch app,以及 Sideloadly 或 Xcode;Installation requires the Watch app on iPhone and either Sideloadly or Xcode.
  • 若使用源码构建,需要 Xcode 和 HermesEnabler2.xcodeproj;Source builds require Xcode and HermesEnabler2.xcodeproj.

要注意

  • 更新时不要更换 Bundle Identifier 或 Apple ID,否则 README 说明应用可能无法保留数据和备份
    README 的 Cautions:Keep the same Bundle Identifier and Apple ID for every update
  • 删除 HermesEnabler2 前先恢复 MobileGestalt 备份
    README 的 Cautions:Before deleting the app, always restore your MobileGestalt backup
  • 项目 Credits 引用了 Gester,README 同时注明 Use at your own risk
    README 的 Credits

材料未说明

  • README 没有说明具体 Apple Watch 型号兼容范围;The README does not specify compatible Apple Watch models.
  • README 没有说明 Hermès 表盘启用后的具体操作步骤;The README does not describe the exact post-install activation steps.
  • README 没有说明是否支持 watchOS 27.3 beta 1 之后的版本;The README does not state whether versions after watchOS 27.3 beta 1 are supported.
  • README 没有说明 MobileGestalt 备份的存储位置、恢复失败行为或备份格式;The README does not explain the MobileGestalt backup location, failure behavior, or format.

💡 深度解析

6
不适合 我不接受 Sideloadly、Apple ID 签名或修改 MobileGestalt,只愿意在生产设备上使用 App Store 官方应用;这个项目适合我吗?
适合读者: 只接受 App Store 正式分发、希望在生产设备上获得官方支持的 Apple Watch 用户

不适合,因为项目依赖 IPA 侧载、Apple Watch 配套安装和 MobileGestalt 恢复流程,而不是 App Store 正式分发。

  • README 的安装方式要求从 Releases 下载 IPA,并使用 Sideloadly 安装。
  • 安装后还要在 iPhone 的 Watch 应用中把 HermesEnabler2 安装到 Apple Watch,说明它不是普通的官方表盘下载流程。
  • README 明确要求在删除应用前恢复 MobileGestalt 备份,并写有“Use at your own risk”,这与只接受官方支持的生产设备约束冲突。
  • 项目仅明确支持 watchOS 27.0 至 27.3 beta 1;README 没有提供 App Store 分发、Hermès 官方授权或生产环境支持承诺。
  • README Installation:Download the IPA from Releases;Install it with Sideloadly。
  • README Installation:On your iPhone, open the Watch app and install HermesEnabler2 from My Watch → Apps。
  • README Cautions:Before deleting the app, always restore your MobileGestalt backup。
  • README Credits:Use at your own risk。
  • README:Supported only on watchOS 27.0 through 27.3 beta 1。
材料未说明:README 未说明 Apple 或 Hermès 对该使用方式的具体服务条款结论。;README 未说明在正式版 watchOS 上是否会提供 App Store 或官方替代安装方式。
适合 我准备删除 HermesEnabler2 后重新安装,但应用涉及 MobileGestalt 备份;在删除前我必须做什么?
适合读者: 准备删除或重新安装侧载应用、并需要保护 MobileGestalt 备份的 Apple Watch 高级用户

适合,但删除前必须先通过 HermesEnabler2 恢复 MobileGestalt 备份,否则不应继续卸载。

  • README 的 Cautions 明确写着:“Before deleting the app, always restore your MobileGestalt backup through the HermesEnabler2 app.”这是删除前的硬性操作要求。
  • 项目洞察说明该流程涉及 MobileGestalt 相关配置,并把备份与恢复作为避免配置处于非预期状态的保护措施。
  • 由于 HermesEnabler2 安装在 Apple Watch 端,恢复动作应通过手表上的应用完成,而不是只删除 iPhone 上的 IPA。
  • README 没有说明备份文件的存储位置、如何验证恢复成功,也没有提供应用无法启动时的离线恢复步骤。
  • README Cautions:Before deleting the app, always restore your MobileGestalt backup through the HermesEnabler2 app。
  • 项目洞察 solution_analysis:包含 MobileGestalt 备份恢复相关流程。
  • README Installation:在 Apple Watch 上打开 HermesEnabler2 并按应用步骤操作。
材料未说明:README 未说明备份的具体存储位置、格式和验证方式。;README 未说明应用损坏、无法启动或手表与 iPhone 失配时的恢复路径。
适合 我会用 Sideloadly 给 iPhone 安装 IPA,并且后续需要更新 HermesEnabler2;我怎样避免更新后丢失应用数据和备份?
适合读者: 已有 Apple ID、使用 Sideloadly 给 iPhone 侧载 IPA,并需要持续更新应用的高级用户

适合,但前提是你能在 Sideloadly 中固定 Bundle Identifier,并始终使用同一个 Apple ID。

  • README 明确要求关闭“Use automatic bundle ID”,改用固定的 Bundle Identifier。
  • 每次更新都必须保持相同的 Bundle Identifier 和 Apple ID;README 说明这样应用才能保留已有数据和备份。
  • 安装链路仍包含 iPhone 与 Apple Watch 两端:IPA 先装到 iPhone,再通过 Watch → My Watch → Apps 安装 HermesEnabler2。只更新或只安装 iPhone 端并不能完成完整流程。
  • 这条路径适合有明确侧载管理习惯的用户;但 README 没有说明证书有效期、Apple ID 的具体限制或更新失败后的自动恢复机制。
  • README Cautions:In Sideloadly, disable Use automatic bundle ID and use a fixed Bundle Identifier。
  • README Cautions:Keep the same Bundle Identifier and Apple ID for every update so the app can retain its existing data and backup。
  • README Installation:On your iPhone, open the Watch app and install HermesEnabler2 from My Watch → Apps。
材料未说明:README 未说明 Apple ID 类型、侧载证书有效期和可安装设备数量限制。;README 未说明 Bundle Identifier 配置错误后的具体恢复步骤。
适合 我有 Xcode 和一台已配对的 Apple Watch,不想使用预编译 IPA,而是想直接构建并运行 HermesEnabler2;项目是否支持这种方式?
适合读者: 使用 Xcode、拥有 Apple Watch 真机并希望从源码构建 HermesEnabler2 的 Apple 平台开发者

适合,README 提供了直接用 Xcode 构建并部署到 Apple Watch 的路径,但它没有替你解决签名、系统版本和设备配对问题。

  • README 的 Build with Xcode 流程要求打开 HermesEnabler2.xcodeproj。
  • 运行目标必须选择 Apple Watch,然后点击 Run;这与只构建 iPhone 应用的流程不同。
  • 构建完成后仍要在 Apple Watch 上打开 HermesEnabler2,并按应用内步骤执行,因此源码构建不会绕过手表端操作。
  • 项目数据表明主体代码使用 Objective-C,另有较大规模 Swift 代码,并包含 C、Python 和 Shell;但 README 没有描述 Xcode 版本、部署目标、签名配置或具体源码调试入口。
  • README Build with Xcode:Open HermesEnabler2.xcodeproj in Xcode。
  • README Build with Xcode:Select your Apple Watch as the run destination and click Run。
  • README Build with Xcode:Open HermesEnabler2 on your Apple Watch and follow the steps in the app。
  • 项目数据:Objective-C 133641,Swift 113598,C 6830,Python 3744,Shell 3673。
材料未说明:README 未说明所需 Xcode 版本、macOS 版本和 Apple Watch 部署目标。;README 未说明源码构建是否需要额外配置签名、Team 或 Bundle Identifier。
视情况 我现在使用的是 watchOS 27.2,想在自己的 Apple Watch 上启用 Hermès 表盘;这个项目是否适合我?
适合读者: 正在使用 watchOS 27.0 至 27.3 beta 1、希望在非 Hermès Apple Watch 上启用 Hermès 表盘的设备用户

视情况,watchOS 27.2 在项目明确支持的版本范围内,但仍需要接受非官方侧载和配置修改风险。

  • README 明确写着仅支持 watchOS 27.0 至 27.3 beta 1,因此你的系统版本满足已声明的版本条件。
  • 安装不是 App Store 流程:需要下载 Releases 中的 IPA,用 Sideloadly 安装,再在 iPhone 的 Watch 应用中安装 HermesEnabler2,最后在 Apple Watch 上执行应用内步骤。
  • 项目目标是“Enable Hermès Watch Faces on any Apple Watch devices”,但 README 没有列出逐型号兼容矩阵,也没有承诺正式版 watchOS 或未来系统兼容。
  • README 还要求“Use at your own risk”,所以它适合愿意承担兼容性与恢复风险的个人用户,不适合要求官方支持的场景。
  • README:Supported only on watchOS 27.0 through 27.3 beta 1.
  • README Installation:Install it with Sideloadly;On your iPhone, open the Watch app and install HermesEnabler2。
  • README:Enable Hermès Watch Faces on any Apple Watch devices。
  • README Cautions/Credits:Use at your own risk。
材料未说明:README 未说明具体 Apple Watch 型号的兼容矩阵。;README 未说明在 watchOS 27.0 至 27.3 beta 1 内各构建版本的行为差异。
适合 我希望研究 HermesEnabler2 的 Objective-C 和 Swift 实现,并在遵守许可证的前提下修改或再分发;这个项目是否适合做源码研究?
适合读者: 维护多语言 Apple 平台工具、希望研究并修改项目源码的开源开发者

适合做源码研究和修改,项目采用 MIT License,并同时提供 Xcode 工程与多语言 README;但内部实现和维护边界仍不够完整。

  • 项目数据将 Objective-C 列为主语言,代码量为 133641;Swift 为 113598,说明研究者需要同时理解两套 Apple 原生代码。
  • README 提供 HermesEnabler2.xcodeproj 的 Xcode 构建路径,可直接从工程入口开始检查和修改。
  • 项目包含 English、简体中文、繁體中文、한국어、日本語等 README 入口,便于比较部署说明,但这不等于源码 API 文档完整。
  • 项目许可证是 MIT License,适合在许可条件下研究、修改和再分发;不过 README 只说明项目包含来自 Gester 的代码,没有列出更细的文件级归属和修改要求。
  • 项目数据:main_language 为 Objective-C;Objective-C 133641,Swift 113598。
  • README Build with Xcode:Open HermesEnabler2.xcodeproj in Xcode。
  • README 顶部:English、한국어、简体中文、繁體中文、Japanese、Español、Français、Deutsch、Português。
  • 项目数据:license 为 MIT License。
  • README Credits:This project incorporates code from Gester。
材料未说明:README 未说明源码模块边界、测试覆盖率和调试文档。;README 未说明 Gester 代码具体分布在哪些文件,以及再分发时是否有额外归属要求。

✨ 核心亮点

  • 支持 watchOS 27.0 至 27.3 beta 1
  • 可用 Sideloadly 安装 Releases IPA
  • 支持 Xcode HermesEnabler2.xcodeproj 构建
  • MIT License,已有 1,538 星和 139 fork

🔧 工程化

  • 从 Releases 下载 IPA,经 Sideloadly 安装 HermesEnabler2
  • 也可在 Xcode 打开 HermesEnabler2.xcodeproj 后运行

⚠️ 风险

  • README 仅支持 watchOS 27.0 至 27.3 beta 1
  • 删除应用前必须在 HermesEnabler2 恢复 MobileGestalt 备份
  • Sideloadly 必须关闭 Use automatic bundle ID 并固定标识

👥 适合谁?

  • 使用 watchOS 27.0–27.3 beta 1 的 Apple Watch 用户
  • 能使用 Sideloadly 或 Xcode 的 HermesEnabler2 试用者