Script: https://github.com/MarcoG3/WhatsDump
Repositório sumiu? Fork: https://github.com/MarcoG3/WhatsDump
Primeiramente obtenha o arquivo "msgstore.db.crypt12" que fica no smartphone do alvo no caminho ".../WhatsApp/Databases/". Então em um dispositivo com root, use um emulador Android no computador e habilite seu root, clique aqui e saiba mais, instale o WhatsApp e depois cole o arquivo "msgstore.db.crypt12" no caminho ".../WhatsApp/Databases/" (em uma instalação limpa do WhatsApp, é necessário criar a pasta "Databases") do Android com root. Feito isso, abra o aplicativo e então registre normalmente o número do alvo, será necessário interceptar o sms ou a ligação contendo o código para registrar o número, (caso o alvo utilize pin, será necessário obter o pin). Após registrado, no WhatsApp do alvo aparecerá uma notificação: "Desconectado do WhatsApp. Seu número de celular não está mais registrado neste aparelho". Então, confirme que você quer restaurar o backup local e pronto. Agora basta, com permissões de root em algum aplicativo explorador de arquivos, navegar até o caminho "/data/data/com.whatsapp/files" e copiar o arquivo "key" para então depois usar algum software para descriptografar o histórico de conversas, clique aqui e saiba mais.
Note que no WhatsApp do alvo aparecerá a seguinte mensagem:
"Seu número de celular não está mais registrado com o WhatsApp neste aparelho. Provavelmente você já tenha registrado esse número em outro aparelho. Caso você não tenha feito isso, confirme seu número de celular para acessar sua conta."