Download di massa di immagini dai messaggi [duplicato]


15

Incredibilmente, non ho mai cancellato la mia cronologia in SMS / iMessages / Messaggi. Apparentemente, dovrei essere in grado di scorrere verso l'alto e alla fine vedere il mio primo messaggio di testo dal mio iPhone di prima generazione. Questo, ovviamente, occupa una notevole quantità di spazio sul mio telefono, ma gran parte del motivo per cui non l'ho mai ripulito è che contiene un numero incredibile di foto delle mie figlie che mia moglie mi ha inviato nel corso degli anni. Non sembra che questi vengano salvati nel mio rullino fotografico e non sembra esserci alcun modo per esportarli in blocco. Vale la pena notare che uso i messaggi desktop in Yosemite e sembra funzionare bene, quindi potrebbe esserci un approccio che posso usare da quel punto di vista.

Qual è il modo migliore per archiviare tutti gli allegati fotografici da quasi sette anni di messaggi di testo?

Risposte:


13

Ho avuto lo stesso problema e sono stato in grado di risolverlo estraendo i dati da un backup. Ho usato lo script (accessibile tramite link) per ottenere questo risultato. Si noti che sarebbe richiesto un Mac. Inoltre, non sono in alcun modo affiliato con la fonte o il contenuto, ma solo un utente in passato.

  1. Esegui un backup del telefono tramite iTunes mentre sei collegato al computer
  2. Nel Finder, vai al menu Vai -> Vai alla cartella, entra ~/Library/Application Support/MobileSync/Backup
  3. Individua la cartella modificata più di recente nella Backupcartella
  4. Creare una cartella denominata iOSBackupcartella sul desktop
  5. Copiare la cartella che hai trovato in BackupaiOSBackup
  6. Scarica iOSMessageExport ( zip ) che include un set di script perl. Decomprimi i file nella iOSBackupcartella. (Dovresti vedere simile allo screenshot qui sotto) inserisci qui la descrizione dell'immagine
  7. Terminale aperto
  8. Invio cd ~/Desktop/iOSBackupe premere Invio
  9. Invio perl backup.pl --directory_path <folder>/e premere Invio. Sostituisci con il nome della cartella di backup all'interno di iOSBackup(varia da backup a backup) inserisci qui la descrizione dell'immagine
  10. Al termine dell'esecuzione dello script, tornare alla iOSBackupcartella e cercare una cartella denominata_export inserisci qui la descrizione dell'immagine
  11. All'interno di _exportte dovresti vedere le cartelle per ogni data di invio / ricezione di un messaggio, le immagini / i filmati si trovano qui. Sono anche disponibili file HTML di ogni conversazione (per giorno) inserisci qui la descrizione dell'immagine

Fonte: WonderHowTo


6
Sono triste nel vedere questo contrassegnato come duplicato perché la tua risposta è significativamente migliore di qualsiasi altra sull'altra discussione. Grazie per aver inserito questo qui.
Grovberg,

@grovberg contento di poterti aiutare! Ho aperto una discussione su Meta per discutere quando le domande dovrebbero essere contrassegnate come duplicate. Se lo desideri, puoi visualizzare il thread laggiù. Altrimenti, di nuovo felice di poterti aiutare!
smoooosher,

Vediamo di riaprirlo. @grovberg - ti dispiace se faccio riferimento all'articolo collegato o rimuovo semplicemente la parte su come eseguire il backup dei dati? Questo sembra di più sull'utilizzo dei file di backup di iTunes in modo da sentirti libero di eliminare i messaggi su iOS. Sto leggendo entrambi correttamente qui?
bmike

Ho riscontrato il seguente errore durante l'esecuzione: 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.Qualche idea sul perché si possa riscontrare questo errore?
Amelio Vazquez-Reina,

@ AmelioVazquez-Reina, controlla github.com/basnijholt/iOSMessageExport . È una versione fissa dello script che non genera l'errore. Mi genera ancora alcuni errori diversi per me, ma ha esportato tutto bene.
Jon Carl,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.