さて、私は本当にこれを期待していませんでしたが、ここに話があります。私はいくつかのテストを行っていました、.db.crypt12
/sotrage/emulated/0/Whatsapp/Databases/
その後、電話からコンピューターにWhatsappをエミュレーターにインストールし、アカウントを電話からエミュレーターに移動しました。次に、key
ファイルを/data/data/com.whatsapp/files/
エミュレータから、データベースファイルを復号化しようとしましたが、運がありませんでした。その時点で、私は元のキーを取得するために私の電話を応援しました、そしてそれは実際には異なっていました。サーバーが送信するキーが異なる場合、電話を変更すると、Googleドライブのバックアップをどのように復号化できますか? Googleドライブにログインした場合にのみ、同じキーを送信しますか?
それは本当だ。デバイスを切り替えると、WhatsAppはキーを変更します。これは、エンドツーエンドの暗号化された会話にも適用されます。しかし、クラウドバックアップは 暗号化されていません 、または少なくとも、同じデバイス秘密鍵で暗号化されていません。