Recibí un SMS normal (SMS GSM, no iMessage) de mi amigo en mi iPhone 4 con iOS 7.1.2. Hubo muchos mensajes (más de 10 K) en ese hilo de chat antes del último mensaje recibido. Cuando abrí ese SMS, vi que solo hay un mensaje en ese hilo. Todos los mensajes anteriores se eliminaron después de recibir ese SMS.
Intenté volver a abrir la aplicación de Mensajes, reiniciar mi iPhone, avanzar después de recibir más mensajes, pero no tuve suerte.
Después de eso, inicié sesión en mi iPhone con SSH y descargué el archivo db de SMS (~ 31MB) ubicado en /var/mobile/Library/SMS/sms.db
. Abrí el archivo db con sqlite3, había 36K SMS / iMessages, pero no había mensajes antes del último mensaje en ese hilo en el archivo de la base de datos.
¿Hay algún escenario razonable que cause esta pérdida de datos? ¿Cómo puedo recuperar esos mensajes eliminados?