我们的营销团队使用他们的官方 WhatsApp 与不同的供应商进行沟通。我们需要将这些数据提取到远程服务器(可能是 JSON 格式)。
是否可以设计一个可以做到这一点的应用程序跟踪应用程序?不必是实时的,我们也不打算把它放在 Play 商店中。
类似这样的东西也很好:
https://panel.clevguard.com/demo/whatsapp
最佳答案
恐怕这不容易。
您可以在营销团队的设备上找到 Whatsapp 的消息。
它们通常存储在 InternalStorage/WhatsApp/Databases/msgstore-..db.crypt12 之类的地方
正如文件扩展名所暗示的那样,这些数据库文件是加密的,您需要一个 key 来解密它们。此 key 也存储在设备上,但您无法访问它,除非您在设备上具有 root 访问权限。
如果您具有 root 访问权限,那么本文将描述如何进行解密
https://medium.com/@lakinduakash/decrypt-whatsapp-messages-3cc6da574836
你需要:
将所有这些文件放入一个文件夹并执行
java -jar decrypt12.jar key msgstore.db.crypt12 msgstore.db
这会生成一个可以使用 SQLite 浏览器打开的 megastore.db 文件。
另一种选择可能是,如果您的营销团队仅在指定的网络内与供应商进行通信,您可以运行网络嗅探器以等待 WhatsApp 请求,但由于它们(至少应该是)端到端加密,您不应该无法阅读这些消息,所以我想这不是一个真正的解决方案。
关于android - 我如何设计一个移动应用程序来跟踪其他应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63671617/