Maison > Applet WeChat > Développement WeChat > Étapes détaillées de la visionneuse d'historique de discussion WeChat pour iOS

Étapes détaillées de la visionneuse d'historique de discussion WeChat pour iOS

Y2J
Libérer: 2017-04-27 14:21:31
original
6258 Les gens l'ont consulté

Mises à jour

[2016.10.14]
Merci pour votre amour pour ce logiciel ! Récemment, il a été découvert que la méthode de stockage de la base de données iOS WeChat a changé. Les données d'ami initialement stockées dans la table Friend ont maintenant été remplacées par la tablefriend_meta et les champs sont donc complètement différents. ne peut pas voir les derniers enregistrements de discussion WeChat, le blogueur a maintenant une tâche très urgente à accomplir, une fois celle-ci terminée, il recherchera et développera une nouvelle version. Cet article sera mis à jour et notifié à ce moment-là. soutien!

Résumé

WeChat sur iPhone prend-il de plus en plus de place ? Vous ne voulez pas supprimer des photos ? Vous ne voulez pas supprimer la vidéo ? Transférez-le ensuite sur le disque dur de l'ordinateur, utilisez ce logiciel pour afficher et rechercher sous Windows, et libérez de l'espace sur votre téléphone mobile ! Cet article présente en détail les instructions d'utilisation du logiciel, présente le format de stockage des données des enregistrements de discussion WeChat et fournit l'adresse de téléchargement du logiciel et le code source. Enfin, il fournit une méthode pour nettoyer les données Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOS et vidéo sur iPhone. enregistrements de discussion.

1. Introduction

