Cuidado con las actualizaciones de sistema: iOS9

La última actualización de sistema para iPhone, iOS9, puede bloquearte el teléfono, convirtiéndolo en un ladrillo (“brick”).

Como ya tienes configurado una copia de seguridad automática de los datos de tu teléfono, no hay riesgo de perder información.

Pero… como la recuperación del teléfono require conectar tu iPhone a un ordenador con iTunes, mejor que hagas la actualización en un momento relajado y con ese ordenador cerca…

En el artículo de Apple Mi iPhone se queda bloqueado en “deslizar para actualizar” explican más detalladamente los pasos para recuperar el móvil.

A estas alturas no deberían ocurrir este tipo de fallos, y menos en un ecosistema cerrado como el de Apple (con apenas una decena de modelos de iPhone “diferentes”).

Android tampoco se libra de actualizaciones de sistema que arruinan el dispositivo, por ejemplo, problemas al actualizar un Nexus 7 a Android 5… Y al igual que en este caso, también hay que hacer la recuperación conectando el dispositivo a un ordenador…

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)