WeChatMomentExport-iOS — инструмент экспорта кругов друзей, написанный на C#.
Важно! База данных Moments доступна только для iOS и совместима с iOS WeChat 7.0.12.
Важно: поскольку WeChat 6.3.27 зашифровал изображения в Моментах других людей (формат wxpc), экспорт Моментов других людей на данный момент не поддерживается.
Примечание. Перед использованием откройте WeChat и очистите кеш (этот шаг не обязателен, но он может сократить время ожидания, необходимое для резервного копирования и копирования), затем напрямую откройте круг друзей, прокрутите вниз до самого раннего и поместите все ваши моменты кэшируются локально. Если вы беспокоитесь, вы можете отключиться от Интернета после перелистывания страницы, чтобы убедиться, что вы все еще ее видите. Возможность увидеть ее означает, что она успешно кэширована.
Начиная с iOS 8.3, Apple отключила доступ к песочнице, поэтому прямой доступ к папке документов WeChat больше невозможен. Но вы можете спасти страну, используя iTunes или iMazing (рекомендуется) для резервного копирования данных вашего мобильного телефона, а затем извлекая содержимое документа WeChat из данных резервной копии.
В документе WeChat есть как минимум одна папка, имя которой содержит хеш-строку (если вы вошли в несколько WeChat на этом телефоне, их может быть несколько). Вот так↓
eb8a6093b56e2f1c27fbf471ee97c7f9
В такой папке хранятся личные данные пользователей WeChat.
Скопируйте файл wc005_008.db из папки wc в папку Debug этого проекта (если его невозможно найти, сгенерируйте проект).
Измените часть инициализации в функции Main.
MomentExporterFacade exporterFacade = new MomentExporterFacade ( "这里改成自己的Hash字符串" , true ) ;
F5 запускается.
После запуска будут выведены следующие файлы (папки):
Файл(папка) | иллюстрировать |
---|---|
Плист | Сохраните все опубликованные вами моменты (исходные файлы, экспортированные из wc005_008.db). |
Json | Храните все проанализированные файлы JSON круга друзей. |
ВидЛокальныйФайл | Храните файлы (изображения, видео и т. д.), загруженные в локальные моменты. |
Просмотрстатическийскриптdata.js | Данные моментов для отображения |
После завершения экспорта откройте DebugViewIndex.html, чтобы просмотреть временную шкалу «Моменты».
Так как моя фронтенд-технология очень сносная, особо шикарного эффекта отображения я не создал. Друзья, кому интересно, могут запросить.
Некоторые файлы (папки) с известными функциями.
Имя файла (папки) | эффект |
---|---|
Аудио | Кэширование голосовых сообщений |
БДММ.sqlite | База данных истории чатов |
БДWCDB_Contact.sqlite | База данных адресной книги |
изображение | Кэш изображений чата |
Видео | Кэш видео чата |
туалетwc005_008.db | Кэш моментов |