diff --git a/File-Manager-and-Sync.md b/File-Manager-and-Sync.md index 44db235..df2fa5e 100644 --- a/File-Manager-and-Sync.md +++ b/File-Manager-and-Sync.md @@ -148,7 +148,11 @@ In order to have the most complete visibility of the file services that work wit ## Corrupted database -The file manager used must be trustworthy, as it is the application responsible for converting the data sent from KeePassDX through a stream into a .kdbx file. Unfortunately, there have been cases where file managers have corrupted database files because their implementation could not handle file write conflicts or simply because the application does not handle a specific case. So please take care when choosing your backup application and **perform regular [backups](https://github.com/Kunzisoft/KeePassDX/wiki/Backup#keepass-database-backup) to avoid data loss**. +The file manager used must be trustworthy, as it is the application responsible for converting the data sent from KeePassDX through a stream into a .kdbx file. Unfortunately, there have been cases where file managers have corrupted database files because their implementation could not handle file write conflicts or simply because the application does not handle a specific case. So please take care when choosing your backup application and **perform regular [backups](https://github.com/Kunzisoft/KeePassDX/wiki/Backup#keepass-database-backup) to avoid data loss**. + +## File manager required + +Info for debloated or custom firmware devices: there's a higher chance that you may face with the message saying `A file manager that accepts the ACTION_CREATE_DOCUMENT and ACTION_OPEN_DOCUMENT intent action is required to create, open, and save database files`. It means that no application is recognized to manage the creation and opening of files. Besides already given solutions, you may want to restore default "Files" application from Android system partition using path `/system/priv-app/GoogleDocumentsUIPrebuilt/GoogleDocumentsUIPrebuilt.apk`. # How it works @@ -177,6 +181,4 @@ By making a simple click on the `OPEN EXISTING DATABASE` button, you make a requ By making a long click on the `OPEN EXISTING DATABASE` button, you are requesting an `ACTION_GET_CONTENT` intent. -_Since Android 11, third-party apps can no longer be the client for requests to open and create files, so only the default "Files" app is usable and the "Intent action" section with [ACTION_OPEN_DOCUMENT](https://developer.android.com/reference/android/content/Intent#ACTION_OPEN_DOCUMENT) and [ACTION_CREATE_DOCUMENT](https://developer.android.com/reference/android/content/Intent#ACTION_CREATE_DOCUMENT) is no longer relevant. You will have to either go through the third party app directly, or go through its implementation in "Files" already integrated in your device. https://developer.android.com/about/versions/11/privacy/storage_ - -_Info for debloated or custom firmware devices: there's a higher chance that you may face with the message saying "A file manager that accepts the ACTION_CREATE_DOCUMENT and ACTION_OPEN_DOCUMENT intent action is required to create, open, and save database files". It means, you have the same issue as described above. Besides already given solutions, you may want to restore default "Files" application from Android system partition using path `/system/priv-app/GoogleDocumentsUIPrebuilt/GoogleDocumentsUIPrebuilt.apk`._ \ No newline at end of file +_Since Android 11, third-party apps can no longer be the client for requests to open and create files, so only the default "Files" app is usable and the "Intent action" section with [ACTION_OPEN_DOCUMENT](https://developer.android.com/reference/android/content/Intent#ACTION_OPEN_DOCUMENT) and [ACTION_CREATE_DOCUMENT](https://developer.android.com/reference/android/content/Intent#ACTION_CREATE_DOCUMENT) is no longer relevant. You will have to either go through the third party app directly, or go through its implementation in "Files" already integrated in your device. https://developer.android.com/about/versions/11/privacy/storage_ \ No newline at end of file