bpellin / keepassdroid

KeePass implementation for android
http://www.keepassdroid.com
Other
1.38k stars 346 forks source link

Update db to kdbx and now can't save to phone storage #185

Open OverJohn opened 7 years ago

OverJohn commented 7 years ago

Phone: Samsung Galaxy S7edge (Verizon) running Android 6.0.1, KeePassDroid version is 2.0.6.4.

I have been using a v1 (.kdb) database for years and I decided to upgrade to the newer, more secure v2 (.kdbx) database. I downloaded the latest version (2.35) and imported my data into the kdbx file and moved it to my phone's storage. The Android app could open the file, so I thought all was well. But it could/would not save the database when I tried to create a new entry. Looks like I'm going back to the old v1 database.

John O

reedcourty commented 7 years ago

@OverJohn use KeePass v2.34 instead of v2.35. In v2.35 there is a new KDBX format, which is not implemented in KeePassDroid (https://github.com/bpellin/keepassdroid/issues/175). If you use the previous minor version, I think you will have no problem.

wbedard commented 7 years ago

While KeePassDroid might integrate this feature eventually, there is (at least) one other KeePass client for Android that has already done so. If you're interested, I have provided some links for you below:

Link to his CodePlex repo where he implemented support for the new DB format https://keepass2android.codeplex.com/workitem/657

Link to his Google+ community page where users have confirmed it works https://plus.google.com/+RobertoCocchiararo/posts/XKb2u8NLCUG

Finally, a link to the Google Play store where you can join his beta-testing group https://play.google.com/apps/testing/keepass2android.keepass2android

Hope this helps...enjoy!

R/ wbedard