Descarga masiva de imágenes de mensajes [duplicado]

Increíblemente, nunca he borrado mi historial en SMS/iMessages/Messages. Aparentemente, debería poder desplazarme hacia arriba y eventualmente ver mi primer mensaje de texto desde mi iPhone de primera generación. Como era de esperar, esto ocupa una cantidad considerable de espacio en mi teléfono, pero una gran parte de por qué nunca lo he limpiado es que contiene una gran cantidad de fotos de mis hijas que mi esposa me ha enviado a lo largo de los años. No parece que estos se guarden en mi rollo de fotos y no parece haber ninguna forma de exportarlos en masa. Puede valer la pena señalar que uso mensajes de escritorio en Yosemite y parece funcionar bien, por lo que puede haber un enfoque que pueda usar desde ese ángulo.

¿Cuál es la mejor forma de archivar todos los archivos adjuntos de fotos de casi siete años de mensajes de texto?

Respuestas (1)

Tuve este mismo problema y pude resolverlo extrayendo los datos de una copia de seguridad. Usé el script (accesible a través de un enlace) para lograr esto. Tenga en cuenta que se requeriría una Mac. También tenga en cuenta que no estoy afiliado de ninguna manera con la fuente o el contenido, solo un usuario en el pasado.

  1. Ejecute una copia de seguridad del teléfono a través de iTunes mientras está conectado a su computadora
  2. En Finder, vaya al menú Ir -> Ir a la carpeta, ingrese~/Library/Application Support/MobileSync/Backup
  3. Busque la carpeta modificada más recientemente en la Backupcarpeta
  4. Cree una carpeta llamada iOSBackupcarpeta en el escritorio
  5. Copia la carpeta que encontraste BackupeniOSBackup
  6. Descargue iOSMessageExport ( zip ) que incluye un conjunto de scripts perl. Descomprima los archivos en la iOSBackupcarpeta. (Debería ver algo similar a la captura de pantalla a continuación)ingrese la descripción de la imagen aquí
  7. terminal abierta
  8. Ingresa cd ~/Desktop/iOSBackupy presiona Retorno
  9. Ingrese perl backup.pl --directory_path <folder>/y presione Retorno. Reemplace con el nombre de la carpeta de copia de seguridad dentro de iOSBackup(varía de copia de seguridad a copia de seguridad)ingrese la descripción de la imagen aquí
  10. Una vez que el script haya terminado de ejecutarse, regrese a la iOSBackupcarpeta y busque una carpeta llamada_export ingrese la descripción de la imagen aquí
  11. Dentro de _exportusted debería ver carpetas para cada fecha en que se envió/recibió un mensaje, las imágenes/películas se encuentran aquí. Los archivos HTML de cada conversación (por día) también están disponiblesingrese la descripción de la imagen aquí

Fuente: WonderHowTo

Me entristece ver esto marcado como duplicado porque su respuesta es significativamente mejor que cualquiera en el otro hilo. Gracias por poner esto allí.
¡@grovberg me alegro de haber podido ayudar! Abrí un hilo en Meta para discutir cuándo las preguntas deben marcarse como duplicadas. Si quieres, puedes ver el hilo allí. Si no, de nuevo me alegro de haber podido ayudar!
Veamos si reabrimos esto. @grovberg: ¿le importa si hago referencia al artículo vinculado o simplemente elimino la parte sobre cómo hacer una copia de seguridad de los datos? Esto parece más sobre el uso de los archivos de respaldo de iTunes para que pueda eliminar mensajes en iOS. ¿Los estoy leyendo a ambos correctamente aquí?
Recibí el siguiente error al ejecutarlo: DBD::SQLite::db prepare failed: no such table: message at iOSMessages.pm line 86. DBD::SQLite::db prepare failed: no such table: message at iOSMessages.pm line 86.¿Alguna idea de por qué uno puede encontrar este error?
@AmelioVazquez-Reina consulte github.com/basnijholt/iOSMessageExport . Es una versión fija del script que no arroja el error. Todavía arroja algunos errores diferentes para mí, pero exportó todo bien.