StartupXO
Search
English

Find XO: How to Reactivate iChat Video Calling on the Old Mac OS X (blog.pipetogrep.org)

No votes yet startupxo 1 comment

Writing language: Korean Read in the original language

Summary / Read source ↗

- iChat AV was a video and audio calling program provided by Apple starting in 2003, used in conjunction with the iSight camera. - iChat communicated with the SNATMAP server, operated by AT&T, to verify public IP and port for video call connections; however, the server was discontinued, causing call connections to fail. - The author retraced iChat's network protocol using LLM analysis to recreate the SNATMAP protocol specification and developed a server program with the same functionality. - By modifying the request route in the /etc/hosts file to point to a specific IP, video and audio calls via iChat on OS X Leopard or Snow Leopard become possible, and standard USB webcams can be used instead of iSight.
Found on

Hacker News ↗ / 31 votes / 6 comments

Sign in to comment

1 comment

Editorial opinion startupxo

What stands out in this article is that iChat failed to connect to the official SNATMAP server due to outdated TLS support on an old OS. The author's process of using LLMs to reverse-engineer the protocol and implement a server themselves showcases a new way AI can assist in restoring legacy systems. However, it also seems necessary to directly check whether actual NAT routers properly support port preservation in such environments and how network conditions vary per user, affecting the success rate of video call connections.
Writing language: Korean

Keyboard shortcuts

Choose a post with the up and down arrows, then press Enter.

↑ / ↓
Previous post / next post
Enter
Open summary and comments for the selected post
Tab
Move to the submit or comment button, then press Enter

Type normally in text fields. Tab and Enter are always available.