Reverse Engineering a Mobile Game: Part 5 — Teaching a Bot to Play
The final piece: an automation bot that logs in and completes daily tasks in 90 seconds. The hardest part wasn't sending messages — it was figuring out what...
Technical notes, project documentation, and lessons learned across software, DIY, writing, and more.
The final piece: an automation bot that logs in and completes daily tasks in 90 seconds. The hardest part wasn't sending messages — it was figuring out what...
With the binary protocol cracked, I built a Python client that authenticates, connects, and speaks the game's language.
The game speaks a custom binary language over WebSocket. The hardest part wasn't finding the protocol — it was getting one field type wrong by 4 bytes.
Every mobile game is hiding its secrets in a file you already have. Here's how I went from 'I wonder how this works' to extracting thousands of files of...
I downloaded an APK, cracked open its Unity asset bundles, extracted 2,880 compiled Lua files, and built a team optimizer that actually knows the math.