Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The data backup doesn't seem to be recognized in the form as spit out by Threema (.zip) which is confusing #66

Open
ell1e opened this issue Oct 19, 2020 · 2 comments

Comments

@ell1e
Copy link

ell1e commented Oct 19, 2020

If I do a threema data backup and want to do an import, it seems like I'm supposed to do things with it (like extracting). I did it wrong at first, and I'm wondering now: why doesn't OpenMittsu just handle this and let me pick the backup as-is, which is that .zip file? Why give me comparatively complicated manual extract & delete instructions instead, that fill about 7 paragraphs in the load backup wizard? Is having OpenMittsu this in /tmp with the appropriate permissions not safe enough? (I would think that on any LUKS encrypted distro that is properly configured, the tempfs should also be encrypted.)

@blizzard4591
Copy link
Owner

The biggest problem with opening the zip file directly is the encryption used. I started playing with implementing this directly, and its a pain - I need to ship at least two additional dependencies, have them build with openMittsu and interface them.

Since this is a one-person show (for 99% at least), I gave up on that after a couple of days of experimenting (though there could be a stale branch somewhere with some of that) and instead ask users to simply extract the archive. I'd be more than happy to merge in a PR which enables this, but I currently am not willing to put in the time for so little benefit.

But maybe I am wrong?

@ell1e
Copy link
Author

ell1e commented Oct 27, 2020

IMHO this is the one super visible step every single one of your converting users will need to go through. So that the dialogs are pretty weird gives you a high risk that people will just stop and not use the open client at all. Not that this is necessarily a fault, after all it's an open unpaid offering, just pointing out this can be a consequence.

(I did eventually pass on it when afterwards I got an error that the backup wasn't recognized, concluding the whole process isn't really ironed out much. But I suppose that's a different issue)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants