Inhaltsverzeichnis
Updates" >Updates
Zusammenfassung" >Zusammenfassung
1. Einführung" >1. Einführung
2. Gebrauchsanweisung " >2. Gebrauchsanweisung
3. WeChat-Chat-Datensatzformat" >3. WeChat-Chat-Datensatzformat
4. Software-Download und Quellcode" >4. Software-Download und Quellcode
Heim WeChat-Applet WeChat-Entwicklung Detaillierte Schritte des WeChat-Chatverlaufs-Viewers für iOS

Detaillierte Schritte des WeChat-Chatverlaufs-Viewers für iOS

Apr 27, 2017 pm 02:21 PM

Updates

[14.10.2016]
Vielen Dank für Ihre Liebe zu dieser Software! Kürzlich wurde festgestellt, dass sich die Speichermethode der iOS-WeChat-Datenbank geändert hat. Die ursprünglich in der Friend-Tabelle gespeicherten Freundesdaten wurden nun in die Tabelle „friend_meta“ geändert. Daher ist die aktuelle Version dieser Software völlig anders Die neuesten WeChat-Chat-Aufzeichnungen können nicht angezeigt werden. Nachdem sie abgeschlossen sind, wird dieser Artikel aktualisiert und benachrichtigt Unterstützung!

Zusammenfassung

Beansprucht WeChat auf dem iPhone immer mehr Platz? Sie möchten keine Bilder löschen? Sie möchten das Video nicht löschen? Übertragen Sie es dann auf die Festplatte des Computers, verwenden Sie diese Software zum Anzeigen und Suchen in Windows und schaffen Sie Speicherplatz auf Ihrem Mobiltelefon! In diesem Artikel werden die Nutzungsanweisungen der Software ausführlich vorgestellt, das Datenspeicherformat von WeChat-Chat-Aufzeichnungen vorgestellt, die Download-Adresse der Software und der Quellcode bereitgestellt und schließlich eine Methode zum Bereinigen von Bild- und Videodaten in iPhone-Chat-Aufzeichnungen bereitgestellt .

1. Einführung

Da die Tage der Nutzung von WeChat länger werden, nimmt WeChat immer mehr Platz im Mobiltelefon- und iPhone-Speicher ein Auch der Speicherplatz wird immer knapper, da Bilder und Videos den größten Platz einnehmen. Menschen wie ich, die in allem auf Integrität achten, bestehen darauf, nicht ab und zu Fotos und Videos zu löschen Verschieben Sie die Fotos und Videos nach einer Weile auf den Computer, um sie zu speichern und das Telefon freizugeben. Aber wenn ich alle zwei Tage Speicherplatz freigeben muss, stelle ich fest, dass dies keine langfristige Lösung ist. Ich habe mir WeChat angesehen und es hat mehr als 2 Gigabyte Speicherplatz beansprucht. Es ist keine Option, so weiterzumachen. Jetzt verfügt Tencent offiziell nicht über Chat-Aufzeichnungen für die iOS-Version von WeChat (Android scheint eines zu haben), es erfordert jedoch, dass es auf Windows wie auf einem Mobiltelefon angezeigt werden kann. Die Sicherungs- und Wiederherstellungsfunktion im Chatverlauf ist für das Dumping auf andere Geräte konzipiert, und Chataufzeichnungen können nur 7 Tage lang auf dem Server gespeichert werden, und Daten mit einer Größe von bis zu 2G müssen auf Hou Nian Ma Yue? hochgeladen werden. Smile with tongue out

Schreiben Sie also einfach selbst einen Chatverlauf-Viewer und verschieben Sie die Daten auf die große Festplatte des Computers, damit Sie Bilder und Videos auf Ihrem Telefon sicher löschen könnenHot smile . Nachfolgend finden Sie die Anweisungen zur Verwendung des von mir entwickelten WeChat-Chat-Datensatz-Viewers sowie das von mir analysierte und erratene Chat-Datensatz-Datenspeicherformat. Es ist jedoch unvollständig und kann nur den Hauptdateninhalt anzeigen es zusammen.

2. Gebrauchsanweisung

Zuallererst unterstützt diese Software derzeit nur den WeChat-Chatverlauf auf dem iPhone. Im Folgenden finden Sie eine detaillierte Beschreibung zur Verwendung der Software.

2.1 Datendump

Verwenden Sie Tools von Drittanbietern wie iTools, um das Dokumentenverzeichnis in der WeChat-Anwendung zu exportieren Speichern Sie es auf der Festplatte des Computers. Dieses Verzeichnis enthält die Chat-Datensätze aller auf diesem iPhone angemeldeten WeChat-Konten. Sie können auch nur die Chat-Datensätze eines bestimmten Kontos exportieren. Die Daten jedes WeChat-Kontos werden in einem Ordner gespeichert, der nach dem MD5-Wert der WeChat-ID benannt ist. Bei den Ordnern mit 32-stelligen Namen im Verzeichnis „Dokumente“ in Abbildung 2-1 handelt es sich beispielsweise um unterschiedliche WeChat-Konten.

图 2-1 Document目录示例
Abbildung 2-1 Beispiel für ein Dokumentenverzeichnis

2.2 Datenbank auswählen

Die Chat-Datensatz-Datenbankdatei wird in der DB-Datei im WeChat-Kontoordner gespeichert und der Dateiname ist MM.sqlite. Am Ende dieses Artikels stellen wir ein Beispiel für einen Chat-Datensatz zur Verfügung. Wenn das Programm ausgeführt wird, werden Sie aufgefordert, eine Datenbankdatei auszuwählen: 06af9525a11ebb4f49ec72be6d165d10DBMM.sqlite.

2.3 Hauptschnittstelle

Starten Sie die Software und wählen Sie die Datenbank aus. Nach Abschluss des Ladevorgangs wird die Hauptoberfläche des Programms in Abbildung 2-2 angezeigt. Auf der linken Seite befindet sich die Freundesliste des WeChat-Kontos, sortiert nach dem ersten Buchstaben von Pinyin, und auf der rechten Seite ist der spezifische Inhalt des Chatverlaufs. Die Freundesliste ist in drei Registerkarten unterteilt, nämlich „Freunde“, „Gruppe“ und „Andere“. Wie der Name schon sagt, befinden sich einzelne Freunde auf der Registerkarte „Freunde“, Gruppenchats auf der Registerkarte „Gruppe“ und die verbleibende Abonnementkonten, Anzahl der Dienste usw. im Reiter „Sonstige“. Sie können über der Freundesliste nach Freunden suchen und über dem Chat-Inhalt nach Text suchen. Klicken Sie auf einen Freund in der Freundesliste und das Chat-Inhaltsfenster auf der rechten Seite lädt den spezifischen Inhalt des Chats mit dem Freund.

Da dieses Programm die Testversion des EO.WebBrowser-Steuerelements verwendet (der Blogger ist schlecht ~ Crying face), wird bei jedem Start des Programms die Kauflizenz auf dem angezeigt Tipp: Schließen Sie es einfach am unteren Rand des Chat-Inhaltsfensters. Das spätere Lesen wird dadurch nicht beeinträchtigt.

图 2-2 微信聊天记录查看器主界面
Abbildung 2-2 Hauptschnittstelle des WeChat-Chat-Datensatz-Viewers

2.4 Datentyp

2.4.1 Text

wird im Blasenstil wie auf dem Mobiltelefon angezeigt, wie in Abbildung 2-3 dargestellt.

图 2-2 数据类型示例:文字
Abbildung 2-3 Beispiel für Datentyp: Text

2.4.2 Ausdruck

kann die kleinen Emoji-Ausdrücke anzeigen, die mit WeChat geliefert werden, wie in Abbildung 2-4 dargestellt. In Abbildung 2-5 finden Sie alle Emoji-Ausdrücke, die angezeigt werden können.

图 2-3 数据类型示例:emoji表情
Abbildung 2-4 Datentypbeispiel: Emoji-Ausdruck

图 2-4 所有能显示的 emoji
Abbildung 2-5 Alle Emojis, die angezeigt werden können

Zusätzlich zu Emojis können auch die offiziellen animierten Ausdrücke von WeChat angezeigt werden, wie in Abbildung 2-6 dargestellt.

图 2-5 数据类型示例:动画表情 图 2-5 数据类型示例:动画表情 图 2-5 数据类型示例:动画表情Detaillierte Schritte des WeChat-Chatverlaufs-Viewers für iOS Detaillierte Schritte des WeChat-Chatverlaufs-Viewers für iOS
Abbildung 2-6 Datentypbeispiel: animierter Ausdruck

Außer diesen beiden In Zusätzlich zu Emoticons sehen WeChat-Benutzer häufig viele inoffizielle Emoticons. Wenn Sie sie in dieser Software anzeigen möchten, müssen Sie zusätzliche Datenexportarbeiten durchführen, was nicht kompliziert ist: Verwenden Sie weiterhin iTools, um dieses Verzeichnis der WeChat-App zu öffnen: /Library/. WechatPrivate/emoticon1, kopieren Sie diesen Ordner in das Installationsverzeichnis dieser Software und überschreiben Sie den ursprünglichen Ordner emoticon1.

2.4.3 Bilder

Die Bilder im Chatverlauf werden in Abbildung 2-7 angezeigt, um die Standardeinstellung aufzurufen *.jpg-Dateien sind mit einem Programm zum Anzeigen großer Bilder verknüpft. Das Standardprogramm ist Windows Photo Viewer.

图 2-6 数据类型示例:图片
Abbildung 2-7 Datentypbeispiel: Bild

2.4.4 Video und Kurzvideo

Das Video und das Kurzvideo im Chatverlauf werden in Abbildung 2-8 angezeigt. Durch Klicken auf das Video wird die Standardeinstellung aufgerufen *.mp4-Dateien, die mit dem Programm zum Ansehen von Videos verknüpft sind.

图 2-7 数据类型示例:视频 & 小视频
Abbildung 2-8 Datentypbeispiel: Video & Kurzvideo

2.4.5 Stimme

Die Stimme im Chatverlauf wird in Abbildung 2-9 angezeigt. Wenn Sie darauf klicken, wird der Sprachinhalt abgespielt.

图 2-8 数据类型示例:语音
Abbildung 2-9 Datentypbeispiel: Stimme

2.4.6 Freigabelink

Der Freigabelink im Chatverlauf ist in Abbildung 2-10 dargestellt. Durch Klicken auf den Link wird der Browser aufgerufen, um die ursprüngliche Webseite anzuzeigen.

图 2-9 数据类型示例:分享链接
Abbildung 2-10 Datentypbeispiel: Link teilen

2.4.7 Standortinformationen

Der Standort im Chat-Verlauf ist in Abbildung 2-11 dargestellt. Durch Klicken auf den Link wird der Browser aufgerufen, um bestimmte Karteninformationen anzuzeigen, wie in Abbildung 2-12 dargestellt.

图 2-10 数据类型示例:位置信息
Abbildung 2-11 Beispiel eines Datentyps: Standortinformationen

图 2-11 浏览器查看具体的位置信息
Abbildung 2-12 Browser zum Anzeigen spezifischer Standortinformationen

2.4.8 Visitenkarte

Die Visitenkartennachricht im Chatverlauf ist in Abbildung 2-13 dargestellt.

图 2-12 数据类型示例:名片
Abbildung 2-13 Datentypbeispiel: Visitenkarte

2.4.9 Sprach- und Videoanrufe
Sprache und Video im Chatverlauf Das Telefon kann nur Informationen wie die Dauer des Anrufs zu diesem Zeitpunkt liefern (WeChat kann Ihren Anrufinhalt nicht aufzeichnen DDetaillierte Schritte des WeChat-Chatverlaufs-Viewers für iOS), wie in Abbildung 2-14 dargestellt.

图 2-13 数据类型示例:语音、视频电话
Abbildung 2-14 Beispiele für Datentypen: Sprache, Videoanruf

2.5 Suche nach Freunden

Wenn viele Freundesdaten vorhanden sind, geben Sie das Schlüsselwort des Freundes in die Suchleiste über der Freundesliste links ein. Es kann auf Chinesisch oder Pinyin sein, aber das aktuelle Wenn Sie beispielsweise nach „Zhang San“ suchen, können Sie „Zhang“, „三“, „zhangsan“ oder „zhangs“ usw. eingeben, aber Sie können nicht „zs“ eingeben. Wenn Sie Inhalte eingeben, wird sofort das Suchergebnisfenster angezeigt und Freunde, die mit dem Schlüsselwort übereinstimmen, werden aufgelistet, wie in Abbildung 2-15 dargestellt. Der Freund, der auf das Suchergebnis klickt, lädt automatisch den Inhalt des Chats mit ihm.

Detaillierte Schritte des WeChat-Chatverlaufs-Viewers für iOS
Abbildung 2-15 Beispiel für die Suche nach Freunden

2.6 Durchsuchen von Chatinhalten

Die Suche nach Chat-Inhalten ist in „Aktuelle Freunde suchen“ und „Alle Freunde suchen“ unterteilt, die aus der Dropdown-Box über dem Chat-Inhaltsfenster ausgewählt werden können. Geben Sie Schlüsselwörter in die Suchleiste ein und drücken Sie die Eingabetaste, um zu suchen. Nachdem die Suche abgeschlossen ist, wird die Suchergebnisliste angezeigt. Nachdem Sie auf einen Datensatz geklickt haben, werden die Schlüsselwörter angezeigt und hervorgehoben, wie in Abbildung 2-16 dargestellt . Tipp hier: Das Durchsuchen aller Freunde wird lange dauern.

图 2-16 搜索聊天内容示例
Abbildung 2-16 Beispiel für die Suche nach Chatinhalten

2.7 Seitensprung

Chatinhalt In In der oberen rechten Ecke des Fensters befinden sich Navigationsschaltflächen zum Umblättern. Wenn zu viele Seiten vorhanden sind, können Sie direkt auf die Seitenzahl klicken und das Eingabefenster zum Springen zur Seite wird angezeigt. Nach Eingabe der Seitenzahl, die Sie anzeigen möchten, springen Sie zur Seite, wie in Abbildung 2 dargestellt -17.

Detaillierte Schritte des WeChat-Chatverlaufs-Viewers für iOS
Detaillierte Schritte des WeChat-Chatverlaufs-Viewers für iOS
Abbildung 2-17 Beispiel für einen Seitensprung

3. WeChat-Chat-Datensatzformat

Das Stammverzeichnis des Chatverlaufs ist ein Ordner, der nach dem MD5-Hashwert des WeChat-ID-Benutzernamens des Benutzers benannt ist (nicht unbedingt WeChat-ID, siehe unten). Im Folgenden wird davon ausgegangen, dass root das Stammverzeichnis ist. Der Hauptinhalt des Chat-Datensatzes ist eine SQLite-Datenbankdatei MM.sqlite und der Pfad lautet rootDBMM.sqlite. Das Folgende sind die Ergebnisse meiner Analyse des Inhaltsformats dieser Datenbank.

3.1 Datentabelle

Hier werden wir zunächst über zwei Datentabellen sprechen, die von dieser Software verwendet werden, nämlich dem Friend Tabelle Tabelle mit Chat_XXX, XXX stellt den MD5-Wert der WeChat-ID des Freundes dar.

3.1.1 Freundestabelle

In dieser Tabelle werden alle Kontakte gespeichert, neben Freunden auch Nicht-Freunde, Abonnementkonten, Servicenummer usw.

(1) Feld: Typ

Dieses Feld kann die Arten von Freunden klassifizieren, da diese Software nur in Freunde, Gruppen, Andere und andere 3 Kategorien, daher können Sie sich auf die folgende Tabelle beziehen. Sie werden im Code dieser Software nicht verwendet.

Tabelle 1-1 Feldbeschreibung für den Typ der Freundesdatentabelle (Vermutung)


Wert Wert (binär) Beschreibung
1 0000 0000 0001 Freunde und andere
2 0000 0000 0010 Chat-Gruppe & gelöschtes Dienstkonto & andere
3 0000 0000 0011 Freunde & Andere
4 0000 0000 0100 Dieser Freund ist im Gruppenchat, aber es wurde kein Freund hinzugefügt
5 0000 0000 0101 Freunde und andere
6 0000 0000 0110 Keine Freunde
7 0000 0000 0111 Freunde & Andere
67 0000 0100 0011 Spracherinnerung
257 0001 0000 0001 Freunde, die in Moments blockiert sind
71 0000 0100 0111 Freunde sammeln und markieren
2119 1000 01 00 0111 Angepinnte Freunde
259 0001 0000 0011 Freunde, die in Moments blockiert wurden
263 0001 0000 0111 Freunde, die in Moments blockiert sind

Es ist ersichtlich, dass die 0. Ziffer angibt, ob der Kontakt einen Freund hinzugefügt hat; die 8. Ziffer gibt an, ob der Freund im Freundeskreis blockiert ist; Die Ziffer gibt an, ob der Freund oben in der Freundesliste Ihres Telefons angeheftet ist. Warte, warte, ich bin unwissend und habe nur so viel verstanden. Den Rest kann jeder, der Interesse hat, analysieren.

(2) Feld: UsrName

Im Feld UsrName sind diejenigen, die mit „gh_“ beginnen, Abonnementnummern und Servicenummern usw Beginnend mit „@chatroom“ sind alle Gruppen.

3.1.2 Chat_XXX-Tabelle

XXX stellt den MD5-Wert der WeChat-ID des Freundes dar. Der Datensatz jedes Freundes wird in einer separaten Tabelle gespeichert.

(1) Feld: Nachricht

stellt den spezifischen Inhalt des Nachrichtendatensatzes dar.

(2) Feld: Typ

stellt den Typ der Nachricht dar, der in Abschnitt 3.2 angegeben wird.

(3) Feld: Des

0 bedeutet die von mir selbst gesendete Nachricht, 1 bedeutet die von der anderen Partei gesendete Nachricht.

(4) Feld: CreateTime

Datumsumrechnung: Das Feld „CreateTime“ speichert einen Unix-Zeitstempel, der in der SQL-Anweisung in verwendet werden kann Gehen Sie wie folgt vor:

select datetime(createtime, 'unixepoch', 'localtime') from chat_XXX

3.2 Informationstyp

3.2.1 Text

Die Datenbankdatei der Chat-Datensätze lautet: rootDBMM.sqlite.

Die Friend-Tabelle speichert die Informationen aller Freunde. Das Feld UsrName ist die ID, die den Freund eindeutig identifiziert, aber es ist nicht unbedingt die WeChat-ID, wenn der Benutzer sich für WeChat anmeldet Wenn Sie eine QQ-Nummer verwenden, hat UsrName das Format qq12345678. Wenn Sie die WeChat-ID verwenden, ist UsrName die WeChat-ID. Wenn Sie eine Mobiltelefonnummer verwenden, hat UsrName das Format wxid_XXXXX. Führen Sie auf jeden Fall eine MD5-Operation für diesen UsrName durch, und der durch Hinzufügen von „Chat_“ davor erhaltene Hash-Wert ist der Tabellenname, in dem alle Chat-Datensätze dieses Freundes gespeichert sind, z. B.: Chat_a500325c723649ddb75eda10635edf82. Dasselbe gilt auch für Gruppen.

Das ShortPY-Feld der Friend-Tabelle speichert die Bemerkungsinformationen von Freunden, aber die Codierung ist unterschiedlich.

In der Chat-Datensatztabelle enthält das Feld „Nachricht“ alle Informationen des Chat-Datensatzes mit dem Freund. Wenn es sich um Text handelt, werden diese direkt gespeichert die folgenden Kapitel. Das Feld „CreateTime“ ist die Zeit, zu der die Informationen generiert wurden. Wenn das Feld „Des“ den Wert 0 hat, sind es die vom Benutzer an den Freund gesendeten Informationen 1. Bei den Informationen handelt es sich um Textinformationen.

3.2.2 Bild

In der Chat-Datensatztabelle des Freundes, vorausgesetzt, es handelt sich um die Tabelle Chat_ a500325c723649ddb75eda10635edf82, wenn Das Feld Wenn Typ 3 ist, handelt es sich bei den Informationen um ein Bild. Das MesLocalID-Feld ist eine Zahl, vorausgesetzt, es ist „407“, und das Bild ist in „407.pic“ unter rootImga500325c723649ddb75eda10635edf82 gespeichert, wobei „407.pic_thum“ die Miniaturansicht des Bildes ist.

3.2.3 Video

In der Chat-Datensatztabelle des Freundes, vorausgesetzt, es handelt sich um die Tabelle Chat_ a500325c723649ddb75eda10635edf82, wenn Ist der Feldtyp 43, handelt es sich bei den Informationen um Video. Das MesLocalID-Feld ist eine Zahl, sagen wir „8011“, das Video wird in „8011.mp4“ unter rootVideoa500325c723649ddb75eda10635edf82 gespeichert, wobei „8011.video_thum“ das Miniaturbild des Videos ist.

3.2.4 Kurzes Video

Angenommen, es handelt sich in der Chat-Verlaufstabelle des Freundes um die Tabelle Chat_ a500325c723649ddb75eda10635edf82, Wenn der Feldtyp 62 ist, handelt es sich bei den Informationen um ein kurzes Video. Das MesLocalID-Feld ist eine Zahl, vorausgesetzt, es ist „8011“, und das Video ist in „8011.mp4“ unter rootVideoa500325c723649ddb75eda10635edf82 gespeichert, wobei „8011.video_thum“ die Miniaturansicht des kleinen Videos ist.

3.2.5 Stimme

In der Chat-Datensatztabelle des Freundes, vorausgesetzt, es handelt sich um die Tabelle Chat_ a500325c723649ddb75eda10635edf82, wenn Das Feld Wenn der Typ 34 ist, handelt es sich bei den Informationen um einen Sprachclip. Das MesLocalID-Feld ist eine Zahl, vorausgesetzt, es ist „8938“, und das Video ist in „8938.aud“ unter rootAudioa500325c723649ddb75eda10635edf82 gespeichert.

AUD-Dateien sind eigentlich AMR-Dateien, denen Header-Informationen fehlen. Sie müssen „#!AMR“ zum Dateiheader hinzufügen, und dann Sie können einige Wiedergabemethoden verwenden. Die Software wird geöffnet (tatsächlich gibt es relativ wenige Softwareprogramme, die AMR abspielen können. Derzeit kann nur QQ-Video abgespielt werden).

Konsolenbefehl zum Konvertieren von AUD in AMR: Kopieren Sie head.txt/b + 476.aud/b 476.amr, wobei der Inhalt in head.txt „#!AMR“ ist.

Dieses Programm ruft das von FFmpeg bereitgestellte Tool auf, um es zur Wiedergabe in eine WAV-Datei zu konvertieren. Dies ist eine sehr leistungsstarke Software, die viele Audio- und Videoformate abspielen und konvertieren kann.

3.2.6 Freigabelink

Angenommen, es handelt sich in der Chatverlaufstabelle des Freundes um die Tabelle Chat_ a500325c723649ddb75eda10635edf82 Wenn der Feldtyp 49 ist, handelt es sich bei den Informationen um einen freigegebenen Link und die Linkadresse liegt zwischen

3.2.7 Standort

In der Chat-Datensatztabelle des Freundes, vorausgesetzt, es handelt sich um die Tabelle Chat_ a500325c723649ddb75eda10635edf82, wenn Der Feldtyp ist 48, dann handelt es sich bei den Informationen um Nicht-Echtzeit-Standortinformationen. In der XML-Struktur der Informationen werden die Standortkoordinaten gespeichert die x- und y-Felder.

3.2.8 Animierte Ausdrücke

Angenommen, es handelt sich in der Chat-Verlaufstabelle des Freundes um die Tabelle Chat_ a500325c723649ddb75eda10635edf82. Wenn der Feldtyp 47 ist, handelt es sich bei den Informationen um einen animierten Ausdruck. In der XML-Struktur dieser Informationen: msg –> Library/WechatPrivate/ emoticon1 speichert eine Datei mit dem MD5-Wert als Dateinamen, z. B.: d0546d1d8940bf82def5cc8b19185e1a.pic. Tatsächlich handelt es sich um eine GIF-Datei, sodass Sie eine Verbindung zum Emoticon herstellen können.

3.2.9 Visitenkarte

Angenommen, es handelt sich in der Chat-Datensatztabelle des Freundes um die Tabelle Chat_ a500325c723649ddb75eda10635edf82, Wenn der Feldtyp 42 ist, handelt es sich bei den Informationen um eine Visitenkarte. In der XML-Struktur der Informationen: Das Feld „msg –> username“ speichert die WeChat-ID und das Feld „msg –> Nickname“ speichert den WeChat-Namen.

3.2.10 Sprachanrufe, Videoanrufe

Angenommen, es handelt sich in der Chatverlaufstabelle des Freundes um Chat_ a500325c723649ddb75eda10635edf82 Wenn der Feldtyp in der Tabelle den Wert 50 hat, handelt es sich bei den Informationen um einen Telefondatensatz. Darin sind Informationen zur Dauer enthalten:

4. Software-Download und Quellcode

Diese Software ist zunächst relativ stabil, aber es gibt immer noch viele Fehler und viele Bereiche, die verbessert werden müssen. Bitte seien Sie gnädig . Der folgende Link ist ein Beispiel für Programmdateien und WeChat-Chat-Datensätze. Die Version zum Zeitpunkt der Fertigstellung dieses Artikels war 1.0.1.6. Die neueste Version finden Sie auf der Homepage der Quellcode-Bibliothek. Embarrassed smile

Software-Download:

WechatHistory.zip (45,1 MB)

Beispiel für einen WeChat-Chatverlauf (generiert von WeChat für iOS):

