Kunzisoft / Kunzisoft/KeePassDX
Open database from external storage (question)
- Dominant language
- Kotlin
- Stars
- 7.3k
- Forks
- 401
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 1
Description
### Checks
- [x] I have read the Wiki, searched the open issues, and still think this is a new bug.
### Explain the problem clearly and succinctly:
Hello,
I searched for any solutions for my problem, but I didn't found anything.
Im new on KeepassDX and would open a database from an external storage.
I have added the external storage (NAS) in my file manager of samsung, but I didn't see it in KeepassDX.
And if I open the database in the file manager, it works. But If I close KeepassDX and reopen it and would open the database it says "Access to the file revoked by the file manager"
I used the following solution from the wiki.
`
It is also possible that the file manager used does not have permanent access rights to the file. Try giving all files permission to the application called "external storage" with package name com.android.externalstorage. To do this :
Open the settings
Scroll down and press the "Apps" button
Press the three dots located at the top right
A few fields should pop up, press "special access"
Press "All File Access". It should be at the top of the list
Make sure you toggle blue the app called "External Storage". You may have to scroll down to find the app.
Instructions could be different in some devices but the app package name should be the same. (Tested on Samsung devices)`
This doesn't work for me.
Sorry for the "bug" report, could not label it as question.
### Describe what you expected to happen:
_No response_
### KeePassDX version:
4.4.3
### Build:
Free
### Database version:
_No response_
### File provider (`content://` URI)
_No response_
### Android version:
16
### Android device:
Samsung Galaxy S25
### Additional context:
_No response_
Contributor guide
Research direction
Start with the external-storage and file-manager flow described for the Samsung Galaxy S25 on Android 16, including the External Storage app permission and the content:// URI entry point. Reproduce the revoked-access message after reopening KeePassDX and determine the expected behavior for databases opened from NAS storage.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100