2977094657
|
a4d652230f
|
improvement(media): 优化媒体密钥提取与解密体验
- 微信进程 AES 密钥提取:支持多 PID/更多进程名,尝试启用 SeDebugPrivilege,并扩展扫描范围与可读页过滤提升成功率
- AES key 内存匹配支持 16/32 位候选,校验覆盖 JPEG/PNG/GIF/WEBP/MP4 等常见资源头
- 解密页新增 XOR/AES 密钥一键复制与反馈提示,并补充管理员运行提示
- README 更新徽章与界面预览表格,新增/更新截图资源
|
2025-12-22 17:07:37 +08:00 |
|
2977094657
|
6c04aee6ea
|
improvement(chat): 优化会话时间显示并增强文件消息资源定位
- 会话列表时间按 今天/昨天/星期/日期/跨年 格式化
- 文件类消息在 msg/file 目录下按时间与多策略更稳健定位
|
2025-12-21 20:55:38 +08:00 |
|
2977094657
|
41a2b546b8
|
feat(chat): 聊天页支持可选 username 路由
- 将聊天页迁移为 pages/chat/[[username]].vue(/chat 与 /chat/:username)
- 选中会话时同步 URL,支持路由直达指定会话
- 文件消息卡片补充文件类型图标与 WeChat PC 标识资源
|
2025-12-21 20:54:58 +08:00 |
|
2977094657
|
2dc355cca7
|
refactor(api): 简化主入口文件为路由集成
- 将api.py从2600+行简化为25行
- 使用模块化路由替代单文件实现
- 提高代码可维护性和可扩展性
|
2025-12-19 16:18:20 +08:00 |
|
2977094657
|
8679f090ce
|
refactor(api): 重构为模块化路由架构
- 新增routers目录,按功能划分路由模块
- health.py: 健康检查端点
- chat.py: 聊天会话与消息查询
- media.py: 媒体资源解密
- decrypt.py: 数据库解密
- wechat_detection.py: 微信安装检测
- chat_media.py: 聊天媒体资源访问
|
2025-12-19 16:17:46 +08:00 |
|
2977094657
|
7d911b4580
|
refactor(api): 提取辅助函数模块
- 新增chat_helpers.py: 聊天相关辅助函数(1064行)
- 新增media_helpers.py: 媒体处理辅助函数(1550行)
- 新增path_fix.py: 路径修复与验证功能(205行)
|
2025-12-19 16:17:07 +08:00 |
|
2977094657
|
6a35ac33f5
|
improvement(chat): 表情消息支持一键下载并优化渲染
useApi 增加 downloadChatEmoji,对接后端表情下载接口
聊天页识别远程表情地址并提供下载入口;下载成功后切换为本地表情 URL
修正文本混排表情的渲染结构并微调选中态颜色
|
2025-12-18 21:19:29 +08:00 |
|
2977094657
|
eaec54a517
|
feat(chat): 增强聊天媒体能力(表情下载/资源定位/会话预览)
新增 /api/chat/media/emoji/download,支持将表情资源下载到本地 resource
消息列表补充 emojiRemoteUrl,本地存在资源时优先返回本地 emojiUrl
open_folder 行为增强:更智能定位 emoji/资源目录,并改进 Windows Explorer 打开方式
会话列表预览改为使用 _load_latest_message_previews,提升 last message 准确性
工具脚本移除对 WxDatDecrypt 的依赖,媒体密钥提取逻辑内置到 media_key_finder
wheel 打包包含 VoipEngine.dll(Windows 解码依赖随包分发)
|
2025-12-18 21:19:02 +08:00 |
|
2977094657
|
13d2007002
|
chore(assets): 补充图片资源并更新致谢
- 新增 frontend/assets/images 下的微信风格图片资源
- 补充 frontend/public/image.png
- README 致谢加入 vue3-wechat-tool 项目链接
|
2025-12-17 17:06:59 +08:00 |
|
2977094657
|
ebc68de8a8
|
chore(tools): 添加解密与资源调试脚本
- 增加解密/资源/表情/媒体定位等调试脚本,便于本地排查与验证
|
2025-12-17 16:59:49 +08:00 |
|
2977094657
|
1583c28ebe
|
chore(deps): 为Windows专有依赖添加平台标记
- pywin32/pymem 增加 sys_platform == 'win32' marker,避免非Windows环境安装失败
- 同步更新 uv.lock
|
2025-12-17 16:59:10 +08:00 |
|
2977094657
|
dc974b1752
|
improvement(chat): 优化聊天消息渲染与微信风格资源
- 转账/红包消息改为微信风格卡片展示,补充状态与金额展示
- 语音/通话等消息补充图标与交互样式,提升一致性
- 增加聊天页使用的静态资源与表情资源,并补充表情映射文件
|
2025-12-17 16:58:34 +08:00 |
|
2977094657
|
8341c3159e
|
feat(media): 添加图片资源解密与SSE进度
- 后端新增图片解密密钥获取/保存接口(/api/media/keys)
- 新增批量解密接口与输出结构:resource/{md5前2位}/{md5}.{ext}
- 新增资源直读接口(/api/media/resource/{md5}),自动识别媒体类型返回
- 新增SSE实时进度接口(/api/media/decrypt_all_stream),前端可实时展示进度
- 前端解密页增加图片解密步骤与进度条/统计/失败说明,并对接相关API
- README 补充图片资源解密使用说明
|
2025-12-17 16:56:54 +08:00 |
|
2977094657
|
58f3c6862d
|
chore: 更新配置和其他小改动
- 更新nuxt配置
- 优化首页样式
- 调整主程序和解密逻辑
- 添加数据库分析脚本
|
2025-12-14 21:25:07 +08:00 |
|
2977094657
|
98de7f5998
|
docs: 重写README并更新截图
- 移除所有emoji符号
- 界面预览移至功能特性上方
- 更新截图为PNG格式并移至前端公共目录
- 添加聊天记录页面说明(注明为基础功能)
- 添加oh-my-wechat到参考项目
|
2025-12-14 21:13:23 +08:00 |
|
2977094657
|
da85a88429
|
improvement(decrypt): 优化解密结果页面
- 主按钮改为查看聊天记录跳转到聊天页面
- 更换为统一风格的聊天图标
|
2025-12-14 21:13:06 +08:00 |
|
2977094657
|
482bd56faf
|
feat(chat): 添加聊天记录查看功能
- 新增聊天记录页面,支持联系人列表和消息展示
- 支持文本、图片、语音、文件、链接等消息类型
- 添加语音消息直接播放功能(SILK转WAV)
- 添加隐私模式(模糊头像和消息内容)
- 新增pilk依赖用于语音转换
|
2025-12-14 21:12:54 +08:00 |
|
2977094657
|
a86e8f762f
|
feat(detection): 添加当前登录账号检测功能
|
2025-08-19 17:10:32 +08:00 |
|
2977094657
|
ce06384f0a
|
feat(README): 在 README 中加入 Star History
|
2025-08-12 16:06:18 +08:00 |
|
2977094657
|
54daffc29d
|
feat(detection): 允许手动输入数据库路径进行检测
|
2025-08-12 15:58:24 +08:00 |
|
2977094657
|
c201bd01fb
|
docs: 更新 README.md 添加项目进展链接
|
2025-08-01 22:08:25 +08:00 |
|
2977094657
|
a0302672d2
|
feat(frontend): 添加网站 Logo 和界面预览图片
|
2025-07-31 15:13:13 +08:00 |
|
2977094657
|
540a0fd823
|
feat(frontend): 添加前端页面
|
2025-07-25 20:21:26 +08:00 |
|
2977094657
|
0b12e31c96
|
fix(api): 修复解密校验逻辑
|
2025-07-24 18:03:38 +08:00 |
|
2977094657
|
701a05e041
|
docs(README): 更新项目开发状态和功能介绍
|
2025-07-20 21:28:45 +08:00 |
|
2977094657
|
582a813578
|
docs(README): 更新项目介绍
|
2025-07-20 18:38:13 +08:00 |
|
2977094657
|
8b3dec2b9d
|
feat(detection): 改进微信账户检测逻辑
|
2025-07-17 22:44:56 +08:00 |
|
2977094657
|
4896e8a2ec
|
feat: 添加微信数据库解密工具的基本功能
|
2025-07-07 19:01:14 +08:00 |
|