-
Notifications
You must be signed in to change notification settings - Fork 346
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
Android no longer lets me open .kdb files with KeePassDroid #75
Comments
After digging around this for half a day, and trying lots of different stuff (new database files, keepass 2.x, etc), with no success, I finally gave up and just cleared all the app data for my Google Drive app on my phone. Once I did that and signed back in everything worked again. So I guess my local Google Drive cache got corrupted somehow (maybe the Feb 1 update they released?). Hopefully anyone else who has this problem will find this info useful. |
@taylormarshall great, I had the same issue, this solved it, thanks for sharing the fix |
Argh, just tired this.....still can't open the greyed-out file sitting on my Google Drive. I've set the file to be available offline even. Can't browse for it manually as Drive files are stored in a protected folder (Android/data/...) and without a rooted phone, you can't see that partition. I cleared the cache and app data for both drive and keepass, changed nothing. Any other suggestions? Not a big fan of having to download the file each time....and also makes for syncing impossible if I need to add a login on the mobile device. |
Looks like my fix doesn't really fix it. Apparently what happens is that this was some change in Google Drive. It's using a Apparently So I think KeePassDroid really needs to support the |
agree, since like 2 weeks, can't open a kdb file anymore |
I noticed this issue first time yesterday. Here is a workaround:
No ideal, but it worked for me. You might need to run ASTRO by itself for some initialization. Phone: Nexus 6p |
I'm working on a fix for this. Unfortunately the app is a little dependent on normal file reading and writing, so I have to rewrite a little more than I expected to make this work again. |
Thanks for the update! |
I'm looking for beta testers to try out the new version and help see if I've introduced any problems. This version should work correctly with recent versions of Google drive. |
I get this message when trying to visit that page:
|
I switched it over to open beta testing, but I think there is a delay for it to take effect. Try again in a couple hours. |
The testing version seems to work for me, but is a bit slow to launch. I am opening it by clicking the file from a Google Drive shortcut on my home screen, not sure which app is slow. |
I can also confirm that opening database via Google Drive shortcut works. If I check "Available offline" for the database file in Google Drive it opens just as fast as it used to. |
it worked for me: Phone: Nexus 6p |
Still unable to open database from Google Drive with straightup-update to Moto G (1st Gen) Cleared app data and cache for Drive and Keepass. Opened Drive, attempted Setup keyfile to 'offline'. No change. I suspect that if I manually typed out the Drive URL (like the database, Now I'm back to downloading the key locally...which is to optimal and seems On Fri, Mar 4, 2016 at 3:57 PM Eduardo Silva notifications@github.com
|
Could be that the keyfile doesn't work with |
test version of the app works for me OnePlus X |
2.0.5 is rolling out now. The new version will handle content links for the database and key files. Although the inn app browse folders still don't really work correct with those yet. You can type them in though. |
Test version of the app worked for me. |
I've worked and worked on mine I can't even get browser to come up, I heard if you unhook your battery from device and hook it back it will fix? Has anyone else heard that? I'm having to use my phone |
I could open my well experimented kdbx database only after i had copyed it to the exact path and file name KeePassDroid was expecting it: /home/nemo/android_storage/keepass/keepass.kdbx Actually my case is a little more special:
|
Has some log to see on it? |
I recently decided to migrate from Keepass v1 (.kdb) to Keepass v2 (.kdbx). With a kdb file stored on Google Drive and accessed via the Android app, KeePassDroid works well. For a .kdbx it tries to open in another app (PDF reader) and 'open with' within Google Drive app never prompts me to choose an app, it just tries to use Google native PDF reader and fails. Looks like much like #424 my work-around is to choose another app. I realise this may not be a problem with this app (which i've come to rely on extensively, and recommend elsewhere) but I havn't found another straightforward fix yet. |
@blakjaknz I am still not sure what the exact cause of this problem, but I was able to resolve it for myself by using the "export" option in KeePass to make a copy of my .kdbx db, and then saving it to Google Drive as a new file (NOT updating the existing file in Google Drive). After I did that, it seems to properly launch KeePassDroid. The original entry in Drive seems to be forever cursed to not open in the correct app, even if I overwrite it. |
Sometime in the past week or so, Android has broken my ability to use my KeePass database. I have a Drive shortcut to the file on my homescreen which would get the latest version of the file from Drive and then launch my KeePassDroid application. I used to just tap it, then KeePassDroid would launch, then I could enter my credentials and everything would work fine.
Now it just opens Drive and says 'file not supported'.
When I try to send/share the file, the Android share menu only shows me Inbox, Gmail, Beam, and Drive (and not KeePassDroid).
When I open KeePassDroid directly and select a file, Google Drive shows me the list of all files but they are all grayed out and I cannot select any of them.
When I download the file in drive (so now it's just in the 'downloads' directory on my phone), I still can't do anything with the file. When I try to use the share intent, it only shows me Inbox, Gmail, Beam, and Drive. Using the file picker from KeePassDroid also shows a gray filename and doesn't let me select it.
Anyone have any idea what happened here? I've been using this for years on many phones and I really love the app, but now it seems broken. Oddly, the list of recent files in KeePassDroid works (they are old Google Drive directories, pointing to older versions of my database). However, I assume those will eventually be garbage collected (and I can't get any new version of my database).
Any help/advice would be appreciated!
The text was updated successfully, but these errors were encountered: