Чтение сообщений whatsapp

Я хочу создать приложение для Android, которое считывает входящие, а также сообщения whatsapp. Я хочу сделать резервную вещь. Хотя есть возможность сделать это в whatsapp. Но я хочу прочитать сообщения, а затем сохранить их из своего приложения. Я узнал, что whatsapp хранит сообщения в зашифрованном формате в файловой системе. Так кто может рассказать мне, как читать этот зашифрованный файл.

Ответ 1

WhatsApp создает резервное копирование чата каждый день в 4 часа ночи на вашей SD-карте. Это единая база данных, зашифрованная ключом AES. Поскольку он находится на внешнем хранилище, ваше приложение может его прочитать, если у вас есть доступ к внешнему хранилищу.

Вы можете легко расшифровать эту базу данных (в этом онлайн-документе есть документ).

Однако, это даст вам только обновленные чаты раз в 24 часа.

Если вам нужно больше обновлений в реальном времени, ваше устройство должно быть внедрено, и вам понадобится совершенно новый парсер, так как во внутреннем хранилище чаты хранятся в нескольких базах данных.

Ответ 2

  • проверьте, что такое ключ дешифрования whatsapp (вы должны декомпилировать его).
  • читать содержимое этого файла
  • расшифровать содержимое с помощью ключа дешифрования

Замечание: с помощью корневого телефона вы можете повсеместно получить доступ, другие, возможно, нуждаются в JNI, чтобы сделать некоторые трюки.

upvote, если помогает!:)