Descarga masiva de imágenes de mensajes [duplicado]

15

Increíblemente, nunca he borrado mi historial en SMS / iMessages / Messages. Ostensiblemente, debería poder desplazarme hacia arriba y eventualmente ver mi primer mensaje de texto desde mi iPhone de primera generación. Esto, como era de esperar, está ocupando 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. Vale 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 manera de archivar todos los archivos adjuntos de fotos de casi siete años de mensajes de texto?

Grovberg
fuente

Respuestas:

13

Tuve este mismo problema y pude resolverlo extrayendo los datos de una copia de seguridad. Usé el script (accesible a través del enlace) para lograr esto. Tenga en cuenta que se requeriría una Mac: 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 en ~/Library/Application Support/MobileSync/Backup
  3. Localice la carpeta modificada más recientemente en la Backupcarpeta
  4. Crear una carpeta llamada iOSBackupcarpeta en el escritorio
  5. Copie la carpeta que encontró en BackupaiOSBackup
  6. Descargue iOSMessageExport ( zip ) que incluye un conjunto de scripts perl. Descomprima los archivos en la iOSBackupcarpeta. (Debería ver similar a la captura de pantalla a continuación) ingrese la descripción de la imagen aquí
  7. Terminal abierta
  8. Ingrese cd ~/Desktop/iOSBackupy presione Retorno
  9. Ingrese perl backup.pl --directory_path <folder>/y presione Retorno. Reemplace con el nombre de la carpeta de respaldo dentro de iOSBackup(variará de un respaldo a otro) 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 disponibles ingrese la descripción de la imagen aquí

Fuente: WonderHowTo

smoooosher
fuente
66
Me entristece ver esto marcado como un duplicado porque su respuesta es significativamente mejor que cualquiera en el otro hilo. Gracias por traer esto allí.
grovberg
@grovberg me alegro de poder ayudar! Abrí un hilo en Meta para discutir cuándo las preguntas deben marcarse como duplicados. Si lo desea, puede ver el hilo allí. De lo contrario, nuevamente me alegro de poder ayudar!
smoooosher
Veamos cómo reabrir 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 copia de seguridad de iTunes para que pueda eliminar mensajes en iOS. ¿Los estoy leyendo a los dos correctamente aquí?
bmike
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 encontrarse con este error?
Amelio Vazquez-Reina
@ AmelioVazquez-Reina visita 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 muy bien.
Jon Carl