Quantcast
Channel: keepass2android Issue Tracker Rss Feed
Viewing all 955 articles
Browse latest View live

Edited Unassigned: import key file directly from third-party app to internal folder [579]

$
0
0
This issue relates to #202 and #396.

When importing a key from a third-party app, KeePass2Android prompts to save the key to shared storage, where it is accessible to all installed apps with shared storage permissions, as well as potentially over a USB tether. Only later are you able to import it to internal storage.

After later importing the key to internal storage in the app settings, the user must remember to delete the key from shared storage, and even then, it may be accessible via unerase tools.

When being prompted where to save your key file during import, 'internal storage' should be an option.

This would enable getting the key through the third-party app method (which may be a remote source such as MEGA or BoxCryptor) without the key file ever hitting the shared storage.

Created Unassigned: Issue with Template Field Definitions [581]

$
0
0
Tried to use the Credit Card Template to store my credit card details and have come across what I believe are a couple of issue:

1. When I created a new record, I could not see the expiry date field (Photo 2 attached). When I opened up the Credit Card template, I saw there was a three fields which seem to define field properties ("_etm_title_@exp_date", "_etm_type_@exp_date_" and "_etm_position_@exp_date".) All fields that were visible didn't have an @ prefixing the variable name. I removed the @ from the title, type and position properties ("_etm_title_exp_date", "_etm_type_exp_date_" and "_etm_position_exp_date") saved the template and the field became visible (Photo 1 attached). This is when I found the second issue....

2. The Expiry Date field on the input form showed "exp_date" as the title. It didn't matter what string variable I entered, it would still show "exp_date". The only way I could show the correct title on the input form was to change the field name from "exp_date" to "Expiry Date". It seems the all the title fields on the input form reflect the name of the underlying field name and not the name entered against the _etm_title_exp_date property. It just so happens that all the other on the input form are correct because the underlying field names happen to be named the same as what you would expect in the input form. For example _etm_title_PIN shows PIN on the input screen. (Photo 3 & 4).

On another matter, is there a user guide that describes the variables?


Created Unassigned: Fingerprint does not work after Android update [582]

$
0
0
I become an Android Update (6.0.1) for my Sony Xperia Z5 compact. After installing the recognition of fingerprint does not work enymore. In the login screen an Java exeption will displayed.

Commented Unassigned: Fingerprint does not work after Android update [582]

$
0
0
I become an Android Update (6.0.1) for my Sony Xperia Z5 compact. After installing the recognition of fingerprint does not work enymore. In the login screen an Java exeption will displayed.
Comments: can you please try to disable and re-enable in the database settings. Does that help?

Closed Unassigned: Issue with Template Field Definitions [581]

$
0
0
Tried to use the Credit Card Template to store my credit card details and have come across what I believe are a couple of issue:

1. When I created a new record, I could not see the expiry date field (Photo 2 attached). When I opened up the Credit Card template, I saw there was a three fields which seem to define field properties ("_etm_title_@exp_date", "_etm_type_@exp_date_" and "_etm_position_@exp_date".) All fields that were visible didn't have an @ prefixing the variable name. I removed the @ from the title, type and position properties ("_etm_title_exp_date", "_etm_type_exp_date_" and "_etm_position_exp_date") saved the template and the field became visible (Photo 1 attached). This is when I found the second issue....

2. The Expiry Date field on the input form showed "exp_date" as the title. It didn't matter what string variable I entered, it would still show "exp_date". The only way I could show the correct title on the input form was to change the field name from "exp_date" to "Expiry Date". It seems the all the title fields on the input form reflect the name of the underlying field name and not the name entered against the _etm_title_exp_date property. It just so happens that all the other on the input form are correct because the underlying field names happen to be named the same as what you would expect in the input form. For example _etm_title_PIN shows PIN on the input screen. (Photo 3 & 4).

On another matter, is there a user guide that describes the variables?


Comments: the template system is compatible to https://github.com/mitchcapper/KPEntryTemplates. There are a few fields which are handled specially, eg. exp_date because this is a field contained in every record, but not in the standard field list. On your photo 1, there is a field "Expires" at the very last row. If you click the checkbox, you can enter the expiry date. Please add the @ again in the template, it's correct to be there.

Commented Unassigned: Fingerprint does not work after Android update [582]

$
0
0
I become an Android Update (6.0.1) for my Sony Xperia Z5 compact. After installing the recognition of fingerprint does not work enymore. In the login screen an Java exeption will displayed.
Comments: Hey, this works! Very nice. Thanks for your quick Response. Best regards Armin

Commented Unassigned: Issue with Template Field Definitions [581]

$
0
0
Tried to use the Credit Card Template to store my credit card details and have come across what I believe are a couple of issue:

1. When I created a new record, I could not see the expiry date field (Photo 2 attached). When I opened up the Credit Card template, I saw there was a three fields which seem to define field properties ("_etm_title_@exp_date", "_etm_type_@exp_date_" and "_etm_position_@exp_date".) All fields that were visible didn't have an @ prefixing the variable name. I removed the @ from the title, type and position properties ("_etm_title_exp_date", "_etm_type_exp_date_" and "_etm_position_exp_date") saved the template and the field became visible (Photo 1 attached). This is when I found the second issue....

2. The Expiry Date field on the input form showed "exp_date" as the title. It didn't matter what string variable I entered, it would still show "exp_date". The only way I could show the correct title on the input form was to change the field name from "exp_date" to "Expiry Date". It seems the all the title fields on the input form reflect the name of the underlying field name and not the name entered against the _etm_title_exp_date property. It just so happens that all the other on the input form are correct because the underlying field names happen to be named the same as what you would expect in the input form. For example _etm_title_PIN shows PIN on the input screen. (Photo 3 & 4).

On another matter, is there a user guide that describes the variables?


Comments: Thanks for the explanation. I was working on a copy of the template to the original is intact. I did include and additional field to capture the credit cards OSID. Some sites are now asking for the the OSID as well as the CVV number. Regards John

Created Unassigned: PIN Unlock [583]

$
0
0
Besides of Quick Unlocking, can we get a PIN Unlock?
And the app should not be running when I request to be unlocked with PIN (like Quick Unlock)

Created Unassigned: Improved Search for entries [584]

$
0
0
Better search would be nice, like searching with app name instead of package name.

For example Reddit: when I try to login, it searches for __com.reddit.frontpage__
What I want is to search for App name: __reddit__
My entry is stored with url: https//reddit.com and when it search for App name, it can find it easier.

Closed Unassigned: Fingerprint does not work after Android update [582]

$
0
0
I become an Android Update (6.0.1) for my Sony Xperia Z5 compact. After installing the recognition of fingerprint does not work enymore. In the login screen an Java exeption will displayed.
Comments: at least a workaround exists..

Commented Unassigned: Add support for SSH public key authentication [211]

$
0
0
Feature Request: Add public key authentication as a choice for the built in SFTP method of opening the database.
Comments: I support this since I consider it the default and secure way to use sftp.

Created Unassigned: Database auto closing nearly every day [585]

$
0
0
This is a new behavior that I noticed since I use a Nexus 6P.

Nearly every day, I need to type in my master password because the K2A was "cleaned-up" by the android OS.
Yet, I average memory usage on my device to 1,9GB on 3GB available.

I searched for some system option allowing to "prioritize" a particular app to avoid it to be "garbage collected" by the OS, but I couldn't find any.

Is it possible to add an optional permanent notification in-tray, while a DB is loaded?
From what I know of Android, it can help application not to be "disposed of" by the OS.

Edited Unassigned: Database auto closing nearly every day [585]

$
0
0
This is a new behavior that I noticed since I use a Nexus 6P.

Nearly every day, I need to type in my master password because K2A has been closed by android.
Yet, I the average memory usage on my device is 1,9GB on 3GB available.

I searched for some system options allowing to sanctuarize an application, to avoid it to be closed by the OS, but I couldn't find any.

Is it possible to add an optional permanent notification in-tray, while a DB is loaded?
From what I know of Android, it can help applications not to be "garbage collected" by the OS.

Edited Unassigned: Database auto-closed by android nearly every day [585]

$
0
0
This is a new behavior that I noticed since I use a Nexus 6P.

Nearly every day, I need to type in my master password because K2A has been closed by android.
Yet, I the average memory usage on my device is 1,9GB on 3GB available.

I searched for some system options allowing to sanctuarize an application, to avoid it to be closed by the OS, but I couldn't find any.

Is it possible to add an optional permanent notification in-tray, while a DB is loaded?
From what I know of Android, it can help applications not to be "garbage collected" by the OS.

Commented Unassigned: Error initializing Fingerprint unlock [524]

$
0
0
Hi,
I've tried to enable a Fingerprint unlock to my database however I'm still asked for the password and next to it there is a red exclamation mark which shows "Error initializing Fingerpring Unloc Java.Lang.RuntimeException: Attempt to invoke virtual method....". I'm running 6.0.1 on note 4. Anyone hit similar issue?

Regards,
Peter

