Depuis les débuts de l’Apple Watch Hermès (et c’est aussi le cas sur certaines variantes), Apple réserve certains cadrans à la montre siglée, vendue un peu plus cher que la version classique en titane (et auparavant en acier). Mais si vous voulez les cadrans Hermès sur n’importe quelle Apple Watch (ou presque) c’est possible pour le moment.
Jinwoo Kim, un développeur coréen, avait déjà proposé une solution pour ça, mais je n’avais jamais réussi à lancer son programme, que ce soit dans le simulateur ou sur une montre. La version 2 de son HermesEnabler, elle, a fonctionné. Avant de commencer, deux points. Premièrement, ça modifie des fichiers système de watchOS, en passant par une faille. Même si le code a été analysé, ça reste une faille de sécurité, et Apple va probablement corriger le problème dans le futur. Ça fonctionne de watchOS 27 à 27.2.1 en tout cas. Deuxièmement ce n’est pas sans risques : on modifie des fichiers système de watchOS. Il est possible que ça bloque la montre et faire une sauvegarde est le minimum, à mon avis.
Une installation… compliquée
Bon, en théorie, il faut envoyer une application iPhone (disponible sur la page de release) en passant par exemple par Sideloadly. Ensuite, elle doit envoyer une application dans l’Apple Watch. Sauf que chez moi, ça ne fonctionne pas. J’ai fait quelques essais sans succès et ça vient peut-être de mon compte développeur gratuit, mais l’application iPhone passe mais pas celle pour Apple Watch.
La solution ? Passer par Xcode. Dans l’ordre et en résumé (je ne suis pas développeur, donc je fais peut-être des erreurs).
• Télécharger le code.
• Pour la partie HermesEnabler2, modifier Signing & Capabilities. Il faut choisir votre compte développeur (même gratuit) dans Team, mettre un identifiant pour le Bundle Identifier (par exemple fr.montest.HermesEnabler2.watchkitapp) , supprimer le App Group existant et en ajouter un sous le nom group.fr.montest.HermesEnabler2.
• Dans la partie HermesEnabler2, encore, il faut aller dans l’onglet Info et modifier la valeur WKCompanionAppBundleIdentifier. Elle doit être fr.montest.HermesEnabler2
• Pour la partie HermesCompanion, l’application Apple Watch, même chose. Choisir votre compte dans Team et mettre fr.montest.HermesEnabler2 comme Bundle Identifier.
• La partie qui m’a un peu bloqué : il faut que votre Apple Watch soit en mode développeur. Je vous mets la théorie : dans Réglages -> Confidentialité et sécurité, il faut activer le Mode développeur (tout en bas) et redémarrer l’Apple Watch. Si tout se passe bien, elle sera proposée dans le Device Hub de Xcode. Dans la pratique, ça ne fonctionnait pas chez moi. Dans certains cas, brancher l’iPhone en USB sur le Mac et lancer le Device Hub doit permettre de faire apparaître le menu… si vous avez de la chance. Moi, j’ai dû aller sur un Mac Intel avec une ancienne version de Xcode pour que la montre accepte d’afficher le menu (aucune idée de la raison).
• Si tout se passe bien, vous pourrez sélectionner la montre comme cible et lancer une compilation. Ça peut prendre un peu de temps si vous n’avez jamais développé sur l’Apple Watch, le temps que Xcode récupère certaines données.
Sur la montre
Si vous êtes arrivé ici, l’application s’est lancée. Il faut effectuer la sauvegarde initiale des fichiers à modifier. Si tout se passe bien (avec une montre sous watchOS 27), vous aurez ensuite la possibilité d’effectuer les modifications. On a la possibilité d’ajouter les cadrans (Hermès ou Apple Watch Ultra), mais aussi de modifier certains réglages. Franchement, ici, j’éviterais. Forcer des modes qui ne fonctionnent pas nécessairement matériellement, ce n’est pas une bonne idée. Une fois que les cadrans sont activés, il faut simplement choisir Redémarrer Carrousel (qui est le nom de l’interface de l’Apple Watch).
Maintenant, dans l’interface de la montre (pas dans l’application Watch de l’iPhone) vous pourrez ajouter les cadrans Hermès. Les images ne sont pas nécessairement visibles, mais les cadrans fonctionnent.
Pas nécessairement pérenne
Bon, encore une fois, ça repose sur la modification de fichiers liés au système. Donc je suppose qu’une mise à jour de watchOS va probablement annuler les modifications, mais peut-être que les cadrans déjà installés vont rester (aucune idée pour le moment). Je mettrais à jour si c’est le cas.




















