Prof. AMR

Simulador WhatsApp Forense

Ferramenta didática · Fragilidade probatória do print de tela

Qualquer pessoa com acesso a esta página pode fabricar, em dois minutos, uma conversa de WhatsApp visualmente idêntica a uma conversa real. A imagem exportada será indistinguível de um print autêntico. A ferramenta existe para demonstrar, de forma tangível, por que o print de tela de aplicativo de mensageria não atende aos requisitos de cadeia de custódia previstos nos artigos 158-A a 158-F do Código de Processo Penal [redação da Lei 13.964/2019].

Plataforma
Controles

Como usar o simulador

  1. 1 Escolha a plataforma: selecione Android ou iOS no painel de controles. A interface do simulador muda para refletir as características visuais de cada sistema operacional [formatos de bolha, barra de status, tipografia, cores de cabeçalho].
  2. 2 Edite a conversa: clique em qualquer mensagem para alterar o texto, horário, direção [enviada/recebida] e status de entrega [ticks]. Use os botões "Mensagem" e "Contato" para adicionar novas mensagens ou editar os dados do contato [nome, foto, status].
  3. 3 Capture a tela: clique em "Capturar tela" para gerar uma imagem idêntica a um print de WhatsApp. A imagem será exibida e baixada automaticamente. A marca d'água "SIMULAÇÃO" fica sobreposta à imagem para identificar a origem.
  4. 4 Analise o resultado: após a captura, acesse a aba "Análise Forense" para confrontar o que a imagem carrega com o que a cadeia de custódia exige. A diferença entre os dois conjuntos demonstra a fragilidade probatória do print de tela.

Tipos de mensagem disponíveis

O simulador suporta cinco tipos de mensagem, todos editáveis:

TipoDescriçãoCampos editáveis
TextoMensagem de texto simplesConteúdo, horário, direção, ticks
ÁudioMensagem de voz com forma de onda e duraçãoDuração, horário, direção, ticks
ImagemFoto com legenda opcionalLegenda, horário, direção, ticks
DocumentoArquivo anexado com nome e tamanhoNome do arquivo, tamanho, horário, direção, ticks
LocalizaçãoCompartilhamento de local com mapa esquemáticoNome do local, horário, direção, ticks

Limitações técnicas

A ferramenta opera dentro de restrições inerentes ao ambiente de navegador web. As limitações abaixo não comprometem o objetivo didático, porque o propósito do simulador é demonstrar a facilidade de fabricação, e não replicar o aplicativo com perfeição pixel a pixel.

1
Tipografia iOS
A fonte SF Pro [San Francisco], utilizada pelo WhatsApp em dispositivos Apple, é proprietária e não pode ser carregada via Google Fonts. O simulador utiliza -apple-system como fallback, que renderiza SF Pro apenas em dispositivos Apple. Em outros sistemas, o navegador substitui pela fonte de sistema local.
2
Wallpaper do chat
O padrão doodle do WhatsApp [ícones de telefone, relógio, nota musical, câmera] é arte proprietária. O simulador utiliza um padrão geométrico sutil que evoca a textura original sem reproduzi-la literalmente.
3
Renderização da captura
A biblioteca html2canvas captura o DOM como imagem bitmap. Diferenças sutis de renderização entre navegadores [antialiasing de texto, sub-pixel rendering, fontes disponíveis] podem afetar a fidelidade da captura em relação ao que é exibido na tela.
4
Hash e metadados
A imagem exportada não carrega hash SHA-256, metadados EXIF reais nem assinatura criptográfica. A ferramenta não gera esses dados porque o objetivo é demonstrar a ausência desses elementos em qualquer print de tela, não simulá-los.
5
Mensagens de grupo
O simulador reproduz conversas individuais [um contato]. Conversas de grupo, com múltiplos participantes e nomes coloridos, não estão implementadas nesta versão.

Refinamentos possíveis

  1. Suporte a conversas de grupo com múltiplos contatos e nomes coloridos por participante.
  2. Modo de demonstração guiada para uso em sala de aula, com sequência de passos automatizada e anotações didáticas.
  3. Exportação em formato PDF com metadados didáticos [hash da imagem, explicação de cada campo ausente, artigos do CPP aplicáveis].
  4. Comparação lado a lado Android vs. iOS na mesma tela, para evidenciar diferenças visuais entre plataformas.
  5. Simulação de funcionalidades adicionais do WhatsApp: reações a mensagens, mensagens de voz com transcrição, status "encaminhada", marcação de resposta a mensagem específica.
