2 votes

Les bases de données SQLite qui stockent les messages iOS peuvent-elles être exploitées pour sauvegarder les messages ?

En tant que technicien de la famille, je suis confronté au problème suivant :

Un iPhone 3GS avec iOS 3.1.2, le propriétaire a beaucoup d'anciens messages électroniques stockés sur l'appareil mais a perdu l'accès au serveur de messagerie d'origine. D'autres copies de ces messages étaient stockées en toute sécurité sur un ordinateur portable, mais le disque dur est mort.

Le transfert manuel de chaque message à partir de l'appareil n'est pas envisageable compte tenu de la quantité de travail que cela représente (environ 2000 messages).

Je suis assez technique mais je n'ai pas d'expérience avec les Macs ou les iPhones. En lisant un peu, j'ai appris ce qui suit :

  1. Il n'existe pas de méthode simple pour sauvegarder les messages électroniques (vous pouvez sauvegarder les paramètres du compte de messagerie, mais pas le contenu proprement dit).

  2. Il n'y a aucun moyen de marquer tous les messages sur l'appareil et de les déplacer vers un dossier IMAP afin qu'ils soient synchronisés avec un nouveau serveur de messagerie.

  3. Les messages sont stockés dans un fichier de base de données SQLite sur l'appareil. Vous ne pouvez pas accéder à ce fichier et le transférer sur votre PC ou vous l'envoyer par courrier à moins de Jailbreak et de déverrouiller l'appareil.

Tout d'abord, est-ce que je me trompe et qu'il existe un moyen ou un utilitaire magique pour transférer les messages de l'appareil vers un PC ? En supposant qu'il n'y en ait pas, quelqu'un peut-il m'indiquer les bonnes Jailbreak et les procédures de déverrouillage qui ne supprimeront pas toutes les données de l'appareil et me permettront d'obtenir ce fichier SQLite en toute sécurité ?

J'aimerais savoir s'il est possible de lire ces bases de données et de faire une sauvegarde de mon courrier en accédant aux fichiers de sauvegarde ou aux fichiers directement sur l'appareil.

Est-ce possible ?

2voto

NomadMaker Points 823

Je cherchais moi-même des informations à ce sujet car j'avais besoin de sauvegarder mes données de messagerie de l'appareil avant de procéder à une restauration (il est tout simplement honteux qu'Apple ne considère pas vos messages électroniques comme suffisamment importants pour les inclure dans ses sauvegardes). Les informations suivantes sont valables pour IOS 6, j'espère qu'elles s'appliquent également à votre situation avec IOS 3. Sur IOS 6 au moins, vous n'aurez pas besoin de jouer avec SQlite ou quoi que ce soit d'autre, c'est du texte brut.

Vous devez avoir accès au système de fichiers de l'appareil. Il existe plusieurs applications pour PC et Mac qui permettent de parcourir les fichiers de l'appareil. Ifunbox est l'une d'entre elles qui prétend permettre l'accès au système de fichiers sans jailbreaking.

Les instructions pour jailbreaker votre appareil spécifique (s'il s'avère que vous en avez besoin) sont disponibles à l'adresse suivante http://stateofjailbreak.com/guide/iphone-3gs/3-1-2/ .

Les courriels sont stockés dans User/Library/Mail (c'est un lien symbolique, le chemin réel semble être var/mobile/library/mail). Il suffit de copier le tout sur votre ordinateur portable.

À l'intérieur, vous trouverez des répertoires portant le nom de chaque compte de messagerie configuré sur l'appareil. La structure des dossiers à l'intérieur de chaque dossier de compte est assez explicite. Une fois que vous avez creusé, les courriels eux-mêmes sont stockés dans des fichiers *.emlx en texte clair, avec tous les en-têtes et les pièces jointes codées en uu (il y a aussi parfois un dossier "pièces jointes" qui contient la version extraite des pièces jointes). Sur un PC, vous voudrez les renommer en fichiers *.eml, puis vous pourrez les importer dans divers programmes de messagerie tels que Thunderbird ou Outlook ; avec certains, vous aurez besoin d'un utilitaire, avec d'autres, la fonction d'importation est intégrée.

Je ne suis pas allé assez loin pour déterminer si la copie d'une sauvegarde de ces dossiers sur un appareil restauré à partir d'une sauvegarde itunes restaurera votre archive d'emails ou non. Ai-je mentionné à quel point il est ennuyeux qu'Apple ne pense pas que vos courriels hors ligne valent la peine d'être sauvegardés lorsque vous faites une sauvegarde de votre appareil ?

-1voto

doon ladi Points 54

Si vous souhaitez sauvegarder les messages de votre iPhone, vous pouvez utiliser iTunes pour le faire.

  1. Téléchargez la dernière version d'iTunes sur votre ordinateur ;
  2. Connectez l'iPhone à l'ordinateur et lancez iTunes ;
  3. Choisissez d'effectuer une sauvegarde avec iTunes ;

C'est ainsi que vous pouvez sauvegarder les messages de l'iPhone sur l'ordinateur.

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