OK, I played with it for a while and had the following findings.
If the SD card is locked (read-only), or if the SD card is full, the bookmark and menu button work smoothly as if using only internal memory.
If the SD card is allowed to write and not full, the bookmark and menu takes a looooooooong time. The length of the time is depended on the number of books (i.e., the size of cache.xml).
So, I think the eReader access the SD card and re-write the cache.xml each time the two buttons are pressed. If the re-write is not allowed, it will put the cache.xml in internel storage or memory, which will lost on power-down, reset, etc.
So the question is, can anyone come up with a solution to hack the machine and do not do the re-writing everytime the two buttons were pressed? We can write the cache.xml to SD card when certain button combinations happen.
|