Téléchargement groupé d'images à partir de messages [dupliquer]

15

Incroyablement, je n'ai jamais effacé mon historique dans SMS / iMessages / Messages. En apparence, je devrais pouvoir faire défiler vers le haut et éventuellement voir mon premier message texte depuis mon iPhone de première génération. Sans surprise, cela prend beaucoup d'espace sur mon téléphone, mais une grande partie de la raison pour laquelle je ne l'ai jamais nettoyé est qu'il contient un nombre énorme de photos de mes filles que ma femme m'a envoyées au fil des ans. Il ne semble pas que ceux-ci soient enregistrés dans mon rouleau de photos et il ne semble pas y avoir de moyen de les exporter en bloc. Il convient de noter que j'utilise des messages de bureau dans Yosemite et que cela semble bien fonctionner, il peut donc y avoir une approche que je peux utiliser sous cet angle.

Quelle est la meilleure façon pour moi d'archiver toutes les pièces jointes photo de près de sept ans de messages texte?

grovberg
la source

Réponses:

13

J'ai eu ce même problème et j'ai pu le résoudre en extrayant les données d'une sauvegarde. J'ai utilisé le script (accessible via un lien) pour accomplir cela. Notez qu'un Mac serait nécessaire - Notez également que je ne suis en aucun cas affilié à la source ou au contenu, juste un utilisateur dans le passé.

  1. Exécutez une sauvegarde de téléphone via iTunes tout en étant connecté à votre ordinateur
  2. Dans le Finder, allez dans le menu Aller -> Aller au dossier, entrez ~/Library/Application Support/MobileSync/Backup
  3. Recherchez le dossier modifié le plus récemment dans le Backupdossier
  4. Créer un dossier nommé iOSBackupdossier sur le bureau
  5. Copiez le dossier que vous avez trouvé dans BackuplaiOSBackup
  6. Téléchargez iOSMessageExport ( zip ) qui comprend un ensemble de scripts Perl. Décompressez les fichiers dans le iOSBackupdossier. (Vous devriez voir similaire à la capture d'écran ci-dessous) entrez la description de l'image ici
  7. Terminal ouvert
  8. Entrez cd ~/Desktop/iOSBackupet appuyez sur Retour
  9. Entrez perl backup.pl --directory_path <folder>/et appuyez sur Retour. Remplacer par le nom du dossier de sauvegarde à l'intérieur de iOSBackup(variera d'une sauvegarde à l'autre) entrez la description de l'image ici
  10. Une fois le script terminé, retournez dans le iOSBackupdossier et recherchez un dossier nommé_export entrez la description de l'image ici
  11. À l'intérieur, _exportvous devriez voir des dossiers pour chaque date à laquelle un message a été envoyé / reçu, des images / films sont situés ici. Des fichiers HTML de chaque conversation (par jour) sont également disponibles entrez la description de l'image ici

Source: WonderHowTo

smoooosher
la source
6
Je suis triste de voir cela marqué comme un doublon car votre réponse est nettement meilleure que n'importe quelle autre sur l'autre fil. Merci d'avoir mis celui-ci là-dedans.
grovberg
@grovberg heureux d'avoir pu aider! J'ai ouvert un fil sur Meta pour discuter du moment où les questions doivent être marquées comme doublons. Si vous le souhaitez, vous pouvez voir le fil là-bas. Sinon, encore une fois heureux d'avoir pu aider!
smoooosher
Voyons voir à propos de la réouverture. @grovberg - l'esprit si je fais référence à l'article lié ou si je supprime simplement la partie sur la façon de sauvegarder les données? Cela semble plus sur l'utilisation des fichiers de sauvegarde iTunes, vous pouvez donc supprimer les messages sur iOS. Suis-je en train de vous lire correctement ici?
bmike
J'ai eu l'erreur suivante lors de son exécution: 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.une idée de la raison pour laquelle on peut rencontrer cette erreur?
Amelio Vazquez-Reina
@ AmelioVazquez-Reina consultez github.com/basnijholt/iOSMessageExport . C'est une version fixe du script qui ne renvoie pas l'erreur. Il lance toujours des erreurs différentes pour moi, mais il a tout exporté très bien.
Jon Carl