:/ im a bit jaded, so maybe this perspective isnt for everyone. I have abandoned several long term software projects from changing jobs and now try not to invest emotionally in my work projects. To compensate and keep enjoying software development I have a personal project that I am invested in but approach as a long term goal to avoid pressuring myself into completing it quickly and burning out.
Maybe try to catch the error and recover ?
https://gnome.pages.gitlab.gnome.org/pygobject/guide/api/error_handling.html
Unzip the apk and look through the filesystem. Some malware will be obvious.
Install the APK on an android development vm and use it for a bit. Maybe give it a week to start showing ads and stuff. Maybe try capturing network traffic and try to determine if it’s legit.
If you don’t need network access use netguard or some other local firewall to disable network traffic for the app and just use it normally
Back up your important stuff and be ready to wipe your device if you notice any bad behavior. Of course some malware doesn’t show itself at all, so you may never know.
I would try zipping up the epub dir and changing the extension to .epub
I found the solution, we’re running debug builds in prod from now on