Text2Store
Télécharger

Blog

Faire entrer les SMS d’un iPhone dans Relativity

Tôt ou tard, un dossier se joue sur des SMS, et quelqu’un doit les sortir d’un iPhone pour les mettre en examen. Les premiers essais habituels sont les captures d’écran et les PDF, et le résultat habituel est une équipe d’examen qui fait des recherches par mots-clés sur des images de conversations. Cet article parle du format qui règle le problème, des raisons pour lesquelles les données d’iPhone y résistent plus que la plupart, et d’un chemin concret du téléphone à des fichiers qu’une équipe de traitement acceptera.

Pourquoi captures d’écran et PDF s’effondrent à l’examen

Une capture d’écran n’a ni texte extractible, ni horodatage fiable, ni métadonnées sur les participants, ni preuve d’exhaustivité : rien ne dit ce qui précédait ou suivait l’image. Un export PDF fait mieux, et pour bien des petits litiges il suffit, mais les plateformes d’examen traitent un PDF comme un document, pas comme des messages. Les résultats de recherche tombent sur une page, pas sur un message ; il n’y a ni expéditeur, ni horodatage, ni structure de fil par message pour filtrer, trier ou produire. Quand le volume est réel, les deux approches transforment un problème de données en problème de main-d’œuvre.

Ce qu’est vraiment le RSMF

Le RSMF, Relativity Short Message Format, est le format publié par Relativity pour ingérer des données de messagerie en tant que données. Un fichier .rsmf est un EML standard avec deux couches : une transcription en texte brut, qui devient le texte extrait dans lequel cherchent les examinateurs, et une pièce jointe zip contenant rsmf_manifest.json ainsi que chaque pièce jointe des messages. Le manifeste porte la structure : participants, conversations et événements, avec pour chaque message l’expéditeur, l’horodatage, le sens, les réactions et les références aux pièces jointes. Le moteur de traitement de Relativity consomme cette structure, si bien que les messages arrivent en fils, consultables et filtrables un par un, comme l’examen l’attend.

Pourquoi les données d’iPhone sont plus difficiles qu’il n’y paraît

Quiconque a tenté d’écrire un convertisseur apprend que la base de messages d’Apple n’est pas un gentil CSV qui n’attend que d’exister :

  • Le texte du message n’est pas toujours là où on le croit. L’iOS moderne garde beaucoup de corps de messages dans un blob binaire typedstream (attributedBody), et non dans la colonne de texte brut. Une extraction naïve lit des messages vides là où des mots figurent clairement sur le téléphone.
  • Les tapbacks sont aussi des messages. Une réaction « J’aime » avec un pouce levé est sa propre ligne dans la base, qui pointe vers le message auquel elle réagit. Exportées naïvement, les réactions apparaissent comme des messages isolés et obscurs (« A aimé une image ») au lieu d’annotations sur l’élément concerné. Le RSMF prévoit une vraie place pour les réactions ; c’est à l’exporteur de faire le regroupement.
  • Les modifications et les annulations d’envoi existent désormais. Les versions récentes d’iOS permettent de modifier et d’annuler l’envoi des messages, et un export défendable doit dire ce que la base en dit, au lieu de présenter en silence le texte final comme s’il était le seul.
  • « Supprimés récemment » est un vrai endroit. Un message supprimé par le dépositaire peut encore se trouver dans la base, contenu intact, marqué comme supprimé. Ce marqueur a sa place dans l’export, l’export ne doit pas l’effacer.
  • Les pièces jointes vivent en dehors des lignes de messages, dans un stockage de fichiers adressé par contenu qu’il faut relier aux bons messages et transporter avec leurs noms de fichier d’origine.

Le chemin du téléphone au RSMF

Avec Text2Store sur un Mac ou un PC Windows, le processus est volontairement court, et tout se passe sur cet ordinateur ; le contenu des messages n’est jamais envoyé nulle part, ce qui garde le traitement des données irréprochable.

  1. Collecter. Branchez l’iPhone et cliquez sur Sauvegarder. Cela réalise une sauvegarde iOS normale et complète, enregistrée comme archive datée et vérifiée. Vous avez déjà une sauvegarde de type iTunes ou une archive Text2Store d’une autre machine ? Importez-la à la place. Les sauvegardes chiffrées fonctionnent avec leur mot de passe.
  2. Vérifier en regardant. Ouvrez l’archive et lisez les conversations, gratuitement. Confirmez que les messages en cause sont bien présents avant que quiconque paie quoi que ce soit ou promette quoi que ce soit à un client.
  3. Exporter en RSMF. Sélectionnez une conversation, plusieurs ou toute l’archive ; chaque conversation est exportée dans son propre fichier RSMF 2.0 avec participants, horodatages, sens, réactions regroupées, historique des modifications, marqueurs de suppression et pièces jointes dans le conteneur. Les conversations iMessage, SMS et WhatsApp s’exportent toutes, chacune étiquetée avec sa plateforme.

Ce qu’un exporteur défendable vous doit

Trois propriétés méritent d’être exigées de tout ce qui écrit du RSMF, le nôtre compris :

  • Une validation par l’outil de référence. Relativity publie une bibliothèque de validation officielle. L’exporteur de Text2Store est testé avec elle à chaque modification, y compris sur de vrais fichiers exportés, et jugé selon la lecture stricte : les avertissements sont traités comme les erreurs, puisque Relativity conseille de résoudre les deux avant l’ingestion.
  • Ne jamais rien inventer. Un identifiant sans fiche de contact doit rester un numéro de téléphone, pas devenir un nom deviné. Un champ que la base ne contient pas doit être absent, pas inventé. Text2Store suit la base : ce qui est exporté est ce que la base de données du téléphone enregistre.
  • Une traçabilité. Les archives sont vérifiées à l’import et peuvent, en option, être ancrées par un horodatage de confiance RFC 3161 à leur création, pour que vous puissiez montrer qu’une archive existait sous cette forme exacte à un moment donné.

Atteindre des messages que le téléphone n’a plus

Un avantage propre à l’iPhone quand on travaille à partir de sauvegardes : s’il existe des sauvegardes plus anciennes, les messages supprimés du téléphone depuis s’y trouvent encore. La vue fusionnée de Text2Store réunit toutes les sauvegardes d’un appareil en une seule chronologie dédoublonnée, ce qui signifie que le périmètre d’export peut inclure les conversations telles qu’elles étaient il y a des années, pas seulement telles qu’elles sont aujourd’hui sur le téléphone. Ce qu’aucune sauvegarde n’a jamais contenu, aucun outil ne peut le faire apparaître ; ce qu’une sauvegarde a contenu, vous pouvez encore le produire.

Vous travaillez dans l’eDiscovery ?

Nous testons des processus RSMF avec un petit nombre d’équipes juridiques et de professionnels du support contentieux : vos dossiers, un accès direct au développeur, gratuit pendant le pilote. Détails sur la page de l’export RSMF, ou par e-mail à hello@text2store.com.

Rien ici ne constitue un conseil juridique, et la validation d’un format ne préjuge pas de la recevabilité. Ce sont les exigences de votre dossier et votre processus d’examen qui priment.