如果我有我的WhatsApp数据库(msgstore.db),我想从他们在Android中调用的方式转换媒体文件的名称,例如IMG-20201026-WA0000.jpg
在WhatsApp应用程序中调用IOS的方式
例如,文件IMG-20201026-WA0000.jpg
将变为384cf8623831c156d21ec1e96caebc6c.jpg
我一直无法研究WhatsApp如何在IOS操作系统中为文件命名
有许多程序将WhatsApp从Android转移到iPhone,他们知道如何更改文件的名称,并将其返回,即从384cf8623831c156d21ec1e96caebc6c.jpg
返回到IMG-20201026-WA0000.jpg
他们是如何做到的?是什么决定了文件的名称?
我试图做的是在iOS中的WhatsApp数据库(ChatStorage.sqlite)和Android中的数据库(msgstore. db)之间找到一个共同点。
我能够注意到,关于媒体的大小,确切的日期,下载文件的链接(以加密格式~ .enc),存储在ZSTANZAID中的消息的唯一值,此外消息的哈希ID是一个共同的部分
这些都没有让我成功地弄清楚如何将媒体文件从Android重命名为iPhone
1条答案
按热度按时间jq6vz3qz1#
你应该'吨能够转换“384cf8623831c156d21ec1e96caebc6c.jpg”回“IMG-20201026-WA0000.jpg”. WhatsApp的散列与SHA 256原始文件名,以避免在他们的服务器上的collosions,因此,你不能转换一个散列回他的原始值.