WeChat PC version has been updated: the chat history migration function is finally here
WeChat has launched the "epic update" of chat history migration in the 3.7.6 internal beta version of the Windows PC version and the 3.5.5 Beta version of the macOS version. After this update, users can migrate chat records from the Mac version of WeChat to the mobile version, or migrate chat records from the WeChat mobile version to the Mac version. After the migration is completed, the merged chat records can be browsed on WeChat on mobile phones or Mac. In addition to synchronizing information, this function can also back up chat history on the mobile phone to the PC, thereby reducing the size of WeChat.
Windows x64 version
MacOS x64 version
The exported chat record page can be set to load once when it is opened (the default method), load asynchronously when it is opened, or load more when the page slides to the bottom. The loading method can be modified in the menu "Options".
The filtering function can be added to the exported page, and the function also needs to be set in the menu "Options".
The essence of PDF format is to export the HTML page that is loaded once when it is opened, and then convert it into a PDF file through the function of Google Chrome or Microsoft Edge browser. Converting PDF files takes a long time, so please do not close the command line window that pops up automatically.
Incremental export: In the menu "Options", if incremental export is set, only the part after the last message exported last time will be exported. Through this function, after another backup, the chat history in WeChat can be deleted, as follows Once exported, messages from the same chat group can be merged together.
Back up your phone to your computer through iTunes (do not choose to set a password when backing up). The Windows operating system is generally located in the directory: C:Users[username]AppDataRoamingApple ComputerMobileSyncBackup. Android phones can find an iPad/iPhone device, migrate the chat history to the iPad/iPhone device, and then back it up to the computer through iTunes.
Download the executable file (see above for the latest version download link).
Execute the decompressed WechatExport.exe/ WechatExporter .app (if the necessary dll file is missing when running under Windows, please install Visual C++ 2017 redist and try to run again)
Follow the interface prompts.
Example of the exported page:
Click the link to open the web page: https://src.wakin.org/github/wxexp/demo/
The restemplates (MacOS version is located in ContentsResourcesres) subdirectory in the unzipped directory stores the html page template for outputting chat records, which contains a string enclosed by two %, for example, %%NAME%%, do not In addition to modifications, the content and format of other pages can be adjusted by yourself.
Special thanks to Chao.M for helping to optimize the current template.
Windows version: Windows 7+ (not supported by XP), Visual C++ 2017 redist at The latest supported Visual C++ downloads
MacOS version: MacOS 10.10(Yosemite)+
The program relies on the following third-party libraries:
Under MacOS, libxml2, libcurl, and libsqlite3 directly use the libraries that come with Xcode, and other third-party libraries need to be compiled by yourself.
libmp3lame needs to manually delete the line in the file include/libmp3lame.sym: lame_init_old
In the Windows environment, silk comes with Visual Studio project files, which can be compiled directly using Visual Studio. The rest, except libplist, can be compiled through vcpkg. libplist also exists in vcpkg, but an error was reported when compiling the x64-windows-static target, so I built a project directly through Visual Studio and compiled it.
Tested iTunes and WeChat versions
iTunes 12.3.3.17 + WeChat 6.5.9
iTunes 12.5.1.21 + WeChat 6.3.30
iTunes 12.10.10.2 + WeChat 7.0.2
iTunes 12.10.9.3 + WeChat 7.0.15
iTunes 12.9.5.5 + WeChat 7.0.2
Windows 10 + iTunes 12.11.0.26(Microsoft Store) + WeChat 7.0.2
Windows 10 + iTunes 12.11.0.26(Microsoft Store) + WeChat 8.0.1
Mac Catalina (Embedded iTunes) + WeChat8.0.1/8.0.2
Windows 7 + iTunes 12.10.9.3 + WeChat version 8.0.2
Windows 10 + iTunes 12.11.3.17 + WeChat 8.0.7
Windows 7 + iTunes 12.10.9.3/Mac Catalina (Embedded iTunes) + WeChat 7.0.2 + iOS 9.3.5
Windows + iTunes 12.10.3.1+ WeChat 7.0.10 + iOS 13.3 (@lazybug163)
MacOS 11.6 (Embedded iTunes) + iOS Version: 15.0 + WeChat 8.0.9
MacOS 11.6 (Embedded iTunes) + iOS Version: 15.4 + WeChat 8.0.18