百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
W

whatsapp-viewer

> 编程语言
开源

一个小工具,用于显示来自 Android msgstore.db 数据库(crypt12)的聊天记录

1.4K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

一个小工具,用于显示来自 Android msgstore.db 数据库(crypt12)的聊天记录

WhatsApp 查看器

一个小工具,用于显示来自 Android msgstore.db 数据库的聊天记录。

状态

⚠ WhatsApp Viewer 不能使用最新的 WhatsApp 数据库格式。 ⚠ 我只偶尔维护这个项目。 WhatsApp 发布了大量更新,带来了许多新功能。 我确实有除了这个项目以外的兴趣,但不幸的是没有足够的时间来追求这些兴趣。 与更新一起。 虽然这个项目并没有死掉(即使看起来是这样),但我仍然采用纯文本格式。 每隔一段时间(大约每年一次)备份数据库,并尝试相应地更新此软件。

如何使用

  1. **您需要对手机拥有 root 权限。**如果您不知道 root 是什么: 维基百科 2. 下载 WhatsApp 数据库和密钥文件: - /data/data/com.whatsapp/files/key - /data/data/com.whatsapp/databases/msgstore.db - /data/data/com.whatsapp/databases/wa.db 3. 打开 WhatsApp Viewer 4. 文件 -> 打开 -> 选择文件 5. 在"extracted"文件夹中选择 msgstore.db 6. 将帐户名留空,这是旧版 WhatsApp 使用的帐户名(密钥 5) 7. 可选:如果需要,您可以从 wa.db 文件中导入联系人名字

打开 WhatsApp Viewer.sln。

命令行

请参阅 build-release.cmd。

Vagrant

您还可以使用 vagrant 进行构建 (例如如果您使用的是 Linux 机器):

bash
vagrant up
vagrant powershell -c 'cmd.exe /c "cd C:\vagrant && build-release.cmd"'

Android 模拟器

我使用 Android 模拟器在我的开发机上测试 WhatsApp (以及备份的创建)。 我使用 Manjaro,并使用了这个工具(请参阅 这里):

bash
sudo mkdir /opt/android-sdk/platforms
sudo mkdir /opt/android-sdk/platform-tools
yay -S android-sdk-cmdline-tools-latest android-emulator
yes | sudo sdkmanager "system-images;android-30;google_apis;x86"
avdmanager create avd --name "WhatsApp-Viewer" --package "system-images;android-30;google_a

Issues· 112 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言