Learn · modules

O que é FakeHand no Minecraft? Módulo Explicado

FakeHand é um módulo de exploit que dessincroniza o item que você segura visivelmente do que o servidor registra, escondendo trocas de itens de quem estiver assistindo sua tela.

TRtrolPublished 5 min read

O que é FakeHand no Minecraft?

FakeHand é um módulo de categoria de exploit no Minecraft que quebra o elo entre o que a mão do jogador mostra na tela e o registro da interação do item que o servidor realmente possui. Normalmente, os dois permanecem inseparáveis: troque de itens e o render do cliente e o estado do item equipado do servidor são atualizados em sincronia. FakeHand mantém a mão exibida estável, ou mostra um item completamente diferente, enquanto a interação real por baixo ocorre exatamente como seria sem o módulo em execução. O servidor nunca vê nada diferente. Apenas a pessoa que assiste à tela percebe.

O apelo é puramente de ocultação. Se você precisa esconder o que está segurando de alguém que está assistindo, seja um espectador, um telespectador de stream ou uma tela compartilhada, o FakeHand impede que eles leiam o tempo das suas trocas de itens.

Como o FakeHand funciona

FakeHand só afeta a camada visual. Ele não reescreve pacotes nem atrasa entradas; ele desacopla o modelo da mão renderizado do estado do item equipado que o servidor está realmente rastreando.

Dizemos que um jogador troca de espada para um totem no meio de uma luta. No servidor, essa troca e tudo que a segue acontece exatamente como aconteceria em um cliente limpo, sem nenhum módulo em execução. O único trabalho do FakeHand é manter a mão renderizada mostrando a espada ou não mostrando nada, enquanto a interação do totem-para-fora que o servidor registra é concluída por baixo dela.

É todo o mecanismo. Sem cálculos de hitbox, sem truques de tempo, sem dessincronização do servidor. Apenas uma lacuna entre o que realmente aconteceu e o que está na tela enquanto isso acontece. O estado do servidor está sempre correto. Apenas sua própria renderização visual está errada.

Por que ele existe

O FakeHand existe especificamente para fazer com que a mão visível discorde do que realmente aconteceu, para que a incompatibilidade que o denuncia apareça em gravações, e não em pacotes. Um revisor de screenshare, um espectador ou qualquer pessoa que reveja um clipe e saiba como é uma troca de item normal tem exatamente o tipo de olhar construído para detectá-lo.

Ele é construído para situações em que o observador é humano, e não automatizado. Um anticheat que observa pacotes não vê diferença, porque não há uma desse lado. Uma pessoa que assiste à sua tela vê uma incompatibilidade entre sua mão visível e suas ações reais, e esse é o risco.

Detecção

Anticheats em nível de pacote quase não têm nada para se basear aqui. O FakeHand não interfere na distância do impacto, não adiciona nem remove ticks, não altera a velocidade com que uma interação se resolve. Os dados do lado do servidor são idênticos ao que um cliente limpo enviaria. Uma verificação baseada na consistência entre o estado relatado pelo cliente e o estado do servidor não encontra discrepância, porque não há nenhuma desse lado da equação.

O truque funciona na direção oposta à da maioria dos módulos de exploração. O FakeHand existe especificamente para fazer com que a mão visível discorde do que realmente aconteceu, então a incompatibilidade que o denuncia aparece em gravações, não em pacotes. Ele troca o risco do lado do servidor pelo risco visual. Não evita o risco por completo.

É seguro usar?

A segurança depende do contexto. Em um jogo solo ou servidor privado onde ninguém está assistindo, o FakeHand não faz nada e não apresenta risco algum. Na frente de um observador humano, um espectador ou uma tela compartilhada, ele cria uma incompatibilidade visual óbvia. Um observador habilidoso o detecta. Um incompetente pode não.

Qualquer servidor que proíba clientes modificados trata um módulo de categoria de exploração da mesma forma, independentemente de a equipe o detectar ao vivo ou não.

Perguntas frequentes