hbruintjes / ceema

Threema protocol implementation in C++
Apache License 2.0
20 stars 4 forks source link

Threema login information #6

Open mfulz opened 2 years ago

mfulz commented 2 years ago

I've compiled the pidgin plugin and could basically add a Threema account. But how / what do I need to enter for Username / Password?

hbruintjes commented 2 years ago

Usually, it is your Threema ID for username, the password for a backup string as password, and then in the account settings specify the backup string. You can fetch the backup string from the app. Alternatively you can directly use a hex-encoded version of your private key as the password and leave the backup string blank, but you would have to extract it first.

mfulz commented 2 years ago

Ok found it, but still have the following issues:

I've removed thenonces and session PK, because I'm not sure how critical this data is.

hbruintjes commented 2 years ago

Seems Threema has shut the 3rd-party application gateway. You can replace the 'xx' by one of the alternatives, but make sure to uncheck "Use application gateway" in the settings, as those gateways use a slightly different protocol.

mfulz commented 2 years ago

Yep it's not working I think, with your suggestions I receive account disabled because you signed in from another location. So I would have to disable it on my phone I guess.

mfulz commented 2 years ago

Ok just have to close threema on my phone than it connects. But it is not showing any contacts -> Is this a missing feature or some issue on my side?

hbruintjes commented 2 years ago

In PR #4 some backup import feature was added, but I have never tried that. Automatic import is not supported (if the server even supports that, previously that did not exist). You will have to add them manually as buddies.