2 votes

Emplacement des pièces jointes des messages dans la sauvegarde d'iOS 6 ?

J'essaie de récupérer tous mes messages (pas les e-mails) et les pièces jointes connectées à partir d'une sauvegarde iOS 6. Je sais qu'il existe des outils comme Wondershare Data Recovery pour iTunes mais ils ne sont pas bon marché et j'essaie de le faire par moi-même avec un script Python écrit par moi-même.

Je sais déjà que les sauvegardes sont stockées ici :

~/Bibliothèque/Application Support/MobileSync/Backup/

Et dans une sauvegarde spécifique (XY), les messages sont stockés dans ce fichier :

~/Bibliothèque/Application Support/MobileSync/Backup/XY/3d0d7e5fb2ce288813306e4d4636395e047a3d28

Il s'agit d'un SQlite afin que je puisse y accéder de différentes manières (par exemple, le module complémentaire SQLite Manager pour Firefox).

Maintenant, où sont les pièces jointes ? Dans le fichier de base de données des messages ci-dessus, j'ai trouvé une table appelée "attachment" et "message_attachment_join" qui permet d'obtenir les bonnes pièces jointes pour un seul message. Mais le chemin dans "attachment" est comme :

/var/mobile/Library/SMS/Attachments/5D58C5EE-8F51-445C-A3FC-D6X94B6B6932/IMG_1230.png

Je pense que c'est le chemin sur l'iPhone. Où sont sauvegardés tous ces fichiers ? Dans un répertoire de sauvegarde, j'ai trouvé trois gros fichiers d'environ 1,5 à 2,5 Go. Ils sont peut-être stockés là ? Mais dans quel format, comme un ZIP ou un TAR ?

Quelqu'un sait-il où je peux trouver ces fichiers ?

0 votes

A trouvé un site très utile article sur la structure de sauvegarde d'iOS et un outil d'extraction gratuit . Mais pas encore de réponse à ma question :)

0 votes

Avec l'outil que j'ai mentionné, je peux extraire la structure du fichier comme suit var/mobile/Library/SMS/Attachments/* Je suis donc capable d'obtenir les fichiers maintenant, mais toujours pas d'indice sans cet outil d'extraction. J'ai demandé au propriétaire s'il a le temps de répondre à cette question.

0 votes

Merci pour les mises à jour. N'oubliez pas que vous pouvez toujours répondre à votre propre question, car de toute façon, l'extracteur a fonctionné pour vous. Il pourrait aussi aider les futurs visiteurs.

5voto

Alan Samet Points 166

Vu votre dossier :

/var/mobile/Library/SMS/Attachments/5D58C5EE-8F51-445C-A3FC-D6X94B6B6932/IMG_1230.png

Remplacer le var/mobile/ avec MediaDomain- de sorte que vous vous retrouvez avec ça :

MediaDomain-Library/SMS/Attachments/5D58C5EE-8F51-445C-A3FC-D6X94B6B6932/IMG_1230.png

Prenez le hachage SHA1 du nom de fichier ci-dessus et cela devrait être le nom du fichier dans votre sauvegarde : e6f11db0844899e5f8a04a796c74c234a3dcc5bc

Pour obtenir le hachage pour le tester, essayez le lien suivant : http://www.fileformat.info/tool/hash.htm

1 votes

Cela fonctionne toujours pour les chemins plus récents qui commencent par ~/Library/SMS/... Merci !

0voto

Hashirama Senju Points 962

Pour clore cette question : Avec cette outil d'extraction gratuit Je peux extraire la structure du fichier comme : var/mobile/Library/SMS/Attachments/*

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X