受信トレイとwhatsappメッセージを読み取るAndroidアプリを作成したい。バックアップのようなものを作成したい。whatsappでそうするオプションはあるが。しかし、読みたいメッセージをアプリからバックアップします。whatsappがメッセージを暗号化された形式でファイルシステムに保存していることを知りました。暗号化されたファイルの読み取り方法を教えてください。
WhatsAppは、SDカードで毎日午前4時にチャットのバックアップを作成します。これは、AESキーで暗号化された単一のデータベースです。外部ストレージ上にあるため、外部ストレージにアクセスできる場合、アプリはそれを読み取ることができます。
このデータベースは簡単に復号化できます(このオンラインで入手可能な論文があります)。
ただし、これにより、更新されたチャットは24時間に1回しか提供されません。
よりリアルタイムの更新が必要な場合は、デバイスをルート化する必要があり、内部ストレージではチャットが複数のデータベースに保存されるため、完全に新しいパーサーが必要になります。
備考、root化された電話ではどこからでもアクセスできますが、他の人はいくつかのトリックを行うためにJNIを必要とするかもしれません
助けてくれたら賛成! :)
whatsapp Xtract 2.0ツールを使用してwhatsappデータベースを復号化し、HTMLに変換します。