History_Example.zip (14,5 MB)

Wegen Software Es enthält alle offiziellen animierten Emoticons (veröffentlicht vor dem 18. März 2015) und ist etwa 90 MB groß. Animierte Emoticons sind möglicherweise nicht der wichtigste Inhalt im Chat-Verlauf, daher ist dieser Teil der Daten nicht im Download-Link von enthalten Benutzer können diese animierten Emoticons separat herunterladen:

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

Entpacken Sie es nach dem Herunterladen und kopieren Sie den Ordner „emoticon1“ in den WechatHistory-Ordner, wobei Sie das Original überschreiben man kann.

Weitere offizielle Emoticons werden nacheinander mit der offiziellen Veröffentlichung veröffentlicht. Weitere Informationen finden Sie unten auf der Seite „Quellcode-Download“. Hier finden Sie einige offiziell aktualisierte animierte Emoticons:

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

Diese Software wird verwendet. Net Framework 4.0, daher müssen Sie die Laufzeitbibliothek installieren, bevor Sie diese Software verwenden können:

www.microsoft.com/zh-cn/download/details.aspx?id=17718 Oder direkt herunterladen:

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

Wenn jemand befürchtet, dass die Software eine Hintertür hat und versucht, die privaten Informationen aller zu sammeln, können Sie den Quellcode direkt herunterladen, prüfen und kompilieren es selbst und verwenden Sie es:

Quellcode-Download: github.com/cxun/WeChatHistory

Entwicklungstools: Microsoft Visual Studio 2012

Programmiersprache: C#

.Net-Version: .Net Framework 4.0

5. Nachrichtendatensatz löschen

Nachdem Sie den gesamten Chatverlauf vom iPhone auf die Festplatte des Computers kopiert und mit dieser Software versucht haben, ihn normal anzuzeigen, können Sie dies tun Löschen Sie die Daten vom iPhone, um Speicherplatz freizugeben. Chat-Aufzeichnungen nehmen den meisten Platz ein: Videos und Fotos. Es gibt zwei Möglichkeiten, sie zu löschen:

5.1 Verwenden Sie die integrierte Reinigungsfunktion von WeChat

Sie können „WeChat-Speicherplatz bereinigen“ selektiv löschen 🎜>

Vorteile: Bequem, intuitiv, effizient, selektives Löschen (Freunde auswählen, Miniaturansichten)

Nachteile: Nach dem Löschen, wenn Sie klicken Beim gelöschten Bild oder Video im iPhone-Chatfenster erscheint die Meldung „Das Bild konnte nicht geladen werden“ oder „Das Video ist abgelaufen oder wurde gelöscht“ und kann nicht wiederhergestellt werden

5.2 Manuelle Bereinigung

Verwenden Sie Tools wie iTools in Windows, um das Verzeichnis von WeChat zu öffnen und herauszufinden, wo WeChat Bilder (Img) und Videos speichert ( Video)-Verzeichnis, wie zum Beispiel:

/Documents/06af9525a11ebb4f49ec72be6d165d10/Img/Documents/06af9525a11ebb4f 49ec72be6 ​​d165d10/Video

Löschen Sie einfach alle Inhalte in diesen beiden Ordnern. Hier sehen Sie viele mit MD5-Werten benannte Ordner, die jeweils einen Freund oder eine Gruppe repräsentieren, in denen Bilder oder Videos von Chats mit ihnen gespeichert sind.

Vorteile: Wenn Sie nach dem Löschen auf das gelöschte Bild oder Video im Chat-Fenster des iPhones klicken, lädt WeChat es automatisch erneut vom Server herunter , damit es auf das Telefon heruntergeladen werden kann Sie können es auch noch einmal überprüfen

Nachteile: umständliche Bedienung, unintuitiv und nicht selektiv löschbar (Freunde können nicht abgeglichen werden). mit MD5-Werten mit bloßem Auge)

Die beiden oben genannten Methoden haben ihre eigenen Vor- und Nachteile, egal für welche Methode Sie sich entscheiden, Sie können sie direkt kopieren und überschreiben Sie den zuletzt exportierten Chat-Verlauf (falls vorhanden), wenn Sie den Chat-Verlauf das nächste Mal exportieren. Wenn Sie besorgt sind, der Festplattenspeicher wirklich frei ist oder Sie an einer Zwangsstörung bezüglich der Integrität leiden, können Sie dies nicht tun um es zu überschreiben und in einem neuen Ordner zu speichern).

Fazit

Abschließend hoffe ich, dass diese Software allen Komfort bieten kann Das WeChat-Team von Tencent sollte die Datenbank in zukünftigen WeChat-Versionen nicht verschlüsseln, da diese Software sonst völlig nutzlos ist. Wenn eine Verschlüsselung wirklich erforderlich ist, hoffe ich, dass Tencent einen besser nutzbaren WeChat-Chat-Datensatzmanager entwickeln kann, der den Export und die Anzeige von Daten unterstützt ist praktisch. Wird von der Mehrheit der WeChat-Benutzer verwendet.

Das obige ist der detaillierte Inhalt vonDetaillierte Schritte des WeChat-Chatverlaufs-Viewers für iOS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Die erste Version von Apples iOS 18 wies zahlreiche Fehler auf: schweres Fieber, WeChat-Verzögerung Die erste Version von Apples iOS 18 wies zahlreiche Fehler auf: schweres Fieber, WeChat-Verzögerung Jun 13, 2024 pm 09:39 PM

