-
-
Notifications
You must be signed in to change notification settings - Fork 276
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
image key file hmac mismatch on Android 12 #1188
Comments
I just tested on emulator and I have no problem.
|
Indeed, the header hmac does not give the same result with the .jpg extension and without extension, which is very strange. If the new system starts to modify the data provided from files, it's a bad start. :D I'll see if there are any new options to add in the stream requests for this problem. |
I've done several searches and haven't found a viable way, I think the data is modified by the file provider in the "Files" application of the device before being sent to the stream. So the only solution I see for now is to modify the extension. |
I also tried to give the app location permissions, but that also didn't help. For me it looks like a bug in Android 12. Initially this worked on my Pixel 6, so it was introduced some time in December. |
Will you report this as a bug in Android? |
It should be. Anyway, now that the bug is in production in the Google OS, I'll have to manage a warning message to warn the user, so I'll do that already. |
Issue open : https://issuetracker.google.com/issues/218668344 (previous https://issuetracker.google.com/issues/216592436) |
Describe the bug
For a short time now (since mid of December 2021) I am not able to open my password database with key file any longer. To find the problem I cloned the repo, started debugging the app and found the following:
So it looks like it is an issue with the newest Android system with Android 12 (ABI x86_64 and API 31)
Expected behavior
The database should load.
KeePass Database
content://
URI): Where do I find this?KeePassDX (please complete the following information):
Android (please complete the following information):
The text was updated successfully, but these errors were encountered: