Recuperar contactos iPhone

Al sincronizar con iTunes por defecto se hace una copia de seguridad automática de los datos del iPhone, incluyendo los contactos. Pero a veces ocurre que al restaurar esa copia de seguridad los contactos no se restablecen.

En esos casos no todo está perdido: se puede acceder a los contactos del backup siguiendo los siguientes pasos:

  • Abrir el fichero 31bb7ba8914766d4ba40d6dfb6113c8b614be442.mddata (que está dentro del backup que hace iTunes) con sqlite3
  • Configurar la salida de sqlite con los comandos “.header on”, “.mode csv” y “.output contactos.csv”
  • Ejecutar la siguiente consulta en sqlite: “select First, Last ,Organization, Department, Note, ABMultiValue.value from ABPerson, ABMultiValue where ABMultiValue.record_id = ABPerson.ROWID;”
  • Salir (“.quit”)

Con esto tendremos en el fichero contactos.csv un volcado de los contactos según se guardaron en el backup. A partir de aquí se puede procesar ese fichero para adaptarlo al formato de la herramienta que vayamos a usar para introducirlos de nuevo en el iPhone (Google Contacts, Address Book, Outlook…)

Como siempre, es mucho más sencillo hacer múltiples backups antes del desastre que intentar restaurar datos después del desastre. Por eso es conveniente habilitar la sincronización de los contactos con algún programa externo (nuevamente Outlook, Address Book, Google Contacts o similares) y hacer copias de seguridad tanto del iPhone como de los datos de esos programas extrernos (Google Contacts permite exportar los contactos en formato csv y vcal)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *