WeFlow README

The project's README from github.com/hicccc77/WeFlow. As one markdown file: README.md.

WeFlow preview

WeFlow

WeFlow 是一个完全本地的微信实时聊天记录查看、分析与导出工具。
它可以获取你的微信聊天记录并将其导出,还可以根据你的聊天记录为你生成独一无二的数据与年度报告。

Stargazers Forks Downloads

Telegram Channel Star History Rank

Achievement Unlocked: 本项目已荣获跨国巨头 T 公司及其御用国际律所 MSK 联合颁发的【DMCA 1201 官方认证】。 官方评价我们的代码使用了 “Sophisticated techniques (复杂/高级的技术)”,感谢官方对本人技术水平的高度认可!🎉


和我们聊聊

如需沟通技术,或和我们聊聊,请通过以下方式联系:

Protonmail Telegram

声明

这不是你的错,也不是我的问题。

仿佛又回到了那个凛冬的一月,那个属于所有微信开源开发者的“达摩克利斯之月”。 我们曾天真地以为,你和家人的聊天记录、你和老板的工作对接、你保存在本地电脑上的数据,是属于你自己的。

但我们错了,错得离谱。

根据 T 公司法务部门发来的 4 页长篇布道,我们终于顿悟了一个伟大的法律哲学: “你确实拥有你的数据,但你不能看它。因为装这些数据的那个精美的、由 456 个字段和 34 个类别组成的 SQLite 盒子(即所谓的『Protected Database Design』),是神圣不可侵犯的。”

为了严格遵守美利坚合众国《数字千年版权法案》(DMCA)以及 T 公司长达数万字的《用户服务协议》,WeFlow 现已进行史诗级合规重构。

我们删除了什么?

我们新增了什么?

  1. 纯意念聊天记录导出功能: 既然我们不能读取物理数据库,WeFlow 现在要求用户闭上眼睛,用意念回想昨天的聊天记录。绝对符合 TOS,100% 环保。

  2. 薛定谔的数据浏览器: 只要你不去读取它,你的聊天记录就同时处于存在和不存在的叠加态。WeFlow 现在是一个 UI 壳子,只接受用户自行手动破译后输入的 0 和 1。


致敬

在此,WeFlow 项目组向一月 DMCA 潮中陨落的无数先烈项目致以最崇高的敬意。你们试图帮用户找回数据主权的努力,将被镌刻在互联网的记忆里。

"They can take our repos, but they can never take our... wait, they actually took our chat history too."

免责声明

本项目不包含任何破解、解密、逆向工程代码。如果您非要用本工具打开未加密的普通 SQLite 文件,发生任何数据可视化现象,均与本开发者无关。

如果你对你的数据有任何非分之想,请直接联系 WWW.MSK.COM ,他们有一支专业的律师团队会教你如何做人。



于是我们奋力向前、逆水行舟,直至回到往昔岁月。




🎬 THE END

Thanks for all the fish.

WeFlow (hicccc77/WeFlow)

Searching Database…

15.2K ·GitHub
Что это такое?WeFlow — это инструмент для просмотра, анализа и экспорта истории переписки в WeChat: он превращает ваши чаты в персональные визуализации данных и уникальный годовой отчёт.
WeFlow — это десктопное приложение на моём компьютере или какой-то онлайн-сервис?Он работает целиком на вашем компьютере — в README он описан как полностью локальный инструмент для просмотра, анализа и экспорта истории чатов WeChat в реальном времени, без каких-либо облачных компонентов.
То есть сейчас он всё-таки может вытащить мои чаты из WeChat?Сам по себе — нет. После «комплаенс-рефакторинга» проект больше не извлекает ключи расшифровки и не расшифровывает базу данных WeChat: в дисклеймере подчёркивается, что в нём нет кода для взлома, расшифровки или реверс-инжиниринга, и говорится, что работать нужно с незашифрованными обычными файлами SQLite, которые предоставляет сам пользователь.
Зачем мне отдельное приложение только ради истории WeChat?Потому что WeChat держит эту историю под замком: сообщения лежат в зашифрованной локальной базе, которую вы не можете открыть, а нормального способа экспорта нет. Идея проекта в том, что семейные чаты, рабочие переписки и данные на вашем собственном компьютере должны принадлежать вам.
Раз всё работает локально, могу ли я пользоваться им совсем без интернета?Да. Просмотр, анализ и экспорт происходят на вашем компьютере, так что ничего не зависит от удалённых сервисов.
Почему README читается как юридическая пародия?Потому что это она и есть. Автор говорит, что юридический отдел Tencent (та самая «T company») прислал письмо на 4 страницы во время январской волны DMCA-жалоб против open-source-инструментов для WeChat, поэтому проект разыграл шутливый «комплаенс-рефакторинг» и в шутку подаёт полученное уведомление по DMCA 1201 как официальную награду за «изощрённые техники».
Что изменилось после этого комплаенс-рефакторинга?Убрали три вещи: больше нельзя извлекать локальный ключ расшифровки, расшифровывать базу данных и вмешиваться в работу клиента WeChat. Заявленные «новые функции» — шутки: «экспорт чатов силой мысли» (закройте глаза и вспомните вчерашние чаты) и «браузер данных Шрёдингера», который принимает только нули и единицы, расшифрованные вручную.
WeFlow был единственным проектом, который попал под эту волну?Нет. В README январь называется «месяцем Дамокла» для всех open-source-разработчиков под WeChat, а бесчисленным предшественникам, павшим в DMCA-волне, отдаётся дань уважения с шуткой: «Они могут забрать наши репозитории, но никогда не заберут наши... хотя нет, они и нашу историю чатов тоже забрали».
Creator
hicccc77
Size
25.4 MB
Stars
15.2K
Updated
CommitOct 16
Age
9mo
Commits · 90 Days