Very good! And I hope it’s a JSON file (as the CSV doesn’t contain certain things like identities, cards and passkeys).
You have to understand one thing: the “phone account” and the “web account” are one same account. Not only your web account is inaccessible now. If you would log out on your phone – and the 30 day “remember me” for your 2FA expires there – then you also won’t be able to log in on your phone any longer.
Usually you only have one BW account, but that one BW account can be accessed from many places – like your phone, your desktop browser, another device like a tablet or laptop etc.
(of course, people could set up multiple BW accounts – but that’s a special setup if you had a usecase for that, like one work and one personal account… and BTW, only one free BW account would be allowed per person)
So, you would have to (most important steps now)…
-
create a new BW account now
-
immediately create an emergency sheet for it (with at least the email address, BW server region – US/.com or EU/.eu – and master password on it)
-
set up 2FA again for your new account
-
add the 2FA recovery code to your emergency sheet! – and if you’re using “authenticator app” (TOTP) as 2FA again, you should also store the “authenticator key” / TOTP seed code (I’ll try to add something to that below)
-
check if you can log out and log in to your BW account without any issues (e.g. on the web vault)
-
import your unencrypted JSON export to your new account (in the web vault or any other app can do that as well now, I think)
-
when you made sure all your data is in your new BW account, you can log out on the phone and log in to your new BW account
-
finally, you can consider deleting your old account (I personally would wait a few days and see if everything is working with the new account)
PS: Additionally and for the future a reminder again: Try to also make regular (or at least casual) exports/backups of your vault.
Addition: When you set up “authenticator app” (TOTP) 2FA for your Bitwarden account, at the moment, you’ll see a screen like this (the screenshot is from a BW test account I use for the forum and the actual data is invalid/not in use, therefore I don’t redact it):
You can add the TOTP seed code (or as BW calls it in their apps: “authenticator key”) to your emergency sheet. And you could even store the QR code, like per screenshot and maybe even print it… but make sure, that image file is not stored in unsecure locations.
Anyway, if you either have the TOTP seed code or the QR code with your emergency sheet, you could always set what you described as “link” up again with every newly installed authenticator app, if you ever lost your authenticator app (again).
[And short explanation, if interested: the TOTP seed code, is the underlying code, that in combination with the current time, computes and produces the mostly 6-digit verification codes. – Every TOTP verification code has such an underlying “seed code” – and those QR codes mainly contain the TOTP seed code – but it’s more easy to scan the QR code than to type in the seed code manually, but both things are possible in all authenticator apps.
The loss of the TOTP seed code for your BW account was what your issue initially “evoked” here…]