我想创建一个android应用程序,读取收件箱以及whatsapp消息。我想做一个备份的东西。虽然在whatsapp中有这样做的选项。但我想要阅读这些消息,然后从我的应用程序中备份它们。我了解到whatsapp在文件系统中以加密格式存储消息。所以谁能告诉我怎么读取加密文件。
发布于 2013-03-19 17:00:47
WhatsApp会在每天凌晨4点在您的SD卡上进行聊天备份。这是使用AES密钥加密的单个数据库。由于它在外部存储上,如果您有权访问外部存储,则您的应用程序可以读取它。
你可以很容易地解密这个数据库(网上有一篇论文)。
但是,这只会让你每24小时更新一次聊天。
如果你想要更多的实时更新,你的设备必须是根的,你将需要一个全新的解析器,因为在内部存储中,聊天记录存储在多个数据库中。
发布于 2013-03-19 16:42:19
读取该文件和内容
值得一提的是,有了扎根的手机,你可以随时随地访问,其他人可能需要JNI来做一些技巧
支持投票,如果有帮助!:)
发布于 2013-03-19 16:46:46
使用Whatsapp Xtract 2.0工具解密whatsapp数据库并将其转换为HTML。
https://stackoverflow.com/questions/15494757
复制相似问题