This project has moved and is read-only. For the latest updates, please go here.

Download old versions - specifically 0.9.4 offline?

Jan 13, 2015 at 10:01 AM

I've noticed that between 0.9.4 and 0.9.5 performance when opening a database drops dramatically (~2s to ~9s for me). Do you have old versions of the .apk's available for download? In the releases section I saw 0.9.4-pre1, but do you have the final release of 0.9.4, and preferably the offline version too?

These were also the last versions before the build tools update and apk size increase - which may or may not be a coincidence. In either case, I think it would probably be worth keeping an archive of the latest versions before that change.


Jan 14, 2015 at 4:38 AM
Alex, I have uploaded 0.9.4 offline to

Before you downgrade, could you please create a log file (in /mnt/sdcard/keepass2android.log) and see if it uses native or managed key transform? Or maybe you can determine anything else where the performance is lost? I can't reproduce the performance issue on my device but would certainly be interested in fixing it!
Jan 14, 2015 at 8:43 AM
Hi Philipp, thanks for that. I've created the log file, and I don't think it's a key transform issue. Relevant lines:
14/01/2015 08:26:14:501 -- Pre-loading database file completed
14/01/2015 08:26:31:998 -- PasswordActivity.OnActivityResult 874348/1000
14/01/2015 08:26:32:2 -- No AppTask in OnActivityResult
14/01/2015 08:26:32:8 -- PasswordActivity.OnActivityResult 874348/1004
14/01/2015 08:26:32:11 -- No AppTask in OnActivityResult
14/01/2015 08:26:32:800 -- Native transform:25ms
14/01/2015 08:26:40:336 -- KdbpFile.ReadDocument: 7468ms
14/01/2015 08:26:40:478 -- Starting/Updating OngoingNotificationsService. Database Unlocked
14/01/2015 08:26:40:570 -- LoadDB OK
When you tried to reproduce the issue, were you using kdbp or kdbx?
Jan 14, 2015 at 8:42 PM
thanks for the log, it's definitely not related to key transformations (I just thought that might be the case because I had some trouble with the native key transform libraries in 0.9.4/0.9.5)
I was using kdbx when testing, so this seems to be kdbp related. Do you have any idea why this could be so slow now?
Jan 14, 2015 at 10:26 PM
No, I did have a look through the code changes in the commit log to see if I could spot anything, but there's nothing that looks likely to me. So I had to assume it must be related to the tools update in some way, and I'd have to just stick with 0.9.4