12

受信トレイとwhatsappメッセージを読み取るAndroidアプリを作成したいと考えています。バックアップのようなものを作りたいです。whatsappでそうするオプションがありますが。しかし、メッセージを読んでから、アプリからバックアップしたいと考えています。whatsapp がメッセージを暗号化された形式でファイル システムに保存することを知りました。暗号化されたファイルの読み方を教えてください。

4

3 に答える 3

8

WhatsAppは、SDカードで毎日午前4時にチャットのバックアップを作成します。これは、AESキーで暗号化された単一のデータベースです。外部ストレージ上にあるため、外部ストレージにアクセスできる場合、アプリはそれを読み取ることができます。

このデータベースは簡単に復号化できます(このオンラインで入手可能な論文があります)。

ただし、これにより更新されたチャットは24時間に1回のみ提供されます。

よりリアルタイムの更新が必要な場合は、デバイスをルート化する必要があります。内部ストレージではチャットが複数のデータベースに保存されるため、完全に新しいパーサーが必要になります。

于 2013-03-19T09:00:46.560 に答える
1
  1. whatsappの復号化キーが何であるかを確認してください(逆コンパイルする必要があります)
  2. そのファイルの内容を読む
  3. 復号化キーでコンテンツを復号化する

root化された電話を使えば、どこからでもアクセスできます。他の人は、いくつかのトリックを行うためにJNIが必要になる場合があります

役立つ場合は、賛成票を投じてください!:)

于 2013-03-19T08:42:19.403 に答える
1

Whatsapp Xtract 2.0 ツールを使用して、whatsapp データベースを復号化し、HTML に変換します。

xda フォーラムでのダウンロードとディスカッションへのリンク

于 2013-03-19T08:46:46.070 に答える