Die jährliche WWDC ist zu Ende und iOS18 steht zweifellos im Mittelpunkt aller Aufmerksamkeit. Derzeit beeilen sich viele iPhone-Nutzer, auf iOS18 zu aktualisieren, aber verschiedene Systemfehler bereiten den Menschen Unbehagen. Einige Blogger sagten, dass man beim Upgrade auf iOS18 vorsichtig sein sollte, weil „es so viele Fehler gibt“. Der Blogger sagte, wenn Ihr iPhone Ihr Hauptgerät ist, wird empfohlen, kein Upgrade auf iOS18 durchzuführen, da die erste Version viele Fehler aufweist. Er fasste auch mehrere derzeit aufgetretene Systemfehler zusammen: 1. Beim Umschalten des Symbolstils bleibt das Symbol hängen. 2. Die Animation in der Taschenlampenbreite geht häufig verloren. 3. Die Douyin-App kann keine Videos hochladen 10 Sekunden. 5. Gelegentlich kann das Telefon nicht eingeschaltet werden und der Bildschirm ist schwarz. 6. Starkes Fieber.

Apple veröffentlicht das iOS/iPadOS 18 Beta 4-Update erneut, die Versionsnummer wurde auf 22A5316k erhöht Apple veröffentlicht das iOS/iPadOS 18 Beta 4-Update erneut, die Versionsnummer wurde auf 22A5316k erhöht Jul 27, 2024 am 11:06 AM

Vielen Dank an die Internetnutzer Ji Yinkesi, xxx_x, gebratene Tomaten, Terrence und würzige Hähnchenkeulen für die Übermittlung von Hinweisen! Laut Nachrichten vom 27. Juli hat Apple heute das iOS/iPadOS 18 Beta 4-Update für Entwickler erneut veröffentlicht. Die interne Versionsnummer wurde von 22A5316j auf 22A5316k aktualisiert. Der Unterschied zwischen den beiden Beta 4-Versionsupdates ist derzeit unklar. Registrierte Entwickler können die App „Einstellungen“ öffnen, den Abschnitt „Software-Update“ aufrufen, auf die Option „Beta-Update“ klicken und dann die Entwickler-Beta-Einstellungen für iOS18/iPadOS18 umschalten, um die Beta-Version auszuwählen. Zum Herunterladen und Installieren der Betaversion ist eine Apple-ID erforderlich, die mit einem Entwicklerkonto verknüpft ist. Gemeldet am 24. Juli iO

Apple veröffentlicht Open-Source-Swift-Paket für homomorphe Verschlüsselung, bereitgestellt in iOS 18 Apple veröffentlicht Open-Source-Swift-Paket für homomorphe Verschlüsselung, bereitgestellt in iOS 18 Jul 31, 2024 pm 01:10 PM

Laut Nachrichten vom 31. Juli hat Apple gestern (30. Juli) eine Pressemitteilung herausgegeben, in der die Einführung eines neuen Open-Source-Swift-Pakets (swift-homomorphic-encryption) zur Ermöglichung homomorpher Verschlüsselung in der Programmiersprache Swift angekündigt wird. Hinweis: Homomorphe Verschlüsselung (HE) bezieht sich auf einen Verschlüsselungsalgorithmus, der die homomorphen Operationseigenschaften von Chiffretext erfüllt. Das heißt, nach der homomorphen Verschlüsselung der Daten werden spezifische Berechnungen für den Chiffretext durchgeführt und die erhaltenen Chiffretext-Berechnungsergebnisse werden gleichzeitig verarbeitet Der Klartext nach der Zustandsentschlüsselung entspricht der direkten Durchführung derselben Berechnung für die Klartextdaten, wodurch die „Unsichtbarkeit“ der Daten erreicht wird. Die homomorphe Verschlüsselungstechnologie kann verschlüsselte Daten berechnen, ohne dass die zugrunde liegenden unverschlüsselten Daten an den Betriebsprozess weitergegeben werden.

Aktualisieren | Hacker erklärt, wie man Epic Games Store und Fortnite auf dem iPad außerhalb der EU installiert Aktualisieren | Hacker erklärt, wie man Epic Games Store und Fortnite auf dem iPad außerhalb der EU installiert Aug 18, 2024 am 06:34 AM

Update: Saunders Tech hat auf seinem YouTube-Kanal ein Tutorial hochgeladen (Video unten eingebettet), in dem erklärt wird, wie man Fortnite und den Epic Games Store auf einem iPad außerhalb der EU installiert. Für den Prozess sind jedoch nicht nur bestimmte Betaversionen von iO erforderlich

Neue Funktionen von Apples iOS 18 „Boundless Notes'-App: erweiterte Szenenfunktionalität, Einführung der Rasterausrichtung Neue Funktionen von Apples iOS 18 „Boundless Notes'-App: erweiterte Szenenfunktionalität, Einführung der Rasterausrichtung Jun 02, 2024 pm 05:05 PM

