Home >> Problema >> Móvil >> Todas >> iPhone

Recuperar SMS borrados de iPhone 4 (iOS 4.0.1, jailbreak) extrayendo sms.db

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)

  1. Descarga DB Browser for SQLite (sqlitebrowser.org) o SQLiteStudio.
  2. Abre `sms.db`.
  3. Ve a pestaña **"Examinar datos"** > Tabla `message` (o `messages` según esquema).
  4. Columnas clave: `ROWID`, `address` (número/contacto), `date` (timestamp Unix + 978307200 = Mac Absolute Time), `text` (contenido), `flags` (1=enviado, 0=recibido), `service` (iMessage/SMS).
  5. Filtra por `address` = número del contacto. Ordena por `date`.
  6. 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.