Faire un appel en visio avec iChat AV en 2026

Dans les débuts de Mac OS X, Apple avait intégré un logiciel pour le chat, iChat. Il permettait les appels audio et vidéo (avec l’iSight) et a été remplacé peu à peu par Messages et FaceTime. Si Apple a supprimé iChat de Mac OS X (enfin, OS X à l’époque) avec 10.8 Mountain Lion, iChat a encore fonctionné auelques années, avant qu’Apple coupe les serveurs entre 2015 et 2022 (je n’ai pas trouvé de date). Mais un développeur a remis en place le nécessaire.

Techniquement, il est toujours possible de faire des appels en local (à travers Bonjour) ou d’utiliser la messagerie elle-même. Apple proposait plusieurs protocoles à l’époque, dont le XMPP (Jabber). Pour tester rapidement, j’ai juste fait deux comptes sur JabbIM. Les vieilles versions de Mac OS X (Snow Leopard dans mon cas) râlent un peu sur la sécurité, mais pour du test, c’est suffisant.

On peut utiliser Jabber (XMPP)



Petite plainte



Mais ça passe

Maintenant, pour les appels, c’est plus compliqués. Le fonctionnement d’origine, comme l’explique cette page, est assez simple : le logiciel se connecte à une adresse chez Apple (configuration.apple.com) et fournit son adresse IP publique. La personne en face fait la même chose (je résume) et il y a une liaison P2P entre les deux appareils. Le serveur d’Apple fait office de serveur SNATMAP et ça passe normalement sur un réseau grand public classique avec un routeur standard sans devoir bidouiller. Le problème, en 2026 (et ça fait environ 10 ans, à vue de nez), c’est que le serveur n’existe plus.

La solution de Chris, sur son blog, a été de comprendre ce qu’iChat attendait et de recréer un serveur basique. Il est open source, vous pouvez l’héberger, mais sinon il suffit de modifier une ligne dans le fichiers /etc/host de Mac OS X pour passer par celui de Chris (il faut bien mettre un s à la fin de host, mais pour une raison obscure, je ne peux pas sauver).

sudo nano /etc/host
185.52.176.175 configuration.apple.com

Si on testait ?

J’ai sorti deux Mac portables sous Mac OS X Snow Leopard, créé deux comptes Jabber et vérifié que ça communiquait. Ensuite j’ai entré la ligne pour contacter le serveur de Chris et ça a fonctionné. Pour éviter de travailler en local, le premier Mac était sur ma connexion fixe (fibre), le second sur ma connexion Starlink.

La notification


On accepte


Ça marche !

Les webcams des deux Mac ne sont pas extraordinaires (c’est un MacBook Pro 2007 et un MacBook de la même époque) mais le choix de deux Mac Intel et de Snow Leopard permet d’avoir une image en 640 x 480. Ça fonctionne visiblement sur les PowerPC sous Leopard aussi, mais il faut une webcam (sauf avec éventuellement un des derniers iMac G5). L’iSight ou n’importe quelle webcam USB pas trop récente (USB 2.0) devraient fonctionner.

Sur le MacBook Pro


Sur le MacBook