Ttxman - 2014-08-03

Welcome to more secure and f***ed up world of Android KitKat. Problem is new handling of SD card - 3rd Party applications now can't write (except of their own folder assigned by Android) to the SD card.

You have CoolReader settings on your SD card, But they are not updated when the application is closed (phone restart, low memory), because cool reader cannot write to the folder .cr3 on SDcard.

The simple solution is simply delete the .cr3 folder on sd card, but you will loose most of your settings.

To preserve the settings you can probably rename the .cr3 folder on sdcard to something else, then start cool reader, after that there should be .cr3 folder on internal phone storage, and then you can exit the CoolReader and copy the old content of .cr3 folder from sd card to new .cr3 folder on internal storage.

I have tried it over the Messed up transfer protocol (MTP) and after renaming the .cr3 folder the content is no longer visible by MTP. Maybe it can be solved on rooted phone or over ADB, but i don't have any remaining energy to try it.

 

Last edit: Ttxman 2014-08-03