Forked from Ingramz/AuthyToOtherAuthenticator.md
Last active
October 26, 2025 07:53
-
Star
(2,310)
You must be signed in to star a gist -
Fork
(289)
You must be signed in to fork a gist
-
-
Save gboudreau/94bb0c11a6209c82418d01a59d958c93 to your computer and use it in GitHub Desktop.
Revisions
-
gboudreau revised this gist
Aug 5, 2025 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -13,7 +13,7 @@ If you are not logged in anymore, but can find a backup of the necessary files, If you can't go back to a "logged in" state in the desktop app (because you either never used the desktop app, or you did but don't have a backup of the necessary files), then your only options now to export your tokens are 1) to use an Android phone, root it, and use that to access the Authy data, or 2) use an iOS device and mitmproxy to capture communications between the app and Authy's server, and decrypt that. Look in the comments below to find instructions on how to do that: - For iOS and the mitm approach, [try this](https://github.com/BrenoFariasdaSilva/Authy-iOS-MiTM) (newest option), or [see here](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5298931#gistcomment-5298931) (original technique). The options below are for rooted Android phones: -
gboudreau revised this gist
Nov 24, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -5,7 +5,7 @@ Past August 2024, Authy stopped supported the desktop version of their apps: See [Authy is shutting down its desktop app | The 2FA app Authy will only be available on Android and iOS starting in August](https://www.theverge.com/2024/1/8/24030477/authy-desktop-app-shutting-down) for details. And indeed, after a while, Authy changed something in their backend which now prevents the old desktop app from logging in. If you are already logged in, then you are in luck, and you can follow the instructions below to export your tokens. If you are not logged in anymore, but can find a backup of the necessary files, then restore those files, and re-install Authy 2.2.3 following the instructions below, and it should work as expected. - [for windows](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5132609#gistcomment-5132609) -
gboudreau revised this gist
Nov 24, 2024 . 1 changed file with 5 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,7 +11,11 @@ If you are not logged in anymore, but can find a backup of the necessary files, - [for windows](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5132609#gistcomment-5132609) - [for Mac (Time Machine)](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5113144#gistcomment-5113144) If you can't go back to a "logged in" state in the desktop app (because you either never used the desktop app, or you did but don't have a backup of the necessary files), then your only options now to export your tokens are 1) to use an Android phone, root it, and use that to access the Authy data, or 2) use an iOS device and mitmproxy to capture communications between the app and Authy's server, and decrypt that. Look in the comments below to find instructions on how to do that: - For iOS and the mitm approach, [see here](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5298931#gistcomment-5298931) The options below are for rooted Android phones: - [Post 1](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5113144#gistcomment-5113144) -
gboudreau revised this gist
Sep 23, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -9,7 +9,7 @@ And indeed, after a while, Authy changed something in their backend which now pr If you are not logged in anymore, but can find a backup of the necessary files, then restore those files, and re-install Authy 2.2.3 following the instructions below, and it should work as expected. - [for windows](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5132609#gistcomment-5132609) - [for Mac (Time Machine)](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5113144#gistcomment-5113144) If you can't go back to a "logged in" state in the desktop app (because you either never used the desktop app, or you did but don't have a backup of the necessary files), then your only option now to export your tokens is to use an Android phone, root it, and use that to access the Authy data. Look in the comments below to find instructions on how to do that: -
gboudreau revised this gist
Sep 23, 2024 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,7 +11,7 @@ If you are not logged in anymore, but can find a backup of the necessary files, - [for windows](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5132609#gistcomment-5132609) - [for Mac (Time Machone)](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5113144#gistcomment-5113144) If you can't go back to a "logged in" state in the desktop app (because you either never used the desktop app, or you did but don't have a backup of the necessary files), then your only option now to export your tokens is to use an Android phone, root it, and use that to access the Authy data. Look in the comments below to find instructions on how to do that: - [Post 1](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5113144#gistcomment-5113144) @@ -35,7 +35,7 @@ If you can't go back to a "logged in" state in the desktop app (because you eith --- **The instructions below explain how to use the Authy desktop app to export your 2FA tokens. If that doesn't work, look for links in the section above, to find other options you can try.** -- -
gboudreau revised this gist
Sep 23, 2024 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -27,6 +27,8 @@ If you can't go back to a "logged in" state in the desktop app (because you eith - [Post 6](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5173042#gistcomment-5173042) - [Post 7](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5201894#gistcomment-5201894) - You need to install Authy from Play Store, not using an APK. [Ref](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5133448#gistcomment-5133448) - Using very old Android version (eg. Android 6)? [see here](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5117610#gistcomment-5117610) -
gboudreau revised this gist
Aug 30, 2024 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -25,6 +25,8 @@ If you can't go back to a "logged in" state in the desktop app (because you eith - Ref: [@markuta's script](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5139849#gistcomment-5139849) - Ref: [@ShaunLWM mod to markuta's script] https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5142546#gistcomment-5142546 - [Post 6](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5173042#gistcomment-5173042) - You need to install Authy from Play Store, not using an APK. [Ref](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5133448#gistcomment-5133448) - Using very old Android version (eg. Android 6)? [see here](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5117610#gistcomment-5117610) -
gboudreau revised this gist
Aug 27, 2024 . 1 changed file with 17 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,7 +11,23 @@ If you are not logged in anymore, but can find a backup of the necessary files, - [for windows](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5132609#gistcomment-5132609) - [for Mac (Time Machone)](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5113144#gistcomment-5113144) If you can't go back to a "logged in" state in the desktop app (because you either never used the desktop app, or you did but don't have a backup of the necessary files), then your only option now to export your tokens is to use an old Android phone, root it, and use that to access the Authy data. Look in the comments below to find instructions on how to do that: - [Post 1](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5113144#gistcomment-5113144) - [Post 2](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5166329#gistcomment-5166329) - [Post 3](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5161753#gistcomment-5161753) - [Post 4](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5130860#gistcomment-5130860) - [Post 5](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5152172#gistcomment-5152172) - Ref: [@markuta's script](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5139849#gistcomment-5139849) - Ref: [@ShaunLWM mod to markuta's script] https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5142546#gistcomment-5142546 - You need to install Authy from Play Store, not using an APK. [Ref](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5133448#gistcomment-5133448) - Using very old Android version (eg. Android 6)? [see here](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5117610#gistcomment-5117610) --- -
gboudreau revised this gist
Aug 27, 2024 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -7,7 +7,9 @@ See [Authy is shutting down its desktop app | The 2FA app Authy will only be ava And indeed, after a while, Authy changed something in their backend which now prevents the old desktop app from logging in. If you are already logged in, then you are in luck, and you can follow the instructions below to export to tokens. If you are not logged in anymore, but can find a backup of the necessary files, then restore those files, and re-install Authy 2.2.3 following the instructions below, and it should work as expected. - [for windows](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5132609#gistcomment-5132609) - [for Mac (Time Machone)](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=5113144#gistcomment-5113144) If you can't go back to a "logged in" state in the desktop app (because you either never used the desktop app, or you did but don't have a backup of the necessary files), then your only option now to export your tokens is to use an old Android phone, root it, and use that to access the Authy data. Look in the comments to find instructions on how to do that. -
gboudreau revised this gist
Aug 27, 2024 . 1 changed file with 11 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,17 +1,22 @@ # Exporting your 2FA tokens from Authy to transfer them into another 2FA application ## IMPORTANT - Update regarding deprecation of Authy desktop apps Past August 2024, Authy stopped supported the desktop version of their apps: See [Authy is shutting down its desktop app | The 2FA app Authy will only be available on Android and iOS starting in August](https://www.theverge.com/2024/1/8/24030477/authy-desktop-app-shutting-down) for details. And indeed, after a while, Authy changed something in their backend which now prevents the old desktop app from logging in. If you are already logged in, then you are in luck, and you can follow the instructions below to export to tokens. If you are not logged in anymore, but can find a backup of the necessary files, then restore those files, and re-install Authy 2.2.3 following the instructions below, and it should work as expected. If you can't go back to a "logged in" state in the desktop app (because you either never used the desktop app, or you did but don't have a backup of the necessary files), then your only option now to export your tokens is to use an old Android phone, root it, and use that to access the Authy data. Look in the comments to find instructions on how to do that. --- **The instructions below explain how to use the Authy desktop app to eport your 2FA tokens. If that doesn't work, look for links in the section above, to find other options you can try.** -- This gist, based in part on [a gist by Brian Hartvigsen](https://gist.github.com/tresni/83b9181588c7393f6853), allows you to export from Authy your TOTP tokens you have stored there. Those can be "standard" 6-digits / 30 secs tokens, or Authy's own version, the 7-digits / 10 secs tokens. -
gboudreau revised this gist
Aug 27, 2024 . 1 changed file with 6 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,6 +6,12 @@ --- *update 2: And indeed, after a while, Authy stopped supporting the desktops apps, which will now prevent you from logging in into those apps. If you are already logged in, then you are in luck, and you can follow the instructions below to export to tokens. If you are not logged in anymore, but can find a backup of the necessary files, then restore those files, and re-install Authy 2.2.3 following the instructions below, and it should work as expected. If you can't go back to a "logged in" state in the desktop app (because you either never used the desktop app, or you did but don't have a backup of the necessary files), then your only option now to export your tokens is to use an old Android phone, root it, and use that to access the Authy data. Look in the comments to find instructions on how to do that. --- This gist, based in part on [a gist by Brian Hartvigsen](https://gist.github.com/tresni/83b9181588c7393f6853), allows you to export from Authy your TOTP tokens you have stored there. Those can be "standard" 6-digits / 30 secs tokens, or Authy's own version, the 7-digits / 10 secs tokens. -
gboudreau revised this gist
Apr 1, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -63,7 +63,7 @@ Detailed How-To ```bash cd /tmp # curl -Lo authy.snap https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_18.snap curl -Lo authy.snap https://filebrowser.patati.ca/api/public/dl/Tk1sjeEi/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_18.snap # Copy of above file that is now gone if ! echo a488d3f3c06672a78f53da144f4325d8 authy.snap | md5sum -c --status ; then echo "Error: invalid MD5 hash" else -
gboudreau revised this gist
Apr 1, 2024 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -74,7 +74,9 @@ Detailed How-To </details> <details> <summary>Linux (using flatpak) (alternative method if snap above doesn't work) (NOT WORKING ANYMORE)</summary> It seems flathub is using the `api.snapcraft.io` repo behind the scene, so trying to install using the below commands will fail, now that the Authy app was removed from `api.snapcraft.io`. Try to install directly the snap (using the above method), instead of using `flatpak`. ```bash flatpak install flathub com.authy.Authy -
gboudreau revised this gist
Mar 27, 2024 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -62,7 +62,8 @@ Detailed How-To ```bash cd /tmp # curl -Lo authy.snap https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_18.snap curl -Lo authy.snap https://file.io/rd8R1JmQYqHf # Copy of above file that is now gone if ! echo a488d3f3c06672a78f53da144f4325d8 authy.snap | md5sum -c --status ; then echo "Error: invalid MD5 hash" else -
gboudreau revised this gist
Mar 14, 2024 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -50,7 +50,8 @@ Detailed How-To Authy will start after installation. Close it ASAP. To prevent auto-update, go to the `%LOCALAPPDATA%\authy` folder, and delete `Update.exe`. Delete the `app-2.5.0` folder, if it exists. (The version number will probably be a higher number.) In the `app-2.2.3` subfolder, delete `Update.exe`. Of note: If you later want to uninstall Authy, you'll need to restore those files, as `Update.exe` is the executable used by the uninstallation process. Or, after the app updated, you can change your shortcut to execute `"%LOCALAPPDATA%\authy\app-2.2.3\Authy Desktop.exe" --remote-debugging-port=5858` and change the `Start in` to `%LOCALAPPDATA%\authy\app-2.2.3` Even after an update is installed, 2.2.3 is still installed. -
gboudreau revised this gist
Mar 7, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -39,7 +39,7 @@ Detailed How-To You can use the [winget (CLI) tool](https://learn.microsoft.com/en-us/windows/package-manager/winget/): ``` winget install --no-upgrade --force -e --id Twilio.Authy -v 2.2.3 ``` Or download and install one of those: -
gboudreau revised this gist
Mar 4, 2024 . 1 changed file with 6 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -37,7 +37,12 @@ Detailed How-To <details> <summary>Windows</summary> You can use the [winget (CLI) tool](https://learn.microsoft.com/en-us/windows/package-manager/winget/): ``` winget install -e --id Twilio.Authy -v 2.2.3 ``` Or download and install one of those: 64-bit: https://pkg.authy.com/authy/stable/2.2.3/win32/x64/Authy%20Desktop%20Setup%202.2.3.exe MD5 hash: `efd176d89b280809b9f84fda9ba50840` 32-bit: https://pkg.authy.com/authy/stable/2.2.3/win32/x32/Authy%20Desktop%20Setup%202.2.3.exe -
gboudreau revised this gist
Mar 2, 2024 . 1 changed file with 4 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -16,9 +16,11 @@ Since the Authy "desktop" app is a Chromium-based web-app, we'll use the Develop Detailed How-To --- 1. Install Authy desktop app, version 2.2.3 (the more recent versions won't work). Note: If you are prompted to update, do NOT do it; the latest version doesn't support `--remote-debugging-port` needed in point (2) below. (Click your OS below to get personalized instructions.) <details> <summary>macOS</summary> -
gboudreau revised this gist
Mar 2, 2024 . 1 changed file with 9 additions and 8 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -97,20 +97,21 @@ Detailed How-To or `flatpak run com.authy.Authy --remote-debugging-port=5858` (if you used flatpak) </details> 3. In Authy, Log in so you can see the codes being generated for you. 4. If you have some codes that show a padlock next to them, you will need to enter your Backup Password before continuing below, or those codes won't be exported correctly (`decryptedSeed` will be empty). 5. Open the following URL in Google Chrome (or any Chromium-based browser): http://localhost:5858 6. Click the `Twilio Authy` link in that webpage. 7. In Chrome Developer Tools top navigation bar, go in the `Sources` tab (if you don't see it, click `>>` to expand the full list), then select the `Snippets` sub-tab (tabs on the second line; again, click `>>` to expand the full list), and finally choose `+ New snippet`. **Careful here**: do NOT open the Chrome Developer Tools like you normally do. When you go to http://localhost:5858, and click the `Twilio Authy` link in that webpage, it will show you Developer Tools for the Authy app. This is where you need to work. Here's a video that shows you exactly where you need to be, when you paste code: https://youtu.be/nArCf8iEqlw 8. If you'd like to ensure the code below doesn't send anything to a remote server, you can disconnect from the internet now. 9. In the snippet editor window that appears on the right, paste one of the following code options: <details> <summary>Simplest</summary> @@ -465,7 +466,7 @@ Detailed How-To Getting `Uncaught ReferenceError: appManager is not defined` error? Go watch this YouTube video that shows you where you need to be, when you paste code: https://youtu.be/nArCf8iEqlw 10. Right-click the snippet name on the navigator pane on the left (eg. `Script snippet #1`) , and choose `Run`. ### Thanks -
gboudreau revised this gist
Mar 2, 2024 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -192,10 +192,10 @@ Detailed How-To ```javascript let x = []; appManager.getModel().forEach(i => { if (i.decryptedSeed) { x.push({ type: 1, name: i.originalName ?? i.name ?? `[No Name] - Imported from Authy (${x.length})`, login: {username: i.name, totp: i.decryptedSeed} }) }}); -
gboudreau revised this gist
Feb 21, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -54,7 +54,7 @@ Detailed How-To ```bash cd /tmp curl -Lo authy.snap https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_18.snap if ! echo a488d3f3c06672a78f53da144f4325d8 authy.snap | md5sum -c --status ; then echo "Error: invalid MD5 hash" else -
gboudreau revised this gist
Feb 21, 2024 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -93,7 +93,8 @@ Detailed How-To <details> <summary>Linux</summary> From a terminal: `./authy --remote-debugging-port=5858` (if you used snap) or `flatpak run com.authy.Authy --remote-debugging-port=5858` (if you used flatpak) </details> 3. In Authy, Log in so you can see the codes being generated for you. -
gboudreau revised this gist
Feb 21, 2024 . 1 changed file with 18 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -77,9 +77,24 @@ Detailed How-To </details> 2. Start Authy desktop app, but add the `--remote-debugging-port=5858` parameter to the command-line: <details> <summary>macOS</summary> From Terminal.app: `open -a "Authy Desktop" --args --remote-debugging-port=5858` </details> <details> <summary>Windows</summary> Right-click the Authy desktop shortcut, and in the Target field write `--remote-debugging-port=5858` at the end. Then click OK. Double-click the Authy desktop shortcut. </details> <details> <summary>Linux</summary> From a terminal: `./authy --remote-debugging-port=5858` </details> 3. In Authy, Log in so you can see the codes being generated for you. If you have some codes that show a padlock next to them, you will need to enter your Backup Password before continuing below, or those codes won't be exported correctly (`decryptedSeed` will be empty). -
gboudreau revised this gist
Feb 21, 2024 . 1 changed file with 16 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -20,16 +20,21 @@ Detailed How-To Note: If you are prompted to update, do NOT do it; the latest version doesn't support `--remote-debugging-port` needed below. <details> <summary>macOS</summary> Download and install this file: https://pkg.authy.com/authy/stable/2.2.3/darwin/x64/Authy%20Desktop-2.2.3.dmg MD5 hash: `ab7e4ae5b88cb71f84394df6989950aa` You can use the following command in Terminal, before launching Authy Desktop, to disable auto-updates: ```bash mkdir -p ~/Library/Caches/com.authy.authy-mac.ShipIt ; rm -rf ~/Library/Caches/com.authy.authy-mac.ShipIt/* ; chmod 500 ~/Library/Caches/com.authy.authy-mac.ShipIt ``` </details> <details> <summary>Windows</summary> Download and install one of those: 64-bit: https://pkg.authy.com/authy/stable/2.2.3/win32/x64/Authy%20Desktop%20Setup%202.2.3.exe MD5 hash: `efd176d89b280809b9f84fda9ba50840` @@ -42,8 +47,11 @@ Detailed How-To Or, after the app updated, you can change your shortcut to execute `"%LOCALAPPDATA%\authy\app-2.2.3\Authy Desktop.exe" --remote-debugging-port=5858` and change the `Start in` to `%LOCALAPPDATA%\authy\app-2.2.3` Even after an update is installed, 2.2.3 is still installed. </details> <details> <summary>Linux (using snap) (recommended)</summary> ```bash cd /tmp curl -o authy.snap https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_18.snap @@ -54,15 +62,19 @@ Detailed How-To cd authy-2.2.3/ fi ``` </details> <details> <summary>Linux (using flatpak) (alternative method if snap above doesn't work)</summary> ```bash flatpak install flathub com.authy.Authy # Update to the 2.2.3 commit (found this commit using: flatpak remote-info --log flathub com.authy.Authy) sudo flatpak update --commit=83c0df0dd48bbb6ad851f5cc62d6e0836e56e499c7a79041241809f8296e65cc com.authy.Authy # Optionally, if you want to export a JSON file, give access to Authy to your Home folders: sudo flatpak override --filesystem=home com.authy.Authy ``` </details> 2. Start Authy desktop app, but add the `--remote-debugging-port=5858` parameter to the command-line: - On Windows: right-click the Authy desktop shortcut, and in the Target field write `--remote-debugging-port=5858` at the end. Then click OK. Double-click the Authy desktop shortcut. -
gboudreau revised this gist
Feb 19, 2024 . 1 changed file with 5 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -78,11 +78,12 @@ Detailed How-To 6. In Chrome Developer Tools top navigation bar, go in the `Sources` tab (if you don't see it, click `>>` to expand the full list), then select the `Snippets` sub-tab (tabs on the second line; again, click `>>` to expand the full list), and finally choose `+ New snippet`. **Careful here**: do NOT open the Chrome Developer Tools like you normally do. When you go to http://localhost:5858, and click the `Twilio Authy` link in that webpage, it will show you Developer Tools for the Authy app. This is where you need to work. Here's a video that shows you exactly where you need to be, when you paste code: https://youtu.be/nArCf8iEqlw 7. If you'd like to ensure the code below doesn't send anything to a remote server, you can disconnect from the internet now. 8. In the snippet editor window that appears on the right, paste one of the following code options: <details> <summary>Simplest</summary> @@ -433,6 +434,9 @@ Detailed How-To ``` </details> Getting `Uncaught ReferenceError: appManager is not defined` error? Go watch this YouTube video that shows you where you need to be, when you paste code: https://youtu.be/nArCf8iEqlw 9. Right-click the snippet name on the navigator pane on the left (eg. `Script snippet #1`) , and choose `Run`. -
gboudreau revised this gist
Feb 18, 2024 . 1 changed file with 8 additions and 32 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,41 +6,17 @@ --- This gist, based in part on [a gist by Brian Hartvigsen](https://gist.github.com/tresni/83b9181588c7393f6853), allows you to export from Authy your TOTP tokens you have stored there. Those can be "standard" 6-digits / 30 secs tokens, or Authy's own version, the 7-digits / 10 secs tokens. Since the Authy "desktop" app is a Chromium-based web-app, we'll use the Developer Tools provided by Chromium to execute Javascript code that will export the tokens in JSON or as QR codes. You can then import or manually add those in you preferred application. **Important**: If you have any accounts that use the Authy TOTP SDK (eg. Gemini, Twitch, Sendgrid, Twilio, ...), **you can NOT delete your Authy account**, even after migrating your TOTP tokens to another software! If you do, you could be locking yourself out of all the accounts that require Authy specifically! Your only option here would be to go in those accounts, disable Authy 2FA, and enable another 2FA method. More details [here](https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d958c93?permalink_comment_id=4829538#gistcomment-4829538). Detailed How-To --- 1. Install Authy desktop app, version 2.2.3 (the more recent versions won't work) Note: If you are prompted to update, do NOT do it; the latest version doesn't support `--remote-debugging-port` needed below. @@ -460,7 +436,7 @@ This method has only one gotcha - if you want add a new service that relies on A 9. Right-click the snippet name on the navigator pane on the left (eg. `Script snippet #1`) , and choose `Run`. ### Thanks * [Brian's gist](https://gist.github.com/tresni/83b9181588c7393f6853) * [JavaScript implementation of base32 encoding by Chris Umbel, et al.](https://github.com/chrisumbel/thirty-two/blob/master/lib/thirty-two/thirty-two.js) -
gboudreau revised this gist
Feb 18, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,7 +6,7 @@ --- There is an increasing count of applications which use Authy for two-factor authentication. However many users who aren't using Authy, have their own authenticator setup up already and do not wish to use two applications for generating passwords. Since I use 1Password for all of my password storing/generating needs, I was looking for a solution to use Authy passwords on that. I couldn't find any completely working solutions, however I stumbled upon [a gist by Brian Hartvigsen](https://gist.github.com/tresni/83b9181588c7393f6853). His post had a neat code with it to generate QR codes for you to use on your favorite authenticator. -
gboudreau revised this gist
Feb 18, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -96,7 +96,7 @@ This method has only one gotcha - if you want add a new service that relies on A 3. In Authy, Log in so you can see the codes being generated for you. If you have some codes that show a padlock next to them, you will need to enter your Backup Password before continuing below, or those codes won't be exported correctly (`decryptedSeed` will be empty). 4. Open the following URL in Google Chrome (or any Chromium-based browser): http://localhost:5858 5. Click the `Twilio Authy` link in that webpage. -
gboudreau revised this gist
Feb 17, 2024 . 1 changed file with 12 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -45,7 +45,8 @@ This method has only one gotcha - if you want add a new service that relies on A Note: If you are prompted to update, do NOT do it; the latest version doesn't support `--remote-debugging-port` needed below. - macOS: Download and install this file: https://pkg.authy.com/authy/stable/2.2.3/darwin/x64/Authy%20Desktop-2.2.3.dmg MD5 hash: `ab7e4ae5b88cb71f84394df6989950aa` You can use the following command in Terminal, before launching Authy Desktop, to disable auto-updates: ```bash @@ -55,7 +56,9 @@ This method has only one gotcha - if you want add a new service that relies on A - Windows: Download and install one of those: 64-bit: https://pkg.authy.com/authy/stable/2.2.3/win32/x64/Authy%20Desktop%20Setup%202.2.3.exe MD5 hash: `efd176d89b280809b9f84fda9ba50840` 32-bit: https://pkg.authy.com/authy/stable/2.2.3/win32/x32/Authy%20Desktop%20Setup%202.2.3.exe MD5 hash: `d66d63abb482523ad27dfe676e249fff` Authy will start after installation. Close it ASAP. @@ -68,8 +71,12 @@ This method has only one gotcha - if you want add a new service that relies on A ```bash cd /tmp curl -o authy.snap https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_18.snap if ! echo a488d3f3c06672a78f53da144f4325d8 authy.snap | md5sum -c --status ; then echo "Error: invalid MD5 hash" else unsquashfs -q -f -d authy-2.2.3 authy.snap cd authy-2.2.3/ fi ``` - Linux (using flatpak) (alternative method if snap above doesn't work): @@ -458,4 +465,4 @@ This method has only one gotcha - if you want add a new service that relies on A * [Brian's gist](https://gist.github.com/tresni/83b9181588c7393f6853) * [JavaScript implementation of base32 encoding by Chris Umbel, et al.](https://github.com/chrisumbel/thirty-two/blob/master/lib/thirty-two/thirty-two.js) * [Google Authenticator URI format](https://github.com/google/google-authenticator/wiki/Key-Uri-Format) * Various commenters below -
gboudreau revised this gist
Feb 15, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -87,7 +87,7 @@ This method has only one gotcha - if you want add a new service that relies on A - On Linux, from a terminal: `./authy --remote-debugging-port=5858` 3. In Authy, Log in so you can see the codes being generated for you. If you have some codes that show a padlock next to them, you will need to enter your Backup Password before continuing below, or those codes won't be exported correctly (`decryptedSeed` will be empty). 4. Open the following URL in your web browser: http://localhost:5858
NewerOlder