阅读whatsapp消息

时间:2013-03-19 08:38:14

标签: android encryption whatsapp

我想创建一个Android应用程序,它可以读取收件箱以及whatsapp消息。我想做一个备用的东西。虽然可以选择在whatsapp中这样做。但我想阅读这些消息,然后从我的应用程序备份它们。我知道whatsapp在文件系统中以加密格式存储消息。所以任何人都可以告诉我如何阅读该加密文件。

3 个答案:

答案 0 :(得分:8)

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

您可以轻松解密此数据库(在线提供了一篇论文)。

但是,这只会在24小时内为您提供最新的聊天记录。

如果您想要更多实时更新,您的设备必须是root用户,并且您需要一个全新的解析器,就像在内部存储上一样,聊天记录存储在多个数据库中。

答案 1 :(得分:1)

  1. 查看whatsapp的解密密钥是什么(你必须反编译)
  2. 阅读该文件内容
  3. 使用解密密钥解密内容
  4. 备注,根据手机你可以随处访问,其他人可能需要JNI来做一些技巧

    upvote,如果有帮助! :)

答案 2 :(得分:1)

使用Whatsapp Xtract 2.0工具解密whatsapp数据库并将其转换为HTML。

Link for download & discussion on xda forum