android icon indicating copy to clipboard operation
android copied to clipboard

Authentication does not work on non-fingerprint old devices (Don't mind Spanish, I have Spanish on school :( )

Open ian1ilych opened this issue 3 years ago • 10 comments

Description

Screenshot_20221226-122548_Settings Screenshot_20221226-122524_Keyspace

So my device is good up and running until it the app says that it took too long on authentication and so i realized this app needs a fingerprint, and my device dosen't had it.

Reproduction steps

1. Install the app on an old or older device running Android 9.0 or older
2. Sign in or Up with that device
3. Unlock the vault and Wait a few seconds or more, and done

Screenshots

No response

Device info

Galaxy J7 Star
Android 9.0
One UI 1.1
32 GB
2GB RAM

ian1ilych avatar Dec 26 '22 16:12 ian1ilych

Hi Ian, thanks for reporting this. We're investigating the issue and will get back to you.

0x4f53 avatar Dec 26 '22 19:12 0x4f53

Hey, I tried adding a biometric hardware check. Can you test this branch and tell me if you still face this issue? https://github.com/Keyspace-cloud/android/tree/fingerprint_sensor_fix

0x4f53 avatar Dec 27 '22 12:12 0x4f53

It still has it.

ian1ilych avatar Dec 27 '22 15:12 ian1ilych

Maybe try changing the behaviour of biometrics if it detects that it has fingerprint on your device, if it does not have it, then it will cancel and instead access normally and bypassing it.

ian1ilych avatar Dec 27 '22 15:12 ian1ilych

There's no way that can be done, since it goes against our security model of binding the Keyring to Keystore+BiometricPrompt (reference). I need to look into other fixes.

Interestingly enough, I tested this on a Moto G XT1033 from 2013 with an Android Pie Custom Rom and it worked just fine.

0x4f53 avatar Dec 28 '22 07:12 0x4f53

So the reason why it didn't worked is because i have an official operating system called the old One UI 1.1 and you used a custom operating system with ROM.

ian1ilych avatar Jan 05 '23 16:01 ian1ilych

So it didn't worked, make sure it reads the model of the phone and its operating system (from most official brands), make sure it reads what brand made the model and the most important thing, what biometric supports

ian1ilych avatar Jan 05 '23 16:01 ian1ilych

You're emailing the

-------- Original Message -------- On Jan 5, 2023, 10:33 AM, ian1ilych wrote:

So the reason why it didn't worked is because i have an official operating system called the old One UI 1.1 and you used a custom operating system with ROM.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

Macmaster14 avatar Jan 05 '23 16:01 Macmaster14

You're emailing the wrong person, I have no idea who you are...

-------- Original Message -------- On Jan 5, 2023, 10:33 AM, ian1ilych wrote:

So the reason why it didn't worked is because i have an official operating system called the old One UI 1.1 and you used a custom operating system with ROM.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

Macmaster14 avatar Jan 05 '23 16:01 Macmaster14

Im ian1ilych and basically: The app had an issue where my device dosen't support fingerprints and the app needs it so im stuck with that image at the beginning.

ian1ilych avatar Jan 05 '23 18:01 ian1ilych