WaWeb canonical pipeline

Do socket à mensagem

Como o WhatsApp Web sai do nada e chega a mandar e receber uma mensagem: abre um canal seguro, pede autorização ao celular principal, autentica a sessão, baixa o estado da conta e troca mensagens.

Marcos exatos da captura

Tabela com os pontos de referência mais importantes da captura canônica.

Marcos exatos da captura

Faixa Marco Contrato observado
Pipeline 9-16 Handshake Noise antes da primeira stanza client_hello → server_hello → client_finish
Stanza 1 Primeiro nó WAP decodificado recv iq / pair-device
Stanza 11 Pareamento aceito recv iq / pair-success
Stanza 16 Sessão autenticada recv success / lid + props + companion_enc_static
Stanza 54 / pipeline 133 Primeiro marco de histórico pendente recv ib / offline, seguido por mensagens cifradas e receipts no bootstrap
Observação seq 53-134 Janela passiva pós-ready 3 minutos sem envio manual: 82 eventos, 40 stanzas e sync de perfil, foto, conta e iq curtos
Observação +35s a +154s Ping de aplicação inferido sent iq vazio com xmlns=w:p + recv iq vazio em opcode binário 2; não houve opcode 9/10
Stanza 165 Primeiro envio de texto sent message / participants + device-identity
Stanza 188 Mensagem com device_fanout observado sent message / device_fanout + device-identity
Stanza 200 Mensagem recebida do auxiliar recv message / enc + url_text + url_number + reporting