À mesure que les jours d'utilisation de WeChat s'allongent, WeChat prend de plus en plus de place dans le téléphone mobile et le stockage de l'iPhone. L'espace devient également de plus en plus rare, les photos et les vidéos occupant la plus grande place. Les gens comme moi qui recherchent l'intégrité dans tout insistent pour ne supprimer aucune photo ou vidéo. J'aime prendre des photos et des vidéos avec mon téléphone portable, à chaque fois. pendant un moment, déplacez les photos et les vidéos vers l'ordinateur pour les stocker et libérer le téléphone. Mais quand je dois libérer de l'espace tous les deux jours, je trouve que ce n'est pas une solution à long terme. J'ai regardé WeChat et cela a pris plus de 2 gigaoctets d'espace. Ce n'est pas une option pour continuer comme ça. Désormais, Tencent n'a officiellement pas d'enregistrements de discussion pour la version iOS de WeChat. (Android semble en avoir un, il nécessite qu'il puisse être visualisé sur Windows comme sur un téléphone mobile intégré) ; dans l'historique des discussions, la fonction de sauvegarde et de récupération est conçue pour être transférée sur d'autres appareils, et les enregistrements de discussion ne peuvent être stockés sur le serveur que 7 jours, et des données aussi volumineuses que 2G doivent être téléchargées sur Hou Nian Ma Yue ? Smile with tongue out

Par conséquent, écrivez simplement vous-même un visualiseur d'historique de discussion et déplacez les données sur le grand disque dur de l'ordinateur, afin de pouvoir supprimer en toute sécurité des photos et des vidéos sur votre téléphoneHot smile . Vous trouverez ci-dessous les instructions d'utilisation de la visionneuse d'enregistrements de chat WeChat développée par moi, ainsi que le format de stockage des données d'enregistrement de chat que j'ai analysé et deviné. Cependant, il est incomplet et ne peut afficher que le contenu principal des données que les amis intéressés peuvent analyser et améliorer. ensemble.

2. Mode d'emploi

Tout d'abord, ce logiciel ne prend actuellement en charge que l'historique des discussions WeChat sur iPhone. Ce qui suit est une description détaillée de la façon d'utiliser le logiciel.

2.1 Dump de données

Utilisez des outils tiers tels que iTools pour exporter le répertoire Documents dans l'application WeChat Enregistrez-le sur le disque dur de l'ordinateur. Ce répertoire contient les enregistrements de discussion de tous les comptes WeChat connectés sur cet iPhone. Vous pouvez également exporter les enregistrements de discussion d'un seul compte. Les données de chaque compte WeChat sont stockées dans un dossier nommé d'après la valeur MD5 de l'ID WeChat. Par exemple, les dossiers avec des noms à 32 chiffres dans le répertoire Documents de la figure 2-1 sont des comptes WeChat différents.

图 2-1 Document目录示例
Figure 2-1 Exemple de répertoire de documents

2.2 Sélectionner la base de données

Le fichier de base de données des enregistrements de discussion est stocké dans le fichier DB dans le dossier du compte WeChat et le nom du fichier est MM.sqlite. À la fin de cet article, nous fournirons un exemple d'enregistrement de discussion. Lorsque le programme est en cours d'exécution, vous serez invité à sélectionner un fichier de base de données. Sélectionnez simplement le fichier suivant : 06af9525a11ebb4f49ec72be6d165d10DBMM.sqlite.

2.3 Interface principale

Démarrez le logiciel et sélectionnez la base de données. Une fois le chargement terminé, l'interface principale du programme est affichée dans la figure 2-2. À gauche se trouve la liste d'amis du compte WeChat, triée par première lettre. de Pinyin, et à droite se trouve le contenu spécifique de l'historique des discussions. La liste d'amis est divisée en 3 onglets, à savoir "Amis", "Groupe" et "Autres". Comme son nom l'indique, les amis individuels se trouvent dans l'onglet "Amis", les discussions de groupe se trouvent dans l'onglet "Groupe" et les amis individuels se trouvent dans l'onglet "Amis". N° des comptes et services d'abonnement restants et ainsi de suite dans l'onglet "Autres". Vous pouvez rechercher des amis au-dessus de la liste d'amis et rechercher du texte au-dessus du contenu du chat. Cliquez sur un ami dans la liste d'amis et la fenêtre de contenu du chat à droite chargera le contenu spécifique du chat avec l'ami.

Étant donné que ce programme utilise la version d'essai du contrôle EO.WebBrowser (le blogueur est pauvre ~ Crying face), à chaque démarrage du programme, la licence d'achat apparaîtra sur le partie inférieure de la fenêtre de contenu du chat. Astuce, fermez-la simplement et cela n'affectera pas la lecture ultérieure.

图 2-2 微信聊天记录查看器主界面
Figure 2-2 Interface principale de la visionneuse d'enregistrements de chat WeChat

2.4 Type de données

2.4.1 Le texte

est affiché sous forme de bulle, comme indiqué sur le téléphone mobile, comme le montre la figure 2-3.

图 2-2 数据类型示例:文字
Figure 2-3 Exemple de type de données : Texte

2.4.2 Expression

peut afficher le petit emoji fourni avec WeChat, comme le montre la figure 2-4. Voir la figure 2-5 pour toutes les expressions emoji pouvant être affichées.

图 2-3 数据类型示例:emoji表情
Figure 2-4 Exemple de type de données : expression emoji

图 2-4 所有能显示的 emoji
Figure 2-5 Tous les emoji pouvant être affichés

En plus des emoji, les expressions animées officielles de WeChat peuvent également être affichées, comme le montre la figure 2-6.

图 2-5 数据类型示例:动画表情 图 2-5 数据类型示例:动画表情 图 2-5 数据类型示例:动画表情Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOS Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOS
Figure 2-6 Exemple de type de données : expression animée

Sauf ces deux In En plus des émoticônes, les utilisateurs de WeChat voient souvent de nombreuses émoticônes non officielles. Si vous souhaitez les afficher dans ce logiciel, vous devez effectuer un travail d'exportation de données supplémentaire, ce qui n'est pas compliqué : utilisez toujours iTools pour ouvrir ce répertoire de WeChat App : /Bibliothèque/. WechatPrivate/ emoticon1, copiez ce dossier dans le répertoire d'installation de ce logiciel et écrasez le dossier emoticon1 d'origine.

2.4.3 Images

Les Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOSs de l'historique de discussion sont affichées dans la figure 2-7. Cliquer sur l'Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOS appellera la valeur par défaut. Les fichiers *.jpg sont associés à un programme permettant d'afficher de grandes Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOSs. Le programme par défaut est Windows Photo Viewer.

图 2-6 数据类型示例:图片
Figure 2-7 Exemple de type de données : Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOS

2.4.4 Vidéo et courte vidéo

La vidéo et la courte vidéo dans l'historique du chat sont affichées dans la figure 2-8. Cliquer sur la vidéo appellera la valeur par défaut. *Fichiers .mp4 associés au programme pour regarder des vidéos.

图 2-7 数据类型示例:视频 & 小视频
Figure 2-8 Exemple de type de données : vidéo et vidéo courte

2.4.5 Voix

La voix dans l'historique du chat est affichée dans la figure 2-9. En cliquant dessus, le contenu vocal sera lu.

图 2-8 数据类型示例:语音
Figure 2-9 Exemple de type de données : Voix

2.4.6 Lien de partage

Le lien de partage dans l'historique des discussions est illustré dans la figure 2-10. En cliquant sur le lien, le navigateur affichera la page Web d'origine.

图 2-9 数据类型示例:分享链接
Figure 2-10 Exemple de type de données : lien de partage

2.4.7 Informations de localisation

L'emplacement dans l'historique des discussions est indiqué dans la figure 2-11. Cliquer sur le lien appellera le navigateur pour afficher des informations cartographiques spécifiques, comme le montre la figure 2-12.

图 2-10 数据类型示例:位置信息
Figure 2-11 Exemple de type de données : informations de localisation

图 2-11 浏览器查看具体的位置信息
Figure 2-12 Navigateur pour afficher des informations de localisation spécifiques

2.4.8 Carte de visite

Le message de la carte de visite dans l'historique des discussions est illustré dans la figure 2-13.

图 2-12 数据类型示例:名片
Figure 2-13 Exemple de type de données : carte de visite

2.4.9 Appels vocaux et vidéo
Voix et vidéo dans l'historique des discussions Le téléphone ne peut donner que des informations telles que la durée de l'appel à ce moment-là (il est impossible pour WeChat d'enregistrer le contenu de votre appel DÉtapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOS), comme le montre la figure 2-14.

图 2-13 数据类型示例:语音、视频电话
Figure 2-14 Exemples de types de données : voix, appel vidéo

2.5 Rechercher des amis

Lorsqu'il y a beaucoup de données d'amis, saisissez le mot-clé de l'ami dans la barre de recherche au-dessus de la liste d'amis à gauche. Il peut être en chinois ou en pinyin, mais l'actuel. La version ne peut pas être en pinyin. Par exemple, si vous recherchez « Zhang San », vous pouvez saisir « Zhang », « 三 », « zhangsan » ou « zhangs », etc., mais vous ne pouvez pas saisir « zs ». Lors de la saisie du contenu, la fenêtre des résultats de recherche apparaîtra immédiatement et les amis correspondant au mot-clé seront répertoriés, comme le montre la figure 2-15. L'ami qui clique sur le résultat de la recherche chargera automatiquement le contenu du chat avec lui.

Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOS
Figure 2-15 Exemple de recherche d'amis

2.6 Recherche de contenu de chat

La recherche de contenu de chat est divisée en « Rechercher les amis actuels » et « Rechercher tous les amis », qui peuvent être sélectionnés dans la liste déroulante au-dessus de la fenêtre de contenu du chat. Entrez les mots-clés dans la barre de recherche et appuyez sur Entrée pour rechercher. Une fois la recherche terminée, la liste des résultats de la recherche s'affichera. Après avoir cliqué sur un enregistrement, la fenêtre de contenu du chat affichera et mettra en surbrillance les mots-clés, comme le montre la figure 2-16. . Astuce ici : la recherche de tous les amis prendra beaucoup de temps.

图 2-16 搜索聊天内容示例
Figure 2-16 Exemple de recherche de contenu de chat

2.7 Saut de page

Contenu du chat Dans le coin supérieur droit de la fenêtre se trouvent des boutons de navigation permettant de tourner les pages. S'il y a trop de pages, vous pouvez cliquer directement sur le numéro de page et la fenêtre de saisie permettant d'accéder à la page apparaîtra. Après avoir entré le numéro de page que vous souhaitez afficher, vous accéderez à la page, comme le montre la figure 2. -17.

Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOS
Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOS
Figure 2-17 Exemple de saut de page

3. Format d'enregistrement de chat WeChat

Le répertoire racine de l'historique des discussions est un dossier nommé d'après la valeur de hachage MD5 du nom d'utilisateur WeChat ID de l'utilisateur (pas nécessairement WeChat ID, voir ci-dessous). Ce qui suit suppose que root est le répertoire racine. Le contenu principal de l'enregistrement de discussion est un fichier de base de données de type SQLite MM.sqlite et le chemin est rootDBMM.sqlite. Voici les résultats de mon analyse du format du contenu de cette base de données.

3.1 Table de données

Ici nous parlerons d'abord de deux tables de données utilisées par ce logiciel, à savoir le Friend table Table avec Chat_XXX, XXX représente la valeur MD5 de l'identifiant WeChat de l'ami.

3.1.1 Table des amis

Cette table stocke tous les contacts, en plus des amis, elle comprend également les non-amis, les comptes d'abonnement, Numéro de service, etc.

(1) Champ : type

Ce champ permet de classer les types d'amis, puisque ce logiciel est uniquement divisé en amis, groupes, Autres et 3 autres catégories, vous pouvez donc vous référer au tableau ci-dessous. Il n'est pas utilisé dans le code de ce logiciel.

Tableau 1-1 Description du champ du type de table de données d'ami (deviner)


Valeur Valeur (binaire) Description
1 0000 0000 0001 Amis et autres
2 0000 0000 0010 Groupe de discussion et compte de service supprimé et autres
3 0000 0000 0011 Amis et autres
4 0000 0000 0100 Cet ami est dans la discussion de groupe, mais aucun ami n'a été ajouté
5 0000 0000 0101 Amis et autres
6 0000 0000 0110 Pas amis
7 0000 0000 0111 Amis et autres
67 0000 0100 0011 Rappel vocal
257 0001 0000 0001 Amis bloqués dans Moments
71 0000 0100 0111 Collectez et mettez en vedette des amis
2119 1000 01 00 0111 Amis épinglés
259 00010000 0011 Amis bloqués dans Moments
263 0001 0000 0111 Amis bloqués dans Moments

On voit que le 0ème chiffre indique si le contact a ajouté un ami ; le 6ème chiffre indique si l'ami a été suivi ; le 8ème chiffre indique si l'ami a été bloqué dans le cercle d'amis ; le 11ème chiffre indique si l'ami a été Épinglé en haut de la liste d'amis de votre téléphone. Attendez, attendez, je suis ignorant et je n’en ai réalisé que peu de choses. Quiconque est intéressé peut analyser le reste.

(2) Champ : UsrName

Dans le champ UsrName, ceux commençant par "gh_" sont les numéros d'abonnement et les numéros de service, et ceux commençant par « @chatroom » sont tous les groupes.

3.1.2 Table Chat_XXX

XXX représente la valeur MD5 de l'identifiant WeChat de l'ami. L'enregistrement de chaque ami est stocké dans une table distincte.

(1) Champ : Message

représente le contenu spécifique de l'enregistrement du message.

(2) Champ : Type

représente le type du message, qui est spécifié dans la section 3.2.

(3) Champ : Des

0 signifie le message envoyé par moi-même, 1 signifie le message envoyé par l'autre partie.

(4) Champ : CreateTime

Conversion de date : Le champ CreateTime stocke un horodatage Unix, qui peut être utilisé dans l'instruction SQL dans de la manière suivante Conversion :

sélectionnez datetime(createtime, 'unixepoch', 'localtime') depuis chat_XXX

3.2 Type d'information

3.2.1 Texte

Le fichier de base de données des enregistrements de discussion est : rootDBMM.sqlite.

La table Friend stocke les informations de tous les amis. Le champ UsrName est l'identifiant qui identifie de manière unique l'ami, mais ce n'est pas nécessairement l'identifiant WeChat si l'utilisateur postule pour WeChat avec. un numéro QQ, le UsrName est au format qq12345678, si vous utilisez l'ID WeChat pour postuler, alors UsrName est l'ID WeChat. Si vous utilisez un numéro de téléphone mobile pour postuler, alors UsrName est sous la forme de wxid_XXXXX. Dans tous les cas, effectuez l'opération MD5 sur cet UsrName, et la valeur de hachage obtenue en ajoutant "Chat_" devant celui-ci est le nom de la table qui stocke tous les enregistrements de discussion de cet ami, tels que : Chat_a500325c723649ddb75eda10635edf82. Il en va de même pour les groupes.

Le champ ShortPY de la table Friend stocke les informations de remarque des amis, mais l'encodage est différent.

Dans le tableau des enregistrements de discussion, le champ Message contient toutes les informations de l'enregistrement de discussion avec l'ami. S'il s'agit de texte, il sera stocké directement. Pour d'autres formats, veuillez consulter. les chapitres suivants. Le champ CreateTime est l'heure à laquelle l'information a été générée ; si le champ Des est 0, c'est l'information envoyée par l'utilisateur à l'ami ; s'il est 1, c'est l'information envoyée par l'ami ; 1, les informations sont des informations textuelles.

3.2.2 Photo

Dans la table d'enregistrement de chat de l'ami, en supposant qu'il s'agit de la table Chat_ a500325c723649ddb75eda10635edf82, si le champ Si le Type est 3, l'information est une Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOS. Le champ MesLocalID est un nombre, en supposant qu'il s'agit de « 407 », et l'Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOS est stockée dans « 407.pic » sous rootImga500325c723649ddb75eda10635edf82, où « 407.pic_thum » est la vignette de l'Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOS.

3.2.3 Vidéo

Dans la table d'enregistrement de chat de l'ami, en supposant qu'il s'agit de la table Chat_ a500325c723649ddb75eda10635edf82, si le champ Type est 43, alors l'information est vidéo. Le champ MesLocalID est un nombre, disons "8011", la vidéo est stockée dans "8011.mp4" sous rootVideoa500325c723649ddb75eda10635edf82, où "8011.video_thum" est la vignette de la vidéo.

3.2.4 Courte vidéo

Dans la table de l'historique des discussions de l'ami, supposons qu'il s'agit de la table Chat_ a500325c723649ddb75eda10635edf82, si Si le champ Type est 62, les informations sont une courte vidéo. Le champ MesLocalID est un nombre, en supposant qu'il s'agit de « 8011 » et que la vidéo est stockée dans « 8011.mp4 » sous rootVideoa500325c723649ddb75eda10635edf82, où « 8011.video_thum » est la vignette de la petite vidéo.

3.2.5 Voix

Dans la table d'enregistrement de chat de l'ami, en supposant qu'il s'agit de la table Chat_ a500325c723649ddb75eda10635edf82, si le champ Si Type est 34, l'information est un clip vocal. Le champ MesLocalID est un nombre, en supposant qu'il s'agit de "8938", et la vidéo est stockée dans "8938.aud" sous rootAudioa500325c723649ddb75eda10635edf82.

Les fichiers AUD sont en fait des fichiers AMR qui manquent d'informations d'en-tête. Vous devez ajouter "#!AMR" à l'en-tête du fichier pour devenir un fichier AMR, puis vous pouvez utiliser certaines méthodes de lecture. Le logiciel est ouvert (en fait, il existe relativement peu de logiciels capables de lire AMR. Actuellement, seul QQ Video peut être lu).

Commande de console pour convertir AUD en AMR : copiez head.txt/b + 476.aud/b 476.amr, où le contenu de head.txt est "#!AMR".

Ce programme appelle l'outil fourni par FFmpeg pour le convertir en fichier WAV pour la lecture. Il s'agit d'un logiciel très puissant qui peut lire et convertir de nombreux formats audio et vidéo.

3.2.6 Lien de partage

Dans la table de l'historique des discussions de l'ami, supposons qu'il s'agisse de la table Chat_ a500325c723649ddb75eda10635edf82, if Si le champ Type est 49, les informations sont un lien partagé et l'adresse du lien se situe entre dans le champ Message.

3.2.7 Localisation

Dans la table d'enregistrement de chat de l'ami, en supposant qu'il s'agit de la table Chat_ a500325c723649ddb75eda10635edf82, si le champ Type est 48, alors les informations ne sont pas des informations de localisation en temps réel. Il y a des coordonnées de localisation spécifiques dans le champ Message. Dans la structure XML des informations : msg –> Les coordonnées de localisation sont stockées dans. les champs x et y.

3.2.8 Expressions animées

Dans la table d'historique de discussion de l'ami, supposons qu'il s'agisse de la table Chat_ a500325c723649ddb75eda10635edf82, if Si le champ Type est 47, l'information est une expression animée. Dans la structure XML des informations : msg –> emoji –> le champ md5 stocke la valeur md5 de l'émoticône. Supposons que la valeur MD5 de l'émoticône soit : d0546d1d8940bf82def5cc8b19185e1a, elle se trouve alors dans le répertoire du fichier iPhone WeChat : /Bibliothèque. /WechatPrivate/ emoticon1 stocke un fichier avec la valeur MD5 comme nom de fichier, tel que : d0546d1d8940bf82def5cc8b19185e1a.pic. En fait, il s'agit d'un fichier GIF, vous pouvez donc vous connecter à l'émoticône.

3.2.9 Carte de visite

Dans la table d'enregistrement de chat de l'ami, supposons qu'il s'agisse de la table Chat_ a500325c723649ddb75eda10635edf82, si le champ Type est 42, alors l'information est une carte de visite. Dans la structure XML de l'information : le champ msg –> nom d'utilisateur stocke l'identifiant WeChat, et le champ msg –> pseudo stocke le nom WeChat.

3.2.10 Appels vocaux, appels vidéo

Dans le tableau de l'historique des discussions de l'ami, supposez qu'il s'agit de Chat_ a500325c723649ddb75eda10635edf82 Dans le tableau, si le champ Type est 50, alors les informations sont un enregistrement téléphonique. Il y a des informations sur la durée à l'intérieur :

4. Téléchargement du logiciel et sourcecode

<.>Ce logiciel est initialement relativement stable, mais il reste encore de nombreux bugs et de nombreux domaines qui doivent être améliorés. Soyez miséricordieux . Le lien suivant est un exemple de fichiers de programme et d'enregistrements de discussion WeChat. La version lors de la finalisation de cet article était 1.0.1.6. Pour la dernière version, veuillez vous référer à la page d'accueil de la bibliothèque de code source. Embarrassed smile

Téléchargement du logiciel :

WechatHistory.zip (45,1 Mo)

Exemple d'historique de chat WeChat (généré par WeChat pour iOS) :

History_Example.zip (14,5 Mo)

En raison de logiciel Il contient toutes les émoticônes animées officielles (publiées avant le 18 mars 2015) et mesure environ 90 Mo. Les émoticônes animées ne sont peut-être pas le contenu le plus important de l'historique des discussions, cette partie des données n'est donc pas incluse dans le lien de téléchargement de. Le fichier ci-dessus. Les utilisateurs dans le besoin peuvent télécharger ces émoticônes animées séparément :

WeChatHistory.Sticker_Gallery.ALL.Updated_By_20150318.zip.001 (48,0 Mo)WeChatHistory.Sticker_Gallery. .ALL. Updated_By_20150318.zip.002 (42,3 Mo)

Après le téléchargement, décompressez-le et copiez le dossier "emoticon1" dans le dossier WechatHistory, en écrasant l'original. une canette.

D'autres émoticônes officielles seront publiées les unes après les autres avec la version officielle. Pour plus de détails, veuillez télécharger à partir de la page « Téléchargement du code source » ci-dessous. Voici quelques émoticônes animées officiellement mises à jour :

<.>

WeChatHistory.Sticker_Gallery_Patch.SpongeBob2.zip (1,41 Mo)WeChatHistory.Sticker_Gallery_Patch.LuoXiaoHei.zip (1,02 Mo)

Ce logiciel est utilisé. Net Framework 4.0, vous devez donc installer la bibliothèque d'exécution avant de pouvoir utiliser ce logiciel :

www.microsoft.com/zh-cn/download/details.aspx?id=17718 Ou téléchargez directement :

download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36- D6EA96C8DAAE/dotNetFx40_Full_x86_x64 .exe (48,1 Mo)

Si quelqu'un craint que le logiciel ait une porte dérobée et tente de collecter les informations privées de chacun, vous pouvez directement télécharger le code source, le vérifier et le compiler. le vous-même et utilisez-le :

Téléchargement du code source : github.com/cxun/WeChatHistory

Outils de développement : Microsoft Visual Studio 2012

Langage de programmation : C#

Version .Net : .Net Framework 4.0

5. Supprimer l'enregistrement des messages

Après avoir copié tout l'historique des discussions de l'iPhone sur le disque dur de l'ordinateur et utilisé ce logiciel pour essayer de l'afficher normalement, vous pouvez supprimez les données de l'iPhone pour libérer de l'espace. Les enregistrements de discussion occupent le plus de place : les vidéos et les photos. Il existe deux façons de les supprimer :

5.1 Utilisez la fonction de nettoyage intégrée de WeChat

Vous pouvez supprimer sélectivement "Général" -> "Nettoyer l'espace de stockage WeChat" 🎜>

Avantages : Suppression pratique, intuitive, efficace, sélective (sélectionner des amis, vignettes)

Inconvénients : Après suppression, lorsque vous cliquez sur la photo ou la vidéo supprimée dans la fenêtre de discussion de l'iPhone, le message « Impossible de charger la photo » ou « La vidéo a expiré ou a été effacée » et ne peut pas être restaurée

5.2 Nettoyage manuel

Utilisez des outils tels que iTools dans Windows pour ouvrir le répertoire de WeChat et trouver où WeChat stocke les Étapes détaillées de la visionneuse dhistorique de discussion WeChat pour iOSs (Img) et les vidéos ( Vidéo), tel que :

/Documents/06af9525a11ebb4f49ec72be6d165d10/Img/Documents/06af9525a11ebb4f 49ec72be6d 165d10/Vidéo

Supprimez simplement tout le contenu de ces deux dossiers. Ici, vous pouvez voir de nombreux dossiers nommés avec des valeurs MD5, chacun représentant un ami ou un groupe, qui stocke des photos ou des vidéos de discussions avec eux.

Avantages : Après la suppression, lorsque vous cliquez sur la photo ou la vidéo supprimée dans la fenêtre de discussion de l'iPhone, WeChat la retéléchargera automatiquement depuis le serveur , afin qu'il puisse être téléchargé à nouveau sur le téléphone Vous pouvez également vérifier à nouveau

Inconvénients : opération lourde, peu intuitive et ne peut pas être supprimée de manière sélective (les amis ne peuvent pas être correspondant aux valeurs MD5 à l'œil nu)

Les deux méthodes ci-dessus ont leurs propres avantages et inconvénients. Quelle que soit la méthode que vous choisissez, vous pouvez directement. copiez et écrasez le dernier historique de discussion exporté (le cas échéant) la prochaine fois que vous exporterez l'historique de discussion. Si vous êtes inquiet, ou si l'espace sur le disque dur est vraiment libre, ou si vous souffrez d'un trouble obsessionnel-compulsif concernant l'intégrité, vous pouvez choisir. ne pas l'écraser et le stocker dans un nouveau dossier).

6. Conclusion

Enfin, j'espère que ce logiciel pourra apporter de la commodité à tout le monde. L'équipe WeChat de Tencent Ne cryptez pas la base de données dans les futures versions de WeChat, sinon ce logiciel sera complètement inutile. Si le cryptage est vraiment nécessaire, j'espère que Tencent pourra développer un gestionnaire d'enregistrement de chat WeChat plus efficace qui prend en charge l'exportation et la visualisation des données. est pratique Utilisé par la majorité des utilisateurs de WeChat.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal