whatsapp - 访问 BlueStacks 的应用程序 (WhatsApp) 数据库

标签 whatsapp bluestacks

我正在尝试获取联系人的用户名、状态和上次查看数据的转储。

由于 WhatsApp 没有 API,因此我将其安装在 BlueStacks 上,并尝试拍摄可能存储这些详细信息的数据库的快照。

我有几个问题:

  1. 找不到数据库。 BlueStacks 在哪里存储其应用程序数据?更具体地说,我在哪里可以找到 WhatsApp 用户数据?
  2. 如果这不是可行的方法,是否有其他方法可以通过编程方式提取我正在查找的数据?

提前致谢!

最佳答案

这并不能完全回答我的问题,但到目前为止,这是我所能得到的最多的信息。

  1. WhatsApp 将所有对话的备份存储在 SD 卡中。可以通过执行以下操作来访问它:
    1. 在 BlueStacks 上安装文件管理器,例如 Astro 文件管理器
    2. 导航至sdcard/WhatsApp/Databases/
    3. 消息历史记录备份存储在此处。单击文件 msgstore.db.crypt,从出现的选项中选择“复制”。导航到 /sdcard/bstfolder/bstSharedFolder/ 并粘贴文件。
    4. 现在可以通过导航至 C:/ProgramData/BlueStacks/UserData/SharedFolder 在 PC 上访问此文件。
  2. 现在可以通过解密数据库来访问消息(this link 告诉您如何操作)
  3. 生成的 HTML 包含一个用户表(虽然在我的例子中没有用户名 - 但可能是因为我没有在模拟器上保存具有名称的联系人)、他们的状态(尽管在我的例子中,即使某些联系人有状态,但没有显示)、最后一条消息时间和消息历史记录。

我仍然无法找到一种方法来以编程方式获取上次看到的时间戳或状态。 :(

关于whatsapp - 访问 BlueStacks 的应用程序 (WhatsApp) 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19752384/

相关文章:

javascript - 在 Python 中使用 Playwright 选择特定 Web 元素时出现问题

android - BlueStacks 安装失败旧的 sdk 错误

android - 我的 Android 版 Unity 游戏无法在 Bluestacks 中运行

android - 你如何adb到bluestacks 4?

botframework - Microsoft Bot与Whatsapp的集成

python-3.x - Whatsapp FFMPEG 缩略图未显示

php - WhatsApp:如何解码 *.db.crypt 文件?

javascript - 带有评论框的粘性页脚,如 WhatsApp

android - 如何通过 Bluestacks 在 Mac 上运行 apk 文件