freeotp / freeotp-ios

Apache License 2.0
683 stars 172 forks source link

Critical: Cannot access OTPs (which are password locked) after update #210

Closed promethial closed 3 years ago

promethial commented 3 years ago

After the latest update, I can't access the OTP's that are locked by password protection. The ones that are not password protected are still accessible. The password seems to be accepted, but the same prompt cycles back up asking for a password. This results in an infinite loop of password prompts and never getting to the OTP.

kellerdinan commented 3 years ago

Can’t view code following update, need this for work ASAP!

kmeinke commented 3 years ago

I have the same problem

FreeOTP 2.2 iOS 12.4.9 / iPhone5s

Since last update I can not unlock encrypted tokens.

Could you please help?

kmeinke commented 3 years ago

here is the last crash report: FreeOTP-2020-11-21-121728.is.txt

Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d
Termination Description: SPRINGBOARD, scene-update watchdog transgression: org.fedorahosted.freeotp exhausted real (wall clock) time allowance of 10.00 seconds 

@justin-stephenson: good luck! :)

kmeinke commented 3 years ago

this workaround still works. https://github.com/freeotp/freeotp-ios/issues/204#issuecomment-728862912

DeadZen commented 3 years ago

Is there a way to disable the password? This is ridiculous.

justin-stephenson commented 3 years ago

Could you test and confirm that the following TestFlight build fixes this issue?

https://testflight.apple.com/join/kSkazqq7

kmeinke commented 3 years ago

I can’t :( The Testflight App requires iOS13 I only have 12.4.9

It’s an little old phone, but I love it :)

dsazonoff commented 3 years ago

Could you test and confirm that the following TestFlight build fixes this issue?

https://testflight.apple.com/join/kSkazqq7

No, it doesn't. Face ID is not requested for protected items and codes are not shown. iOS 14.2.1.

AdamSargon commented 3 years ago

I just tried the app via TestFlight on an iPhone 12 running iOS 14.2.1 and it doesn't work. Nothing happens when I tap on the icon on the left. I don't even get the request to unlock the phone. Tapping on the "share" icon on the right brings me to the "Share Code" page, but nothing happens when I tap on Copy to Clipboard.

justin-stephenson commented 3 years ago

I reverted the changes which caused the locked tokens authentication problems, and posted a 2.2.1 release to the App store which has worked for some users. Unfortunately if the tokens are still not accessible it appears the OTP keychain item became corrupted in a way that prevents it from being retrieved properly in the keystore. In that case the only solution would be to remove and re-add the token.

I am going to start providing TestFlight betas builds before upcoming releases are pushed to the App store, to avoid problems like this which aren't caught in my local device testing. Apologies for the troubles this caused.

kmeinke commented 3 years ago

Works for me - Thank you very much!

seanorama commented 1 year ago

I'm experiencing the same:

Biometrics never pop-up. Already gave he app photos and bluetooth access.

FreeOTP 2.3.2 on iPhone 7 wit iOS 15.7.3.