FreeSSM is already open source. It's reversed Subaru SSM diagnostic protocol and wrapped a tool around it. That was ~15 years ago, long before any of the AI stuff.
I started with Lineage 2 - RE the network protocol, building own implementation that could communicate to the server, than fighting with protected binaries (anti-VM, anti-debug). That was interesting.