Ful error:
```
Error initializing Fingerprint Unlock: Java.Lang.RuntimeException: Attempt to invoke virtual method 'byte[] java.lang.String.getBytes()' on a null object reference
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0xae9ad7c8 + 0x00024> in <filename unknown>:0
at Android.Runtime.JNIEnv.CallStaticObjectMethod (IntPtr jclass, IntPtr jmethod, Android.Runtime.JValue* parms) <0xae5ae720 + 0x000c3> in <filename unknown>:0
at Android.Util.Base64.Decode (System.String str, Base64Flags flags) <0x9b6b5d88 + 0x001cf> in <filename unknown>:0
at keepass2android.FingerprintDecryption..ctor (keepass2android.FingerprintModule fingerprint, System.String keyId, Android.Content.Context context, System.String prefKey) <0x9b6b4498 + 0x00087> in <filename unknown>:0
at keepass2android.PasswordActivity.InitFingerprintUnlock () <0x9b6b3c38 + 0x0018f> in <filename unknown>:0
--- End of managed exception stack trace ---
java.lang.NullPointerException: Attempt to invoke virtual method 'byte[] java.lang.String.getBytes()' on a null object reference
at android.util.Base64.decode(Base64.java:118)
at md5f0702f468598c68ce18586502249fb40.PasswordActivity.n_onResume(Native Method)
at md5f0702f468598c68ce18586502249fb40.PasswordActivity.onResume(PasswordActivity.java:102)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1286)
at android.app.Activity.performResume(Activity.java:6987)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4144)
at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4246)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1838)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:7225)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
```
Comments: Same issue on Galaxy S5 running Marshmallow. Quick unlock works, but I also have the error above when clicking the red exclamation mark.

Commented Unassigned: Database auto-closed by android nearly every day [585]

$
0
0
This is a new behavior that I noticed since I use a Nexus 6P.

Nearly every day, I need to type in my master password because K2A has been closed by android.
Yet, I the average memory usage on my device is 1,9GB on 3GB available.

I searched for some system options allowing to sanctuarize an application, to avoid it to be closed by the OS, but I couldn't find any.

Is it possible to add an optional permanent notification in-tray, while a DB is loaded?
From what I know of Android, it can help applications not to be "garbage collected" by the OS.
Comments: Here's the catch: on my 3GB android 6 device, android platform gobbles up to 750MB (!) when google play auto update applications. After updating, the memory is released, so it's not a problem per se. But when the android platform takes briefly the 750MB, K2A is forced out of memory. K2A is using 90M of memory with my password database loaded. So it's one of the more memory hungry apps on my device. Therefore, K2A is forced to close each time android updates applications on my device.

Created Unassigned: Unable to add key file to existing password only db? [586]

$
0
0
'Change master key' does not let me add a keyfile to my password only db to make it more secure?

Or is there a way to type in a file path that will be accepted?

Barring that, is there a way to export the db data and import it into a new db I set up that does use a keyfile?

Thank you!

Edited Unassigned: Unable to add key file to existing password-only db? [586]

$
0
0
'Change master key' does not let me add a keyfile to my password- only db to make it more secure?

Or is there a way to type in a file path that will be accepted?

Barring that, is there a way to export the db data and import it into a new db I set up that does use a keyfile?

Thank you!

Closed Unassigned: Unable to add key file to existing password-only db? [586]

$
0
0
'Change master key' does not let me add a keyfile to my password- only db to make it more secure?

Or is there a way to type in a file path that will be accepted?

Barring that, is there a way to export the db data and import it into a new db I set up that does use a keyfile?

Thank you!
Comments: duplicate of https://keepass2android.codeplex.com/workitem/468

Commented Unassigned: Invalid composite key error after device encryption [564]

$
0
0
I've run into a curious issue after doing a full device and SD card encryption on my note 4 android 6.0.1. When I try to open my database, I get the error that the composite key is invalid. I use password + key file.

I can open the database on my computer, and with KeepassDroid.

If I create a new database on my computer with a password only, I can open that in keepass2android.

If I create a new database on my computer with a password + key file , I can not open that in keepass2android.

I've tried using different copies of my database and key file copied to from known good sources, with no luck.

Any ideas?

Let me know if you need any more info.
Comments: I have similar issue with SD encryption on Samsung Galaxy S7, but it seems more serious than you reported: if I store either the database or the key on the encrypted SD, the invalid composite key error is always reported. So it is simply does not work if one of the two files are stored on the SD. The files have been copied to the SD after the encryption was set, so it is not the encryption process but probably the way that the files are accessed.
Viewing all 955 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>