Bulk-Download von Bildern aus Nachrichten [duplizieren]

Unglaublicherweise habe ich meinen Verlauf in SMS/iMessages/Messages noch nie gelöscht. Angeblich sollte ich in der Lage sein, nach oben zu scrollen und schließlich meine erste Textnachricht von meinem iPhone der ersten Generation zu sehen. Es überrascht nicht, dass dies eine beträchtliche Menge Platz auf meinem Telefon einnimmt, aber ein großer Teil des Grundes, warum ich es nie aufgeräumt habe, ist, dass es eine enorme Anzahl von Bildern meiner Töchter enthält, die mir meine Frau im Laufe der Jahre geschickt hat. Anscheinend werden diese nicht in meiner Fotorolle gespeichert und es scheint keine Möglichkeit zu geben, sie in großen Mengen zu exportieren. Es ist vielleicht erwähnenswert, dass ich Desktop-Nachrichten in Yosemite verwende und es scheint gut zu funktionieren, also gibt es vielleicht einen Ansatz, den ich aus diesem Blickwinkel verwenden kann.

Wie archiviere ich am besten alle Fotoanhänge aus fast sieben Jahren SMS?

Antworten (1)

Ich hatte das gleiche Problem und konnte es lösen, indem ich die Daten aus einer Sicherung extrahierte. Ich habe das Skript (über Link zugänglich) verwendet, um dies zu erreichen. Beachten Sie, dass ein Mac erforderlich wäre - Beachten Sie auch, dass ich in keiner Weise mit der Quelle oder dem Inhalt verbunden bin, sondern nur ein Benutzer in der Vergangenheit.

  1. Führen Sie eine Telefonsicherung über iTunes aus, während Sie mit Ihrem Computer verbunden sind
  2. Gehen Sie im Finder zum Menü Gehe zu -> Gehe zu Ordner, geben Sie ein~/Library/Application Support/MobileSync/Backup
  3. Suchen Sie den zuletzt geänderten Ordner im BackupOrdner
  4. Erstellen Sie einen Ordner namens iOSBackupOrdner auf dem Desktop
  5. Kopieren Sie den Ordner, in den Sie gefunden BackuphabeniOSBackup
  6. Laden Sie iOSMessageExport ( zip ) herunter, das eine Reihe von Perl-Skripten enthält. Entpacken Sie die Dateien in den iOSBackupOrdner. (Sie sollten ähnlich wie im Screenshot unten sehen)Geben Sie hier die Bildbeschreibung ein
  7. Terminal öffnen
  8. Geben Sie ein cd ~/Desktop/iOSBackupund drücken Sie die Eingabetaste
  9. Geben Sie ein perl backup.pl --directory_path <folder>/und drücken Sie die Eingabetaste. Ersetzen Sie durch den Namen des Sicherungsordners in iOSBackup(variiert von Sicherung zu Sicherung)Geben Sie hier die Bildbeschreibung ein
  10. Nachdem das Skript ausgeführt wurde, gehen Sie zurück zu dem iOSBackupOrdner und suchen Sie nach einem Ordner mit dem Namen_export Geben Sie hier die Bildbeschreibung ein
  11. Darin _exportsollten Sie Ordner für jedes Datum sehen, an dem eine Nachricht gesendet/empfangen wurde, Bilder/Filme befinden sich hier. HTML-Dateien jeder Konversation (nach Tag) sind ebenfalls verfügbarGeben Sie hier die Bildbeschreibung ein

Quelle: WonderHowTo

Ich bin traurig, dass dies als Duplikat markiert ist, da Ihre Antwort deutlich besser ist als alle anderen Threads. Danke, dass du das hier reingebracht hast.
@grovberg Ich bin froh, dass ich helfen konnte! Ich habe einen Thread auf Meta eröffnet, um zu diskutieren, wann Fragen als Duplikate markiert werden sollten. Wenn Sie möchten, können Sie den Thread dort drüben anzeigen. Ansonsten bin ich froh, dass ich helfen konnte!
Mal sehen, ob wir das wieder eröffnen. @grovberg - macht es etwas aus, wenn ich auf den verlinkten Artikel verweise oder einfach den Teil über das Sichern der Daten entferne? Dies scheint mehr die Verwendung der iTunes-Sicherungsdateien zu sein, sodass Sie Nachrichten auf iOS löschen können. Verstehe ich euch beide hier richtig?
Ich habe beim Ausführen den folgenden Fehler erhalten: 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.Irgendeine Idee, warum man auf diesen Fehler stoßen kann?
@AmelioVazquez-Reina schau dir github.com/basnijholt/iOSMessageExport an . Es ist eine feste Version des Skripts, die den Fehler nicht auslöst. Es wirft immer noch einige andere Fehler für mich, aber es hat alles gut exportiert.