Laut Nachrichten vom 1. Juni veröffentlichte das Technologiemedium AppleInsider heute einen Blogbeitrag, in dem es heißt, dass Apple eine neue Navigationsfunktion von „Szenen“ für die Anwendungserweiterung „Freeform“ im iOS18-System einführen und neue Optionen für die Objektausrichtung hinzufügen wird. Einführung in die „Wubianji“-Anwendung Lassen Sie uns zunächst kurz die „Wubianji“-Anwendung vorstellen. Die Anwendung wird im Jahr 2022 gestartet und hat derzeit iOS-, iPadOS-, macOS15- und visionOS-Versionen auf den Markt gebracht. Die offizielle Einführung von Apple lautet wie folgt: „Boundless Notes“ ist ein hervorragendes Werkzeug, um Inspiration in die Realität umzusetzen. Skizzieren Sie Projekte, entwerfen Sie Moodboards oder beginnen Sie mit dem Brainstorming auf einer flexiblen Leinwand, die nahezu jeden Dateityp unterstützt. Mit iCloud alle Ihre Boards

Apple iOS 17.5 RC-Version veröffentlicht: Ermöglicht EU-iPhone-Benutzern das Herunterladen von Apps von der Website Apple iOS 17.5 RC-Version veröffentlicht: Ermöglicht EU-iPhone-Benutzern das Herunterladen von Apps von der Website May 08, 2024 am 09:30 AM

[Klicken Sie hier, um direkt zum Upgrade-Tutorial zu gelangen] Laut Nachrichten vom 8. Mai hat Apple das iOS17.5RC-Update (interne Versionsnummer: 21F79) heute 70 Tage nach der letzten Veröffentlichung an iPhone-Benutzer weitergegeben. Wie aktualisiere ich die iOS/iPadOS/watchOS/macOS-Entwicklungsversion und die öffentliche Betaversion? Um die Vorschauversion für iOS/iPadOS17-Entwickler und die öffentliche Betaversion zu aktualisieren, können Sie auf die von Freunden geteilten Erfahrungen verweisen: Erfahrungsbeitrag 1||Erfahrungsbeitrag 2||Erfahrungsbeitrag 3||Erfahrungsbeitrag 4. Ab iOS/iPadOS 16.4 Developer Preview Beta 1 müssen Sie sich für das Apple Developer Program registrieren. Öffnen Sie nach der Registrierung das System [Einstellungen] [Software-Update], um die Upgrade-Option anzuzeigen. Bitte beachten Sie, dass Ihr iPhone oder IP

Apple iOS/iPadOS 18 Developer Preview Beta 4 veröffentlicht: CarPlay-Hintergrundbilder hinzugefügt, Einstellungsoptionen sortiert, verbesserte Kamerasteuerung Apple iOS/iPadOS 18 Developer Preview Beta 4 veröffentlicht: CarPlay-Hintergrundbilder hinzugefügt, Einstellungsoptionen sortiert, verbesserte Kamerasteuerung Jul 24, 2024 am 09:54 AM

Vielen Dank an die Internetnutzer Spicy Chicken Leg Burger, Soft Media New Friends 2092483, Handwriting Past, DingHao, Xiaoxing_14, Wowotou Eat Big Kou, Feiying Q, Soft Media New Friends 2168428, Slades, Aaron212, Happy Little Hedgehog, Little Earl, Clues for the little Milchkatze, die Fisch frisst! [Klicken Sie hier, um direkt zum Upgrade-Tutorial zu gelangen] Laut Nachrichten vom 24. Juli hat Apple heute das iOS/iPadOS18-Entwicklervorschau-Update Beta4 (interne Versionsnummer: 22A5316j) für iPhone- und iPad-Benutzer bereitgestellt. Dieses Update erfolgt 15 Tage nach dem letzte Veröffentlichung. Carplay-Hintergrundbild Apple hat Hintergrundbilder zu CarPlay hinzugefügt, die den hellen und dunklen Modus abdecken. Der Hintergrundstil ähnelt dem des iPhone

Sollte iPhone12 ios16 auf ios17.5beta3 aktualisiert werden? Wie ist die Erfahrung mit ios17.5beta3? Sollte iPhone12 ios16 auf ios17.5beta3 aktualisiert werden? Wie ist die Erfahrung mit ios17.5beta3? Apr 25, 2024 pm 04:52 PM

Praktisches Teilen... Während Apple weiterhin neue iOS-Versionen auf den Markt bringt, stehen viele iPhone-Benutzer vor der Entscheidung, ob sie das System aktualisieren möchten. Die Veröffentlichung des neuesten iOS17.5Beta3 hat insbesondere bei iPhone12-Benutzern große Aufmerksamkeit erregt. Ob sie das bestehende iOS16 aufgeben und die neue Beta-Version ausprobieren sollten, ist zu einer diskussionswürdigen Frage geworden. Basierend auf tatsächlichen Erfahrungen analysiert dieser Artikel die Vor- und Nachteile eines Upgrades des iPhone 12 auf iOS 17.5 Beta 3, um Apple-Fans als Referenz zu dienen. Zunächst muss klargestellt werden, dass Beta-Versionen in der Regel von Entwicklern oder Early Adopters genutzt werden, die bereit sind, ein gewisses Risiko einzugehen. Dies bedeutet, dass die Beta-Version im Vergleich zur offiziellen Version möglicherweise Folgendes enthält

See all articles