msgstore.db中的聊天名称whatsapp

时间:2013-08-22 17:33:48

标签: android whatsapp

我目前正在制作一个小程序,应该可以给我一些关于我的whatsapp使用情况的统计数据。

所以我的问题是: 有没有办法得到whatsapp联系人的名字,其聊天记录是我从/data/data/com.whatsapp/databases获得的msgstore.db?

所以,例如,如果我与anon聊天,它只会在表格中显示为“@ s.whatsapp.net”

WhatsApp是否有其他数据库包含所有不同的聊天室名称,或者我是否被迫导出电话簿中的联系人,然后将数据库中的条目与特定联系人的电话号码相关联?

我希望我解释它可以理解。 提前致谢

2 个答案:

答案 0 :(得分:1)

您可以从wa.db查看显示名称,表名是wa_contacts.Watsapp有两个主数据库。 msgstore.db和wa.db.您已经知道消息驻留在消息表中,相应的联系人是phonenumber@watsapp.net格式,组是adminphonenumber@watsapp.g.us。这些ID与wa_contacts表中的名称一起映射。

答案 1 :(得分:-1)

没有它不可能android不允许读取任何其他应用程序数据库。因为每个应用程序都在自己的沙盒中运行。