freeotp / freeotp-ios

Apache License 2.0
686 stars 173 forks source link

Cannot unlock token in iOS 15.1 #264

Closed LimDul99 closed 2 years ago

LimDul99 commented 2 years ago

I use FreeOTP on an iPhone SE, iOS 15.1 for just one token that I don't need very often (but that still is crucially important to me). When recently trying to create a token, I realized that the token islocked, i.e. it displays a small lock in the bottom left corner and when I tap on it, nothing happens. It seems similar to what is described in #261 (I cannot attach a screenshot as that would show personal data).

However, unlike in #261 and others, I did not change my phone, restore a backup or anything of the kind. The only change that I made since it last worked and that I can think of is the update from iOS 14.x to 15.1. I urgently need access to the account the token is created for and can't seem to find an answer to this problem anywhere.

justin-stephenson commented 2 years ago

I would suggest trying to reconfigure/setup your iOS Face ID (or passcode if you don't use Face ID) authentication on your device. The 'lock' icon means that the token is stored in the keychain secured with Biometrics. If that doesn't work then it sounds like the token keychain data somehow got corrupted or lost.

I know it is not straightforward, but you could potentially also try to revert back to iOS 14.x

Sorry for the issue you had, I would be interested to know more detail if there is any idea of how to reproduce the problem.

justin-stephenson commented 2 years ago

@LimDul99 any luck?