En el foro de MobileRead comentan este hack, que es bastante útil, dicho sea de paso. Hace que, en lugar de mostrar los libros recientemente añadidos, se muestren los últimos que has estado viendo (mucho más útil en verdad). No lo he probado todavía, pero os traduzco...
Los pasos básicamente son:
- Instalar un programa para gestionar base de datos SQLite (MacOSX: MesaSQLite o Windows: SQLiteSpy )
- Conectar el lector al PC y copiar el fichero: [memoria interna:]\Sony_Reader\database\book.db al pc. Se recomienda tener una segunda copia, por si las moscas.
- Abrir cualquiera de los programas del primer puntos y abrir el archivo copiado books.db
- Copiar el siguiente código y ejecutarlo:
CREATE TRIGGER recently_opened_trigger AFTER UPDATE OF reading_time ON books
BEGIN
UPDATE books SET added_date = 0 WHERE _id = new._id;
UPDATE books SET added_date = reading_time WHERE reading_time NOT NULL AND _id <> new._id;
END- Se puede comprobar si se ha ejecutado correctamente, expandiendo en el panel de la izquierda: Main - Tables - books - Triggers. Se deberían ver dos triggers, siendo uno de ellos recently_added_trigger
- Salir del programa.
- Copiar el fichero actualizado de books.db en su sitio original, reemplazando el antiguo.
- Si usáis la memoria SD para almacenar libros, tenéis que hacerlo ahí también.
- Desconectar el lector.
Dos puntualizaciones:
- Actualizar el firmware puede dejar sin efecto estos cambios.
- De la misma forma, si se formatea la memoria o se borra el archivo books.db, el hack dejaría de funcionar.
Fuente
Versión para no manitas:
Os paso directamente el archivo que hay que cambiar, OJO, sólo cambiarlo si tenéis el lector con los libros que vienen "de fábrica", en otro caso perderéis los libros que tengáis almacenados (no aparecerán aunque siguen estando dentro del lector), en dicho caso, seguid los puntos descritos arriba:
En el archivo comprimido hay dos ficheros, el book.db que es el que hay que reemplazar y el book 2.db que es el original, por si acaso tenéis que restaurar.
sony prs-t1 books.zip