If you have a iOS device with the Authenticator plus still installed you can back up your codes from the app.
- Connect your iOS device with your Mac
- Open a Finder window, on the left pane you will see your phone appear
- AuthenticatorPlus is show under the 'Files' tab. Look for the row that says General, Music, Movies, TV Shows, ... Files
- Drag the authplus.db to your HD
Next steps are for those who know their way around the terminal:
The file is an encrypted SQLite database. It is encrypted with sqlcipher. you can install sqlite3 and sqlcipher with homebrew.
To open the file with sqlcipher:
sqlcipher authplus.db
At the sqlite> prompt enter the following commands:
PRAGMA key = 'YOUR PASSPHRASE';
PRAGMA cipher_compatibility = 3;
PRAGMA kdf_iter = 64000;
PRAGMA cipher_page_size = 1024;
PRAGMA cipher_kdf_algorithm = PBKDF2_HMAC_SHA1;
PRAGMA cipher_hmac_algorithm = HMAC_SHA1;
now your database is open, you can dump your secrets out with:
.headers on
select * from accounts;
The key pieces of information you need are the email (or original_name), issuer, and secret columns.
There is an AI chat bot that can take you from here.