A server emulator for Auxbrain's Egg, Inc. mobile game, written in Python, for version 1.12.13. This project was created for Reverse Engineering a Mobile App Protobuf API blog posts on based.quest.
The version of game chosen is deliberate to not affect the current live service. The game developer has had a history of having to deal with cheaters and I do not wish to furthen the problem by attempting to reverse engineer their efforts against cheaters. The project's scope is to educate people on how to reverse engineer APIs in order for digital preservation and archival of media. As API servers shut down, many apps are immediately locked out from being useable or get heavily hindered in capabilities to do anything productive.
You will need a VPN app on your phone that can overwrite DNS records (such as AdAway), redirect www.auxbrain.com to the server that's hosting the emulator.
You might want to check out headers of source files for any server epochs. I am using 05/05/2024 as the default epoch for scheduling contracts for example.
- First contact
- Offer a valid backup
- Respond with valid payload
- Unlock Pro Permit
- Gift Calendar
- Private Server API
- Break Piggy Bank week after filling
- Rename a device ID to a friendly name via API
- Self-service dashboard & GUI
- Periodicals
- Contracts
- Your First Contract
- Contract Scheduler
- Co-op with computer simulations
- Events
- Proof of Concept
- Event Scheduler
- Contracts