Como todos sabemos los SMS en el iPhone se agrupan entorno al contacto con quien los enviamos. Eso significa que en nuestra bandeja de entrada de SMS tenémos un item por cada contacto y de él cuelgan toooodos los SMS que nos hemos enviado con él, a modo de conversación. El otro día tuve la desdicha de borrar el item de mensajes con mi mujer 🙁
Dado que quería conservar algunos de esos mensajes, me puse manos a la obra para recuperarlos, cosa que conseguí y llegué a varias conclusiones que quiero exponeros.
Una solución podría ser el programa Syphone, pero ya no funciona con las versiones últimas del firmware, así que hay que agudizar el ingenio. Lo fundamental ante un caso así es NO SINCRONIZAR EL IPHONE, ya que nuestra única posibilidad reside en la copia de seguridad que existe en iTunes. Lo que tendríais que hacer es conectar el iPhone a iTunes, cancelar la sincronización y darle a restaurar. Al terminar dicho proceso os preguntará si queréis configurarlo desde cero o restaurar una copia de seguridad anterior. Contestáis que lo segundo y en un rato tendréis la información restituida.
No obstante, restaurar un iPhone puede ser un tanto incómodo, sobre todo para los que tenemos un iPhone EDGE. Si no necesitas volver a tener los SMS borrados dentro del iPhone sino que simplemente quieres recuperar de alguno de ellos un dato (un nombre, un teléfono…) hay una solución más sencilla y más geek.
Seguimos sin sincronizar el iPhone todavía. Te descargas un programa que se llama iPhone Backup Extractor y cargas en él la última copia de seguridad. Te sale una lista con todas las aplicaciones de tu iPhone y al final del todo pone «Other Files», que es la opción que debes seleccionar. Entonces el programa extrae a tu escritorio toda esa información entre la que están las fotos de la cámara, muchas cosas más y un archivo llamado sms.db. Ahora todo lo que necesitas es un programa llamado SQLite Database Browser que te permite ver esa base de datos y obtener el dato deseado.
Es super-geek ¿a que sí? Bueno, si te has quedado un poco confundido no te preocupes, porque voy a hacer un screencast sobre el tema y se verá más claro (espero).
Comentarios
12 respuestas a «Recuperar SMS borrados en el iPhone»
Coooolega, sólo se me ocurre dos opciones:
a.- en los sms iba la vida de alguien.
b.- el amor del recién casado 🙂
En todo caso, gracias
Emilio, quizá esto os interese a ti y a tus lectores 🙂
Hola!
Al sincronizar el ipod de mi jefe en el ordenador han desaparecido todos los contactos que tenía, y no hay niguna copia de seguridad anterior.. hay algo que pueda hacer para recueprarlos?? Muchisimas gracias!!
Hola.
Al igual que Cristina al sincronizar el Iphone de mi jefe desaparecieron todos los contactos, al intentar recuperarlos del backup que habia efectuado, este me trajo la información de otro equipo que habia configurado.
Tengo forma de recuperarlos o debo darme por despedidas desde ya???
¿Usáis Mac o PC? Podrías mirar en cualquier caso la copia de seguridad del programa de contactos que uséis en el ordenador.
no lo consigo puedes darme alg mas de ayuda???
Hola! estoy totalmente deseperada! he borrado sin querer unos sms que efectivamente son de vital importancia… bueno vital no, pero si muy importantes jeje. Me descargo el backup extractor, me sale el icono en el escritorio pero ya no se como proceder… agggggggggggg podéis ayudarme por favor?? Muchísimas gracias!
Buenas,
Primero de todo muchas gracias por el artículo. Me ha sido de gran ayuda para «semi-recuperar» los sms borrados de mi iphone.
Os comento mi caso:
Ayer fuí a actualizar el iphone a la versión 3.1 y cuando estaba en medio del proceso me salió un mensaje diciendo que había ocurrido un problema durante la actualización y que tenía que restaurar el iphone.
Yo lo hice, la verdad, sin preocuparme demasiado por ello, porque en otra ocasión tambien lo tuve que hacer y no perdí ningún dato.
Esta restauración siempre empieza realizando una copia de seguridad del iphone, y cuando termina, se conecta de nuevo el iphone con el itunes, y te dice que éste ordenador ya se ha sincronizado con un iphone, y te pregunta si quieres realizar un nuevo enlace con un nuevo iphone o bien si quieres copiar en tu iphone los datos de la copia de seguridad de que dispone itunes. (supongo que se entiende).
Yo evidentemente le indiqué que me copiara los datos de la última cópia de seguridad (la que me había hecho hacía unos momentos), y esperaba que me copiara toda la información que tenía en el iphone antes de empezar con la actualización.
Pero lo que ocurrió (como ya suponéis) es que se me gravó de nuevo todo el contenido que tenía, excepto los mensajes de texto! así que habían desaparecido todos los mensajes que tenía acumulados desde que compré el iphone (hace año y pico).
Para solucionarlo contacté un par de veces con telefónica (en el 609) que me pasaron con el servicio de iphone de telefónica y que, a su vez, me pasaron ya con el servicio de atención de apple. Su respuesta fué que tenia que restaurar el iphone con la cópia de seguridad que tenía en el itunes, y que si así no se recuperaban los mensajes pues que los había perdido definitivamente!! toma ya!
Pues bien, como os digo he podido «semi-recuperar» los mensajes, siguiendo las instrucciones que indica el primer articulo:
– Me he descargado el programa iPhone Backup Extractor (en su versión para windows).
– Con éste puedo entrar en cualquiera de las copias de seguridad que hay en itunes (es muy fácil de usar)
– Escojo la última copia que tengo (la que parece estar dañada)
– Y una vez dentro de todos los datos que contiene la copia de seguridad, escojo la carpeta Library/SMS/ y el archivo sms.db
Con la versión gratuita del programa solo se puede restaurar un archivo cada vez, así que he ido directo a este. De todos modos, creo que por 25$ ya puedes restaurar todos los archivos de una vez.
El caso es que una vez restaurado, ya tienes en el ordenador el archivo .db (database) así que tienes que tener un programa capaz de leerlo. Este es el SQLite Database Browser.
Con este programa tienes que abrir el archivo sms.db y ya te sale una tabla con los contenidos de los mensajes. El problema es que no se puede copiar y pegar esta tabla al excel directamente, sino que se tiene que Exportar el archivo en formato .csv.
Este es un tipo de formato, que te hace una «tabla» en la que te separa el contenido de las distintas columnas simplemente con comas (,)
Así que cuando tienes el archivo .csv lo tienes que abrir con el excel y verás como todos los datos te los mete en la primera columna. Entonces tienes que buscar una opción del excel que permite convertir el contenido de una única celda en distintas columnas, indicándole que el separador entre una columna y la siguiente es la «,».
Haciendo esto te sale la tabla como estaba en el programa SQLite Database, pero ya en formato .xls. El único problema son los sms en los que has escrito «,» puesto que te los va a separar en distintas columnas. (problema de poca importancia, la verdad).
No lo he probado, pero casi seguro que en esta copia de seguridad tambien estarán los contactos (lo comento porque veo que hay gente que los ha perdido) y recuperarlos se deberá hacer del mismo modo.
Lo que ahora me faltaría saber, es como puedo volver a meter estos mensajes de nuevo en el iphone… supongo que esto ya será más difícil, pero voy a llamar a los de apple para ver si en esto me pueden ayudar i para decirles tambien que no den por sentado que se ha perdido la información cuando en realidad hay maneras de recuperarla (o semi-recuperarla como digo yo). Porque ellos lo tienen muy fácil, te dicen que lamentablemente se ha perdido la información y se quedan tan anchos…
Espero haber ayudado mínimamente.
Saludos,
Jordi.
Hola Jordi… Me sucedió algo así… Sin querer borré los SMS de dos contactos (eso que haces sin pensar) pensando en borrar SMS individuales y me cargué todos sin querer… Después de probar, acerté. Comienzo. Primero extraje con Backup Extractor (mac) y busqué todos los archivos en la carpeta SMS (gracias a dios había hecho una copia por la mañana, así que no perdí mucho). Luego los subí por medio de CyberDuck (programa Mac que se conecta por SSH al iPhone) y después de probar con permisos, borrar, volver a subir archivos, pensé en cambiar los permisos… Fue latoso porque tenía muchos MMS y tuve que cambiarlos en todos y cada una de las carpetas. Para eso desplegué las pestañas una a una, seleccioné todas a la vez, cambié a permisos 777, reinicié y va bien del todo. Conservo los SMS y puedo enviar y borrar mensajes uno a uno. No sé si a la larga será malo, pero por ahora va fino. Con eso abrí el uso de los archivos a cualquier usuario: root, grupo u otros… Vamos que pueda leer, ejecutar o escribir, cualquier comando del gadget. No creo que le perjudique.
Si alguien sabe que abrirlo todo es malo y me da una mejor solución pues bienvenida será.
Saludos.
Gracias por tu comentario MacConguito.
La verdad es que yo tambien ya pude recuperar totalmente los sms siguiendo los mismos pasos que hiciste tu, pero en la versión de windows (que creo que resulta algo más difícil).
Mi programa utilizado para conectar mediante SSH al iPhone fue el Tunnel Suite.
Previo a esto, no sé si en tu caso tambien fué así, pero en el mío si, tuve que hacer el Jailbreak al iPhone, instalándome un firmware modificado para la versión 3.1 del iphone.
No me funcionó todo a la primera, pero al fin pude acceder al iPhone i pasar los archivos .db que se me habían borrado.
También les di permisos 777, siguiendo consejo de algún forero que me ayudó.
Así pues, esta es la solución a tal problema. No sé si la mejor (si alguien sabe otra que la exponga) pero si que es una buena solución. No estaría mal que desde el servicio técnico de apple te dieran alguna indicación de la posibilidad de recuperar los datos de ésta u otra manera, en vez de decirte que no hay nada que hacer…
Bueno, saludos a todos, y si alguien quiere más detalles de todo el proceso que pregunte e intentaré ayudar un poco más.
O si alguien quiere, que siga esta conversación que es la que tuve con algunos foreros que me ayudaron a solucionar mi problema (espero que no esté mal poner un enlace a otro foro…).
El enlace es el siguiente:
http://www.actualidadiphone.com/foro/viewtopic.php?f=5&t=10016
Saludos,
Jordi
Amigos…. segui los pasos pero no logre recuperar los sms.. termine en una empresa que se dedica a recuperar data desde cualquier medio…. si alguien la necesita, se llama lovica… pero solo en la Argentina 🙁 (http://www.lovica.com.ar)
Saludos y gracias por todos los tips!
Leonardo
Hola!!
He probado lo que indicáis pero no hay manera de recuperar los sms, tengo w.vista.
De todas maneras hace mucho tiempo que no sincronizo el iphone al itunes y necesito unos sms de hace 4 meses.
Alguna idea nueva??
Es muy muy importante!!
Gracias