================================================== ===================
*brspoof - TUTORIAL (leia isto antes de usar)
================================================== ===================

*O QUE ISTO E
*-----------
* Um modulo que voce coloca na pasta do jogo. Ele troca, em tempo
* real, a identificacao de hardware que o CLIENTE le da sua maquina:

* * ** MAC da placa de rede
* * ** volume serial do disco (C
* * ** nome do computador e nome do usuario
* * ** UUID da tabela SMBIOS
* * ** MachineGuid do registro
* * ** strings de CPU, GPU e sistema operacional

* O jogo nao e alterado. O que muda e a "maquina" que ele ve.


*O QUE ELE NAO FAZ (importante ler)
*----------------------------------
* 1. NAO remove ban de conta que ja esta banida.
* * *Conta banida continua banida. Se voce logar com uma conta
* * *banida, o servidor responde "banida" - com ou sem o spoof.
* * *Nao existe ferramenta de HWID que "desbane" conta.

* 2. NAO esconde cheat, driver de cheat, Cheat Engine ou qualquer
* * *outra coisa instalada/rodando no PC. Ele troca a identidade
* * *que o cliente le; ele nao limpa e nao esconde o resto do
* * *sistema.

* 3. NAO troca o seu IP por conta propria. Isso e a secao [proxy]
* * *do arquivo de configuracao (opcional, veja abaixo).


*PRA QUE SERVE ENTAO
*-------------------
* O uso tipico: o PC levou ban de HWID (a mensagem de "computador
* banido") e voce quer criar UMA CONTA NOVA - e-mail novo, Discord
* novo - e jogar nesse MESMO PC.

* Com o spoof ativo, a conta nova nasce ligada a uma maquina
* sintetica, e nao a maquina que levou o ban.

* Em uma linha:
* * *o spoof nao desbane ninguem;
* * *ele faz a PROXIMA conta nao herdar a maquina antiga.


*ANTES DE INSTALAR
*-----------------
* * RECOMENDO UTILIZR Revo Uninstaller */ Selecione o Launcher.exe e Apague Qualquer Rastro do Jogo do Seu PC
Depois Faça uma Instalaçao Limpa do Jogo no PC*
--------------------------------------------------------------------------------------------------------------

* * Feche o jogo e o Launcher.
* * Se a conta antiga foi banida, crie a conta nova DEPOIS de
* * instalar o spoof (e de preferencia ja com o seed fixado - veja
* * "O SEED" abaixo). Assim a conta nova nunca "ve" a maquina antiga.
* * Voce precisa do cliente do jogo ja instalado. Este pacote nao
* * traz o jogo.


*INSTALACAO
*----------
* Copie cada arquivo para o lugar exato (respeite x86 e x64):

* * *brspoof-x64\dinput8.dll
* * * * -> <jogo>\Bin\D3D9\x64\dinput8.dll
* * * * -> <jogo>\Bin\D3D12\x64\dinput8.dll

* * *brspoof-x86\dinput8.dll
* * * * -> <jogo>\Bin\D3D9\x86\dinput8.dll
* * * * -> <jogo>\Bin\D3D12\x86\dinput8.dll


* * * * -> <jogo>\nmcogame.dll * * * * * *(na raiz do jogo)

* * *brspoof-x86\brspoof32.dll
* * *brspoof-x64\brspoof64.dll

* * *brspoof.ini
* * * * -> %LOCALAPPDATA%\brspoof\
* * * * * *(cole na barra de endereco do Explorer: %LOCALAPPDATA%\brspoof
* * * * * * crie a pasta "brspoof" se ela nao existir)

* Depois abra o jogo SEMPRE pelo Launcher.exe. Nunca execute
* Engine.exe direto (quebra com erro 0xC0000135, sem relacao com
* o spoof).

* COMO SABER QUE ESTA FUNCIONANDO
* --------------------------------
* Depois de abrir o jogo, abra o arquivo:

* * *%LOCALAPPDATA%\brspoof\brspoof.log

* Procure por estas linhas:

* * *identity: seed=... *volume=... *host="..." *user="..."
* * *=== brspoof ready ===

* O host= e o user= mostrados ali DEVEM ser diferentes do nome real
* do seu PC e do seu usuario do Windows. Se estiverem diferentes,
* o spoof esta ativo.


*O SEED (a parte mais importante do arquivo .ini)
*------------------------------------------------
* O seed e o numero que gera a maquina sintetica inteira.

* * *seed=auto * * * * * *-> cada vez que abre o jogo e UMA MAQUINA
* * * * * * * * * * * * * * *NOVA. Bom pra teste, ruim pra manter
* * * * * * * * * * * * * * *uma conta (o servidor ve um PC diferente
* * * * * * * * * * * * * * *a cada login).

* * *seed=0x1A2B3C4D... * -> SEMPRE a mesma maquina sintetica.
* * * * * * * * * * * * * * *E o modo recomendado pra jogar.

* RECOMENDADO:
* * *1. Instale, abra o .ini e troque seed=auto por um valor
* * * * fixo qualquer (por exemplo seed=0xA1B2C3D4E5F60718).
* * *2. Crie a conta nova e jogue sempre com esse mesmo seed.
* * *3. Se essa conta for banida de novo: troque o seed por outro
* * * * valor (nova maquina) e use outra conta nova.

* Regra de ouro: UM SEED POR CONTA. E NUNCA mande seu .ini com seed
* fixado pra outra pessoa - duas maquinas com o mesmo seed viram a
* MESMA maquina para o servidor.

RECOMENDO UTILIZAR: (cloudflare warp)

----------------------------------------
*IP / PROXY (opcional)
*---------------------
* Por padrao o trafego sai pelo seu IP normal. Se quiser sair por
* um proxy SOCKS5 ou HTTP, edite a secao [proxy] do .ini:

* * *[proxy]
* * *enabled=1
* * *type=socks5 * * * *(ou http)
* * *host=ENDERECO
* * *port=1080
* * *user=
* * *pass=

* Aviso: use proxy de confianca. A senha do login trafega em texto
* claro dentro do tunel, e o dono do proxy consegue ve-la.


*SE O BAN VOLTAR RAPIDO
*----------------------
* Se voce criou conta nova, usou seed novo e mesmo assim caiu em
* 1-2 dias, o problema provavelmente NAO e o HWID - e o resto da
* maquina: driver de cheat instalado, Cheat Engine aberto, root CA
* de teste no Windows, spoofer de kernel antigo. O spoof deste
* pacote e user-mode: ele nao esconde nada disso. Nesse caso,
* limpe a maquina primeiro.


*COMO REMOVER (rollback)
*-----------------------
* Apague os arquivos que voce copiou na instalacao:

* * *<jogo>\Bin\D3D9\x86\dinput8.dll
* * *<jogo>\Bin\D3D9\x64\dinput8.dll
* * *<jogo>\Bin\D3D12\x86\dinput8.dll
* * *<jogo>\Bin\D3D12\x64\dinput8.dll
* * *<jogo>\nmcogame.dll * * * *(o original do jogo precisa voltar!)
* * *%LOCALAPPDATA%\brspoof\ * *(pasta inteira)

* IMPORTANTE: o nmcogame.dll e um arquivo que o jogo ja tem. Se for
* remover, restaure o nmcogame.dll original do cliente (o do
* instalador do jogo), senao o Launcher nao abre.


*AVISOS FINAIS
*-------------
* * Isto e um hook de API em nivel de usuario. Anti-cheat PODE
* * detectar. Nao ha garantia de que a conta nova sobrevive.
* * Use apenas na pasta do jogo. Nao instale em lugar nenhum alem
* * dos listados acima.
* * Mantenha [log] level=2 e [trace] enabled=0 no .ini. Em level
* * mais alto, linhas de log podem acabar dentro dos dados que o
* * cliente envia ao servidor.
* * Nao distribua seu .ini personalizado