Aviso legal: Esta ferramenta tem finalidade exclusivamente didática e forense. A utilização para fabricar prova destinada a processo judicial constitui, em tese, crime de falsidade documental [Código Penal, artigo 297] e fraude processual [Código Penal, artigo 347]. O autor e o site não se responsabilizam pelo uso indevido.

Análise forense da imagem

A imagem gerada pelo simulador é visualmente idêntica a um print autêntico de WhatsApp. A tabela abaixo confronta o que a imagem carrega com o que a cadeia de custódia exige.

O que a imagem mostra

✓
Texto das mensagens
Conteúdo editável sem restrição, fabricado pelo visitante.
✓
Horários
Definidos livremente, sem vínculo com servidor.
✓
Nome e foto do contato
Campos arbitrários, sem verificação de identidade.
✓
Status de entrega
Ticks azuis simulados; sem comunicação com servidor.
✓
Interface visual
Réplica da aparência do WhatsApp, indistinguível do original.

O que a imagem não mostra

✗
Hash SHA-256
Sem resumo criptográfico que vincule a imagem a um arquivo-fonte.
✗
Metadados EXIF
Sem registro de dispositivo, GPS, software ou data real de captura.
✗
Cadeia de custódia
Sem documentação de preservação [CPP, artigos 158-A a 158-F].
✗
Banco de dados do app
Sem acesso ao msgstore.db [Android] ou ChatStorage.sqlite [iOS].
✗
Chave criptográfica
Sem vínculo com a sessão Signal Protocol do remetente real.
✗
IP e timestamp do servidor
Sem registro de transmissão pela infraestrutura do WhatsApp.
✗
Message key
Sem identificador único global atribuído pelo servidor a cada mensagem.
✗
Histórico de edição e exclusão
Sem log de alterações feitas pelo remetente após o envio.

Print de tela vs. extração forense

ElementoPrint de telaExtração forense
AutenticidadeNenhuma garantia; qualquer pessoa pode fabricar imagem idêntica.Hash SHA-256 do arquivo de banco de dados; verificável por terceiro.
IntegridadeEditável por qualquer software de imagem, sem deixar rastro.Qualquer alteração invalida o hash; detectável automaticamente.
Cadeia de custódiaInexistente; sem documentação de quem coletou, quando e como.Documentada por auto de apreensão, lacre, custódio e registro de acesso.
MetadadosAusentes ou trivialmente editáveis [EXIF pode ser reescrito].Preservados no container forense [hash, datas, dispositivo, versão do app].
ContraditórioImpossível: a parte contrária não tem como impugnar tecnicamente uma imagem.Viável: a parte contrária pode recalcular o hash e verificar a integridade.
Admissibilidade [CPP, artigo 158-A]Questionável; degradação temporal e volatilidade comprometem o valor probatório.Conforme, quando observadas as etapas dos artigos 158-A a 158-F.

Ferramentas de extração forense

A extração forense de dados de aplicativos de mensageria requer ferramentas especializadas, capazes de acessar o banco de dados do dispositivo, preservar metadados e gerar hash de integridade. A tabela abaixo compara as principais ferramentas utilizadas em perícias de dispositivos móveis no contexto do processo penal brasileiro.

FerramentaDesenvolvedorTipoExtração WhatsAppFormato de saídaCustoAceitação judicial no Brasil
Cellebrite UFED Cellebrite [Israel] Comercial, hardware + software Extração lógica, sistema de arquivos e física; decodifica msgstore.db e ChatStorage.sqlite; recupera mensagens apagadas em algumas condições UFDR [proprietário], PDF, HTML, XML, Excel Alto [licença anual, a partir de US$ 6.000/ano para versões básicas] Amplamente aceita; referenciada em perícias da Polícia Federal, Polícia Civil e Ministério Público; citada em julgados do STJ e do STF
Magnet AXIOM Magnet Forensics [Canadá] Comercial, software Extração lógica e de sistema de arquivos; decodifica bancos de dados WhatsApp; suporta Android e iOS; correlação cruzada de artefatos CASE [formato aberto], PDF, HTML, CSV, Excel Alto [licença anual] Aceita em perícias; utilizada por órgãos de persecução penal no Brasil; compatível com padrão CASE/UCO
IPED Ministério Público Federal [Brasil] Gratuito, código aberto Processa imagens forenses contendo bancos de dados WhatsApp; indexa e correlaciona mensagens, mídias e contatos; depende de imagem previamente extraída Relatórios HTML, exportação de dados indexados Gratuito Desenvolvido pelo MPF para a Operação Lava Jato e outras operações; amplamente utilizado pela Polícia Federal e pelo Ministério Público
MOBILedit Forensic Compelson Labs [República Tcheca] Comercial, software Extração lógica de dados do WhatsApp; suporta Android e iOS; relatórios com metadados e timeline PDF, HTML, Excel, XML Médio [licença perpétua e por assinatura] Utilizado em perícias de menor porte; aceito quando acompanhado de documentação de cadeia de custódia
Oxygen Forensic Detective Oxygen Forensics [EUA] Comercial, software Extração lógica e de sistema de arquivos; decodifica WhatsApp incluindo mídias e mensagens apagadas; suporta dados em nuvem PDF, HTML, XML, Excel, formato proprietário OFB Alto [licença anual] Aceito em perícias criminais; menor prevalência no Brasil em comparação com Cellebrite e IPED

