Why can I open Keepass *.kdbx files only with Google Drive-PDF-Viewer?? It is no PDF. Why does the dropbox app does not let me choose a different App to open the file with? Why not use the android default app open selection??
I have stored my KeePass password file (.kdbx) in Dropbox, but cannot anymore open it with KeePassDroid. My setup has worked flawlessly for several years, but this week I noticed that Dropbox tries to open the file with "Drive PDF Viewer". I have not done any changes to settings, in Dropbox -> Settings -> Manage default apps there are no default apps set, and if I choose "Open with..." for this file, the PDF viewer is the only application I can select.
I'm using Android, Dropbox version 190.2.2.
Hi @tputkonen, thanks for messaging the Community!
It’s possible that the file cannot be directly opened by the third party app any longer. Could you try instead exporting the file to the app to see if this is possible?
If it doesn't work, I'd recommend contacting the app developers to see if they can assist on this matter in more detail.
Keep me posted!
Hi @kitingChris, thanks for joining the Community!
I've had another user contact us about this matter.
Could you check the info in this thread to see if this helps.
Thanks for the updates. The Dropbox mobile app can only open files with a valid extension, and one associated with an app that has stated the extension can be opened by them. This is to prevent opening a spreadsheet on a image app for instance.
If the Keepassdroid app isn't showing as an option when opening via Dropbox, then it means that the developer would need to look into this, since the Android device doesn't have the extension registered to that app, and thus neither does the Dropbox app.
After glancing at some search results and recent reviews, it appears users are experiencing the same issue with other cloud providers as well.
I hope they're able to investigate this matter for you in more detail.
It seems that this functionality has been broken by Dropbox update and this is completely unacceptable. I don't understand why the application has to prevent opening a file using "wrong" application. Now it's doing completely same thing (opening password file with PDF viewer)!
Hello @Jay unfortunatelly the answers do not help. Mainly because they are wrong. Other apps - that use the android internal "open with" dialog - do open .kdbx files correctly. Only Dropbox INSISTS on opening them with Google Drive PDF Viewer. Since other apps open them correctly this issue is caused by dropbox. Unfortunatelly I rely on dropbox to synchronize my keepass files and need to open it from there. Please fix this ASAP. At least let users freely choose the app they want to use or better use the android system "open with" instead of trying to invent the wheel new.
As mentioned in the other thread, some users have experienced similar issues with other cloud providers, so it isn't related to Dropbox.
I'd recommend contacting the developer of the Keepass app for further assistance on this matter.
> As mentioned in the other thread, some users have experienced similar issues with other cloud providers, so it isn't related to Dropbox. @Jay As mentioned in the other thread THIS IS NOT THE CASE! With other cloud providers it works PERFECT.
Opening from other apps is working PERFECT.
So it is NOT an issue of keepass but an issue of dropbox.Dropbox does NOT use system internal "open with" but its own implementation. I don't know why you pretend to ignore this issue instead of helping to solve it. But Okay then I will switch to Nextcloud. Provides the same functionality and works with my keepass files.
Dropbox is getting worse in the few latest updates!
Now it seems to work again (version 192.2.2).
Still not working for me on 192.2.2. Perhaps they are testing some experiimental fix by changing server-side configuration (without changing the dropbox binary).
Exporting the file (from Dropbox) to open with Keepassdroid is not a satisfactory suggestion. The point is that if a new entry is made into the database, this then needs to replace the version stored on Dropbox. This worked well, perfectly even, until you geniuses decided to fix it. And no, the file extension is known to the Android system, hence it opens it correctly when it is exported. I'm driven off your platform, probably.
Holy Cow!
It Works!
It Works, It works, it works.
I had stopped testing replacement software, due to frustration. So this is supreme.
thank you!
Will MacGhee
I've also got this problem, and yeah, exact same experience with the 'Make available offline' suggested workaround. For me the problem is compounded by the fact I'm still running Android 5, and Dropbox recently dropped support for Android < 6. This means I am locked into the broken 190.2.2 version, thus being excluded from any possible future bug fixes for this problem. It definitely used to work fine when launching from Dropbox, so it's 100% the app that's faulty.For me the simple workaround is not to open Dropbox in order to open my .kdbx file. Instead, open Keepassdroid and (with my settings) it'll remember the .kdbx's filepath to open. It always seems to open an up-to-date copy of the .kdbx file, despite not opening it from the Dropbox app.
Hi,
I'm having trouble opening .kdbx (KeePass) files from Dropbox on an Android phone. I was originally using the KeePassDroid app, and switched to KeePassDX to try to resolve the issue, but have since found the problem occurs with that one too.
The way it manifests is that I open Dropbox on my phone and tap my .kbdx file and expect it to open in the KeePass app. The file downloads, the screen goes blank momentarily, and then I am returned to the file list.
I can work around it by using the "..." icon to open the menu on the .kdbx file, toggle the "Make available offline" off, then do it again and toggle it back on. Then when I tap the .kdbx file, a dialog pops up to ask which app to use to open it. I select KeePassDroid or KeePassDX and tap "always", and the file opens in the app as expected. If I close it and try again, it works a second time. However, if I try again another day, it fails to open and I have to apply the workaround again.
I did on one occasion see a "toast" message when trying to open the file - something about it not being a valid PDF file I think...?
Hey there @DrRob, thanks for reaching out to us here!
Just to note, I've moved your post here as it seems that you're having a similar issue the OP described. There may be some helpful info here if you have the time to look through this thread.
Some have mentioned here that they no longer have this issue with the latest version of the mobile app. Can you check if you have any pending updates for the app at all?
If not, please let me know which version of the mobile app you're using.
My version of the Dropbox app is the current one for my device. The version number is 196.2.6
I have had success to get the .kdbx file to be opened by KeePassDroid by toggling the make available local switch. -which is a big relief.
yours,
Thanks for joining us here @wmacghee!
Also, I appreciate you taking the time to share what worked for you with us here. I'm sure that this will be useful to others looking into this too.
Cheers!
I too faced the same issue after updating Dropbox. Then today I realized every time I open .kdbx file, it would open the .pdf program instead of Keepass. As @wmacghee mention, he toggle the setting but couldn't find it. So, I checked in Dropbox and selected the 3 dots next to the .kdbx file and selected "Make available offline". Then when I open that file, it automatically open the KeePassDroid app. Then I close everything and went back to same place and disable "Make available offline". Then I was able to open the file again without issue. Hope this work for others. Hopefully the developer fix this permanently in the next update.
Thanks.
The work-around with "Make available offline" mentioned above works for me as well.
Hi Daphne,
Apologies - the email notification about your reply went into my Spam folder and I've only just found it.
I have my phone set to update apps automatically and it's running app version 198.2.2 and I still have the problem. The Play Store app says that Dropbox updated 4h ago. Just to be sure, I closed the Dropbox app and then started it up again, but the problem persists.
I have a Samsung A5 (2017) phone (model SM-A520F) which is running Android version 8.0.0 (last update 30th April 2020).
Rob.
Thanks for getting back to me here @DrRob!
There's not much else I can suggest here I'm afraid, but if you haven't already, I can suggest having a look at Jay's previous post here.
Hello,
I'm having the same issue. Has been going on for a long time now. I've used Dropbox and KeeppassDroid for years, but this issue has been there for the past year or so. Can't you Dropbox people repro and fix this? All you need is an Android device, Dropbox and KeepassDroid. It's tempting to see a conspiracy against Keepass use here.Making the file available offline only temporarily improves the issue.What is it that makes Dropbox or the Android system think that these files with names ending in .kdbx are PDF's to be opened with Google Drive's PDF viewer? Does Dropbox use pieces of Google Drive? Does it save files in a location associated with Drive?Please give this some attention. Synchronizing my passwords between Windows 10 and my phone is the reason I use Dropbox.
Just noticed this too. It appears that either Dropbox is not populating the usual cache location on Android or that Android has updated to not associate kdb files with Keepass. I did notice Dropbox doing an update just before this issue occurred. I tried reseting make available offline in Dropbox but that didn't work. Exporting the kdb file to the Android file system and then opening the file gave me the option to use Keepass. So the problem is Dropbox related not Keepass related. So the previous guidance to contact the app developer is bogus. I noticed just yesterday that Dropbox has added a document sign and pin protection for individual files option so looks like some big Dropbox changes.