Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xuchengsheng/wx-dump-4j
wx-dump-4j是一款基于Java开发的微信数据分析工具。它不仅可以准确显示您的好友数、群聊数和当日的消息总量,还提供了过去15天内的每日消息统计功能,让您清晰了解自己的社交活跃度。此外它还能够识别并展示最近一个月内与您互动最频繁的前10位联系人。它还支持导出微信的聊天记录、联系人和群聊信息,甚至可以查看超过三天限制的朋友圈历史记录。
https://github.com/xuchengsheng/wx-dump-4j
java jna spring springboot wechat
Last synced: 9 days ago
JSON representation
wx-dump-4j是一款基于Java开发的微信数据分析工具。它不仅可以准确显示您的好友数、群聊数和当日的消息总量,还提供了过去15天内的每日消息统计功能,让您清晰了解自己的社交活跃度。此外它还能够识别并展示最近一个月内与您互动最频繁的前10位联系人。它还支持导出微信的聊天记录、联系人和群聊信息,甚至可以查看超过三天限制的朋友圈历史记录。
- Host: GitHub
- URL: https://github.com/xuchengsheng/wx-dump-4j
- Owner: xuchengsheng
- License: mit
- Created: 2024-01-25T16:23:42.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-12T08:34:49.000Z (10 days ago)
- Last Synced: 2024-06-12T13:40:47.894Z (10 days ago)
- Topics: java, jna, spring, springboot, wechat
- Language: Java
- Homepage:
- Size: 4.84 MB
- Stars: 867
- Watchers: 27
- Forks: 125
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-stars-wjf0214 - xuchengsheng/wx-dump-4j - wx-dump-4j是一款基于Java开发的微信数据分析工具。它不仅可以准确显示您的好友数、群聊数和当日的消息总量,还提供了过去15天内的每日消息统计功能,让您清晰了解自己的社交活跃度。此外它还能够识别并展示最近一个月内与您互动最频繁的前10位联系人。它还支持导出微信的聊天记录、联系人和群聊信息,甚至可以查看超过三天限制的朋友圈历史记录。 (Java)
README
Java版微信聊天记录备份与管理工具
一站式微信数据整合与分析,实现聊天记录无限留存与深度挖掘
⚡ 技术
|
👋 功能
|
🚀 快速启动
|
⚠️ 免责声明
|
⛔️ 使用限制
|
⛵ 欢迎贡献
|
💻 统计
|
👥 加入我们---
## ⚡技术
## 👋功能
[点击此处查看功能展示](docs/display.md)
+ 获取当前登录微信的微信昵称、账号、手机号、邮箱、秘钥、微信Id、文件夹路径
+ 将微信PC的多个聊天记录数据库合并为单一数据库文件
+ 支持微信聊天对话窗口(文本消息,引用消息,图片消息,表情消息,卡片链接消息,系统消息,等)
+ 综合管理微信会话、联系人、群聊与朋友圈
+ 支持导出微信各类记录(聊天记录,联系人,群聊,等)
+ 查看历史朋友圈记录,超越三日限制,随时回看朋友圈历史
+ 展示好友数、群聊数及今日收发消息总量的微信统计功能
+ 过去15天内每日微信消息数量统计
+ 最近一个月内微信互动最频繁的前10位联系人
+ 展示微信消息类别占比图表
+ 展示微信最近使用的关键字词云图### 🚀快速启动
**安装包方式部署**
- 点击下载 [wx-dump-4j-bin.tar.gz](https://github.com/xuchengsheng/wx-dump-4j/releases/download/v1.0.0/wx-dump-4j-bin.tar.gz)
- 解压缩 `wx-dump-4j-bin.tar.gz`,进入 bin 目录
- 双击`start.bat`启动文件
- 启动成功后访问:[http://localhost:8080](http://localhost:8080)
**源码方式部署**
+ 下载源码`git clone https://github.com/xuchengsheng/wx-dump-4j.git`
+ 安装后端依赖`cd wx-dump-4j & mvn clean install`
+ 使用开发工具启动 `com.xcs.wx.WxDumpApplication`
+ 安装前端依赖`cd wx-dump-ui & npm install`
+ 启动前端服务`npm run start`
+ 访问:[http://localhost:8000](http://localhost:8000)
### 📚实现原理
+ [微信SQLite数据库文件解密实现,基于HmacSHA1的安全解密算法](docs/decrypt.md)
### ⛔️使用限制
本软件仅适用于Windows操作系统。我们目前不支持macOS、Linux或其他操作系统。如果你在尝试在非Windows系统上运行本软件时可能遇到兼容性问题,这些问题可能导致软件无法正常运行或产生其他意外后果。
| 操作系统 | 支持情况 |
|:--------:|:----------:|
| Windows | 支持 |
| macOS | 不支持 |
| Linux | 不支持 |### ⚠️免责声明
本软件仅供技术研究和教育目的使用,旨在解密用户个人微信聊天记录。严禁将本软件用于任何非法目的,包括但不限于侵犯隐私权或非授权数据访问。作为软件开发者,我不对因使用或滥用本软件产生的任何形式的损失或损害承担责任。
## ⛵欢迎贡献!
如果你发现任何错误🔍或者有改进建议🛠️,欢迎提交 issue 或者 pull request。你的反馈📢对于我非常宝贵💎!
## 💻我的 GitHub 统计
[![Star History Chart](https://api.star-history.com/svg?repos=xuchengsheng/wx-dump-4j&type=Date)](https://star-history.com/#xuchengsheng/wx-dump-4j&Date)
## 🍱请我吃盒饭?
作者晚上还要写博客✍️,平时还需要工作💼,如果帮到了你可以请作者吃个盒饭🥡
## 👥扫码关注微信公众号
关注后,回复关键字 “加群”,即可加入我们的技术交流群,与更多开发者一起交流学习。