twofas / 2fas-ios

Source code for 2FAS iOS app
GNU General Public License v3.0
480 stars 35 forks source link

Import from Twilio Authy #76

Closed baschny closed 5 months ago

baschny commented 5 months ago

As an Authy user facing the discontinuation of the Authy Desktop App (for MacOS), I will give 2FAS a try together with the Browser extension. I noted that there are "Import Tokens" available for several other apps (Aegis, Raivo OTP, LastPass, Google Auth, andOTP and Authenticator Pro), but not Authy.

Is there any technical chance to have this available?

Expect a huge influx of disappointed Authy users in the next coming weeks, since the discontinuation of the Desktop App which was previously announced for August 2024 (see https://support.authy.com/hc/en-us/articles/17592416719003-Authy-for-Desktop-End-of-Life-EOL), was suddenly advanced to March 19, 2024 according to their inline help in the latest (and probably last??) update.

Also a native MacOS App would also be cool (seems to be in the works in #36) - that was the main reason for me using Authy (sync between mobile device and desktop). I even used their Windows App on my PC.

baschny commented 5 months ago

Argh, I guess this answers my question already: https://support.authy.com/hc/en-us/articles/1260805179070-Export-or-Import-Tokens-in-the-Authy-app - so probably no workaround possible then to get the original QR-Codes or create new ones for each individual site.

RichardD2 commented 5 months ago

There is a way, at least for normal services, but it's quite complicated:

Generating Authy passwords on other authenticators

NB: My first attempt, using the first script from that Gist, resulted in importing 44 "Service " services, which wasn't much use. I then struggled to delete them, since moving more than one service to the trash doesn't seem to work.

I eventually used the code from brenc's comment to export the tokens in a Raivo format, which imported successfully.

gillbates commented 5 months ago

thx, I also migrated from authy to 2fas today