2 votes

Comment sauvegarder gratuitement les iMessages sur mon PC ?

Je m'apprête à effacer et à vendre mon vieil iPod touch de 4e génération, et j'aimerais obtenir une copie lisible par l'homme de tous mes iMessages avant de le faire.

Jusqu'à présent, j'ai trouvé deux solutions, mais malheureusement, elles sont toutes deux coûteuses :

  • imessage-backup.com - En gros, vous téléchargez un certain fichier à partir de la sauvegarde et il effectue un traitement en arrière-plan pour le rendre lisible par l'homme. 7,99 $ par fichier de sauvegarde.
  • iExplorer peut également saisir les iMessages. Vous pouvez les voir dans l'application, mais elle vous oblige à vous enregistrer (34,99 $) pour les exporter.

Il est évident qu'il y a un peu de manière d'extraire les données. J'ai ouvert le fichier de sauvegarde dans un éditeur de texte, et je pouvais voir les messages, mais ce n'était pas vraiment "lisible par l'homme". J'ai essayé d'ouvrir le fichier de sauvegarde dans Navigateur de bases de données SQLite (le format dans lequel les iMessages sont censés être sauvegardés), mais rien n'a été trouvé.

Existe-t-il un moyen gratuit (de préférence sous Windows ou Linux) d'exporter les iMessages ?

2voto

FossilizedCarlos Points 533

Avez-vous essayé de les extraire de votre fichier de sauvegarde ? Voyez ceci lien .

1voto

Seamus Points 3171

NOTE : Ce n'est pas une réponse particulièrement pertinente pour cette question, mais il semble que quelques nouvelles questions (nouveau - à partir de juin 2020) peut être fermé en tant que doublons à celui-ci. Mais cette question, et sa réponse acceptée, datent de plus de 7 ans maintenant - les choses ont changé . Ainsi, même si cette réponse n'est pas particulièrement pertinente pour cette question, elle peut apporter quelque chose d'utile à ceux qui cherchent des réponses à des questions connexes.


Quelques mises en garde avant de poursuivre la lecture :

  1. Cette réponse utilise un logiciel tiers fonctionnant sous MacOS 10.15.5. Dans mon cas, il semble que mon iPhone et mon Macbook Pro conservent mes messages iMessage. synchronisé c'est-à-dire que les messages que je vois sur mon téléphone sont les mêmes que ceux que je vois sur mon Mac.

  2. Cette réponse ne couvre pas l'extraction ou l'accès au(x) fichier(s) de la base de données iMessage d'un appareil iOS. Il est possible de le faire, mais cela n'est pas couvert par cette réponse.

  3. Ce que cette réponse fait faire : Décrire une méthode pour extraire tous les messages de la iMessage (sur un Macbook) en texte clair. Plus précisément :

  • Le texte de tous les messages de toutes les "conversations" est extrait dans une série de dossiers. Il existe un dossier pour chaque "conversation" - un conversation folder .

  • le site textuel Le contenu de tous les messages de chaque "conversation" est écrit dans un fichier unique sous le nom de la "conversation" correspondante. conversation folder . Selon la version de la base de données et/ou de MacOS, le médias le contenu de tous les messages est extrait vers un sous-dossier .

En résumé : Tous les messages iMessage peuvent être extraits dans des fichiers de texte brut. Ces fichiers en texte clair peuvent être transférés vers d'autres machines pour être stockés ou analysés.


La procédure :

J'ai utilisé une application appelée baskup pour faire des sauvegardes de mes données iMessage sur mon Macbook . Je l'ai trouvé utile, mais, à mon avis, c'est " pas prêt pour le prime time ". J'entends par là que l'application regarde comme si elle n'était jamais tout à fait terminée. Version 2 de l'application était disponible en téléchargement mais il a été supprimé pour des raisons non précisées. L'auteur de baskup affirme qu'il travaille sur la version 3, mais cette affirmation ne tient pas depuis décembre 2018 - il y a plus de 18 mois au moment où j'écris ces lignes.

L'auteur a également un Repo GitHub pour baskup . L'application n'est plus disponible à cet endroit non plus, mais il existe un script shell qui fonctionne toujours (au moins partiellement) sur MacOS.

L'auteur affirme que le shell script fait essentiellement la même chose que l'application. Cela semble être une déclaration exacte, à l'exception du fait que le script n'extrait pas les fichiers médias des "conversations". Je ne sais pas encore si cela est dû à des modifications apportées par Apple à la base de données ou à une défaillance du script.

Pour exécuter le script sur MacOS 10.15.5, j'ai fait ce qui suit :

  1. Pour des raisons que je ne comprends pas, l'emplacement du dossier des données iMessage n'est pas visible depuis le terminal au départ ( ls -l a échoué) - même s'il était visible dans Finder : /Users/<username>/Library/Messages

  2. Sur System Preferences , Security & Privacy , Privacy tab , Full Disk Access : donner Terminal Accès complet au disque.

  3. Dans le script baskup.sh apportez la modification suivante :

DE :

NEEDS_MODIFICATION=$(echo $OS_Version '>=' $LAST_VERSION | bc -l)

À :

NEEDS_MODIFICATION=$(echo ${OS_Version:0:5} '>=' $LAST_VERSION | bc -l)
  1. Placez les baskup.sh script dans un emplacement pratique, le marquer comme exécutable via chmod et l'exécuter. Les résultats apparaîtront dans un dossier nommé backup sous le dossier où vous avez placé le script.

0voto

jasemccarty Points 41

Il semble que le client de messagerie instantanée open source Adium puisse automatiser le processus, si vous avez accès à un Mac que vous pouvez relier (temporairement du moins) à votre compte iMessage (vous n'avez pas besoin de récupérer les données de l'iPod - Apple l'a fait implicitement).

Dans cette optique, je me pencherais sur cette question similaire : Exportation des iMessages sous une forme lisible par l'homme pour l'archivage [ma réponse commence par "Archivage" mais il existe plusieurs alternatives utiles].

Je ne connais pas de solution directe qui n'a pas nécessitent le Mac - je suppose que le processus d'importation d'Adium tire parti de l'accès natif aux diverses bibliothèques d'Apple - mais si vous êtes enclin à le faire, les sources et les développeurs d'Adium pourraient également offrir quelques indices d'une solution multiplateforme.

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