Hi Anton,
I've successfully managed to authenticate and run your project on a Linux VPS. Since I needed to generate the secrets.json, I set up a VNC interface to handle the Google login flow. Everything works perfectly after that, and I can sync the tags (including v12 E2EE keys).
However, I'm facing a major issue: the session is being dropped by Google in less than 24 hours. The microservice starts failing with a KeyError: 'Auth' because the aas_token seems to expire or get invalidated, requiring a full manual login via the UI again.
Do you know if there is a way to make the session more persistent or if Google has recently changed how they handle these emulated Android tokens? Any advice on how to avoid re-authenticating every day would be greatly appreciated.
It sounds like Google is invalidating the session. Maybe it detects suspicious behavior or something.
i've been running scripts to do this for 6months and never been invalidated. Maybe your requests were too frequent?
You can also run the official one in Docker.