android - 阅读 whatsapp 消息

标签 android encryption whatsapp

我想创建一个 android 应用程序来读取收件箱和 whatsapp 消息。我想做一个备份之类的东西。虽然在 whatsapp 中有这样做的选项。但我想阅读消息,然后从我的应用程序中备份它们。我知道 whatsapp 在文件系统中以加密格式存储消息。那么谁能告诉我如何读取该加密文件。

最佳答案

WhatsApp 每天凌晨 4 点在您的 SD 卡上进行聊天备份。这是一个使用 AES key 加密的单一数据库。由于它在外部存储上,如果您有权访问外部存储,您的应用程序可以读取它。

你可以很容易地解密这个数据库(网上有一篇论文)。

但是,这只会每 24 小时为您提供一次更新的聊天记录。

如果您想要更多的实时更新,您的设备必须获得 root 权限,并且您将需要一个全新的解析器,因为在内部存储器上,聊天记录存储在多个数据库中。

关于android - 阅读 whatsapp 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15494757/

相关文章:

java - 改造解析 JSON 响应空值 Android

java - BroadcastReceiver 使用 1 次

android - 在 Android 中四舍五入到小数点后两位

java - 使用公钥/私钥恢复签名消息

android - 巴士座位预订管理

java - 暴力破解问题

database - 加密 4 位密码/密码 - 容易破解吗?

Android如何获取以编程方式使用whats app应用程序的联系人列表

java - 通过 Whatsapp 上的移动链接捕获答案?

android - 如何将位图发送到 WhatsApp 应用程序