A escolha da ferramenta não substitui a observância das etapas da cadeia de custódia previstas nos artigos 158-A a 158-F do CPP. A ferramenta é o instrumento; a cadeia de custódia é o procedimento que confere legitimidade probatória ao resultado da extração.

Fundamento normativo

A Lei 13.964/2019 [Pacote Anticrime] introduziu no Código de Processo Penal os artigos 158-A a 158-F, que disciplinam a cadeia de custódia da prova. O print de tela de aplicativo de mensageria não atende a nenhuma das etapas previstas nesses dispositivos, porque constitui uma representação visual, degradada e volátil, que não preserva o vestígio digital em sua integralidade.

O print de tela não é a prova; é uma representação degradada, volátil e editável de uma prova que existia em outro lugar [banco de dados do aplicativo, servidor, dispositivo]. A distância entre a representação e a prova original é a distância entre a alegação e a verdade.

Para que a conversa de WhatsApp tenha valor probatório idôneo, a prova digital precisa ser extraída do dispositivo por meio de ferramenta forense [Cellebrite UFED, Magnet AXIOM, IPED/MPF], com preservação do banco de dados original, cálculo de hash, lavratura de auto circunstanciado e documentação de cada etapa da cadeia de custódia conforme os artigos 158-A a 158-F do CPP.

Transcrição dos artigos 158-A a 158-F do CPP

Texto incluído pela Lei 13.964, de 24 de dezembro de 2019. Fonte: Decreto-Lei 3.689/1941 [Código de Processo Penal], com a redação dada pela Lei 13.964/2019.

Artigo 158-A. Considera-se cadeia de custódia o conjunto de todos os procedimentos utilizados para manter e documentar a história cronológica do vestígio coletado em locais ou em vítimas de crimes, para rastrear sua posse e manuseio a partir de seu reconhecimento até o descarte.

§ 1º O início da cadeia de custódia dá-se com a preservação do local de crime ou com procedimentos policiais ou periciais nos quais seja detectada a existência de vestígio.

§ 2º O agente público que reconhecer um elemento como de potencial interesse para a produção da prova pericial fica responsável por sua preservação.

§ 3º Vestígio é todo objeto ou material bruto, visível ou latente, constatado ou recolhido, que se relaciona a infração penal.
Artigo 158-B. A cadeia de custódia compreende o rastreamento do vestígio nas seguintes etapas:

I – reconhecimento: ato de distinguir um elemento como de potencial interesse para a produção da prova pericial;

II – isolamento: ato de evitar que se altere o estado das coisas, devendo isolar e preservar o ambiente imediato, mediato e relacionado aos vestígios e local de crime;

III – fixação: descrição detalhada do vestígio conforme se encontra no local de crime ou no corpo de delito, e a sua posição na área de exames, podendo ser ilustrada por fotografias, filmagens ou croqui, sendo indispensável a sua descrição no laudo pericial produzido pelo perito responsável pelo atendimento;

IV – coleta: ato de recolher o vestígio que será submetido a análise pericial, respeitando suas características e natureza;

V – acondicionamento: procedimento por meio do qual cada vestígio coletado é embalado de forma individualizada, de acordo com suas características físicas, químicas e biológicas, para posterior análise, com anotação da data, hora e nome de quem realizou a coleta e o acondicionamento;

