Recuperar SMS eliminados en iPhone 4 (iOS 4.0.1, jailbreak) desde sms.db
Has extraído `sms.db` con iFunBox y ves los SMS en Notepad (incluyendo 46 borrados). El archivo `sms.db` es una base de datos SQLite.
Método 1: Visor SQLite (gratis, PC/Mac)
- Descarga DB Browser for SQLite (sqlitebrowser.org) o SQLiteStudio.
- Abre `sms.db`.
- Ve a pestaña **"Examinar datos"** > Tabla `message` (o `messages` según esquema).
- Columnas clave: `ROWID`, `address` (número/contacto), `date` (timestamp Unix + 978307200 = Mac Absolute Time), `text` (contenido), `flags` (1=enviado, 0=recibido), `service` (iMessage/SMS).
- Filtra por `address` = número del contacto. Ordena por `date`.
- Exporta a CSV/Excel para leer cómodo.
Método 2: Herramientas especializadas iPhone (pago, más fácil)
- iMazing (trial gratis): Arrastra `sms.db` o conecta iPhone > Mensajes > Exportar.
- Tenorshare UltData / iPhone Data Recovery: Escanea `sms.db` o backup y recupera borrados.
- Decipher TextMessage (lee backups iTunes).
Método 3: Restaurar backup antiguo (si existe)
Si hiciste backup en iTunes *antes* de borrar, restaura ese backup en otro iPhone o en este (tras restaurar).
Nota sobre jailbreak iOS 4.0.1
Esa versión es muy antigua (2010). Las herramientas modernas pueden no leer su `sms.db` directamente. DB Browser for SQLite sí lo hará (formato SQLite 3 estándar).
Los 46 SMS borrados *están* en el `sms.db` si no se hizo `VACUUM` (limpieza interna) tras borrar. En iOS 4, el borrado solía ser "marcar como eliminado", no sobrescribir inmediato. Buena probabilidad de recuperación.