Keypass EACCES Permission denied na Android 4.2.2
Witam,
zaktualizowałem telefon Samsung Galaxy S4 poprzez OTA do Androida 4.2.2 i zauważyłem, że po tej akcji każda moja próba edycji i zapisu zawartości bazy haseł programu Keypass kończy się następującym błędem:
/storage/extSdCard/keepass/keepass.kdb.tmp: open failed: EACCES (Permission denied)
Dodam, że otwieranie bazy i odczytywanie haseł odbywa się bez żadnych problemów.
Proszę o info jak rozwiązać problem zapisu, bo taka sytuacja praktycznie uniemożliwia korzystanie z tego ffajnego programu.
1 odpowiedź
W wersji KitKat Androida zrezygnowano z możliwości zapisu przez aplikacje do zewnętrznej pamięci SD. Aplikacje mogą tylko z tej pamięci czytać.
Rozwiązaniem jest zatem przeniesienie pliku bazy danych programu Keypass z katalogu:
/storage/extSdCard/keepass/keepass.kdb
do katalogu:
/sdcard/keepass/keepass.kdb
Podczas otwierania w nowym katalogu trzeba zaznaczyć checkbox'a "Używaj tej bazy danych jako domyślnej".
I wszystko działa!