VI – transporte: ato de transferir o vestígio de um local para o outro, utilizando as condições adequadas [embalagens, veículos, temperatura, entre outras], de modo a garantir a manutenção de suas características originais, bem como o controle de sua posse;

VII – recebimento: ato formal de transferência da posse do vestígio, que deve ser documentado com, no mínimo, informações referentes ao número do procedimento e unidade de polícia judiciária relacionada, local de origem, nome de quem transportou o vestígio, código de rastreamento, natureza do exame, tipo do vestígio, protocolo, assinatura e identificação de quem o recebeu;

VIII – processamento: exame pericial em si, manipulação do vestígio de acordo com a metodologia adequada às suas características biológicas, físicas e químicas, a fim de se obter o resultado desejado, que deverá ser formalizado em laudo produzido por perito;

IX – armazenamento: procedimento referente à guarda, em condições adequadas, do material a ser processado, guardado para contraprova ou descartado;

X – descarte: procedimento referente à liberação do vestígio, respeitando a legislação vigente e, quando pertinente, mediante autorização judicial.
Artigo 158-C. A coleta dos vestígios deverá ser realizada preferencialmente por perito oficial, que dará o encaminhamento necessário para a central de custódia, mesmo quando for necessária a realização de exames complementares.

§ 1º Todos os vestígios coletados no decurso do inquérito ou processo devem ser tratados como descrito nesta Lei, ficando órgão central de perícia oficial de natureza criminal responsável por detalhar a forma do seu cumprimento.

§ 2º É proibida a entrada em locais isolados bem como a remoção de quaisquer vestígios de locais de crime antes da liberação por parte do perito responsável, sendo tipificada como fraude processual a sua realização.
Artigo 158-D. O recipiente para acondicionamento do vestígio será determinado pela natureza do material.

§ 1º Todos os recipientes deverão ser selados com lacres, com numeração individualizada, de forma a garantir a inviolabilidade e a idoneidade do vestígio durante o transporte.

§ 2º O recipiente deverá individualizar o vestígio, preservar suas características, impedir contaminação e vazamento, ter grau de resistência adequado e espaço para registro de informações sobre seu conteúdo.

§ 3º O recipiente só poderá ser aberto pelo perito que vai proceder a análise e, motivadamente, por pessoa autorizada.

§ 4º Após cada rompimento de lacre, deve se fazer constar na ficha de acompanhamento de vestígio o nome e a matrícula do responsável, a data, o local, a finalidade, bem como as informações referentes ao novo lacre utilizado.

§ 5º O lacre rompido deverá ser acondicionado no interior do novo recipiente.
Artigo 158-E. Todos os Institutos de Criminalística deverão ter uma central de custódia destinada à guarda e controle dos vestígios, e sua gestão deve ser vinculada diretamente ao órgão central de perícia oficial de natureza criminal.

§ 1º Toda central de custódia deve possuir os serviços de protocolo, com local para conferência, recepção, devolução de materiais e documentos, possibilitando a seleção, a classificação e a distribuição de materiais, devendo ser um espaço seguro e apresentar condições ambientais que não interfiram nas características do vestígio.

§ 2º Na central de custódia, a entrada e a saída de vestígio deverão ser protocoladas, consignando-se informações sobre a ocorrência no inquérito que a eles se relacionam.

§ 3º Todas as pessoas que tiverem acesso ao vestígio armazenado deverão ser identificadas e deverão ser registradas a data e a hora do acesso.

§ 4º Por ocasião da tramitação do vestígio armazenado, todas as ações deverão ser registradas, consignando-se a identificação do responsável pela tramitação, a destinação, a data e horário da ação.
Artigo 158-F. Após a realização da perícia, o material deverá ser devolvido à central de custódia, devendo nela permanecer.

Parágrafo único. Caso a central de custódia não possua espaço ou condições de armazenar determinado material, deverá a autoridade policial ou judiciária determinar as condições de depósito do referido material em local diverso, mediante requerimento do diretor do órgão central de perícia oficial de natureza criminal.

A aplicação dos artigos 158-A a 158-F à prova digital demanda que o vestígio digital [banco de dados do aplicativo, imagem forense do dispositivo, logs de servidor] seja tratado com o mesmo rigor que qualquer outro vestígio material. O print de tela de aplicativo de mensageria não constitui vestígio digital nos termos do artigo 158-A, § 3º, do CPP; constitui uma representação derivada, degradada e trivialmente editável, que prescinde de qualquer das dez etapas de rastreamento do artigo 158-B.