Como nossos scripts funcionam

O que cada script de importação realmente faz

Dois scripts diferentes, duas funções diferentes — leia exatamente o que cada um faz antes de executar qualquer um deles

2

Script 2 — "Importação Rápida" (busca local completa)

Por que existe um método separado

Uma importação por link normal baixa seu histórico não do seu próprio computador, mas do nosso servidor — e todos que importam ao mesmo tempo dividem a mesma cota de requisições contra os servidores do jogo. Quanto mais gente importando ao mesmo tempo, mais tempo todo mundo espera. A Importação Rápida resolve isso de outra forma: o script baixa seu histórico direto da sua própria máquina, sob o limite da sua própria internet, e não um limite compartilhado por todos.

Resumindo

O script encontra o mesmo link temporário do histórico de puxadas que o método normal usa, mas não para por aí. Ele mesmo percorre todo o histórico, coleta as puxadas e as envia ao site usando uma chave de acesso curta e de uso único, emitida especificamente para essa importação. Ele nunca precisa da sua senha do jogo ou do site em nenhuma etapa.

O que acontece enquanto você espera

1

1. Permissão só para esta janela

O comando começa com Set-ExecutionPolicy Bypass -Scope Process. "-Scope Process" significa que a permissão vale só para esta janela do PowerShell aberta — nada muda de forma permanente no Windows, e tudo desaparece assim que você fecha a janela.

2

2. Encontra e verifica o link do histórico

O mesmo mecanismo do método de importação normal (veja a FAQ "Isso é seguro?") — o script lê o log e o cache do próprio jogo, encontra o link temporário do histórico de puxadas e confirma que ele ainda funciona. Não há nada novo aqui, é só o primeiro passo antes do que vem a seguir.

3

3. Percorre o histórico sozinho, banner por banner

Usando esse link, o script fala novamente com o servidor oficial do jogo, várias vezes seguidas — cerca de 20 registros por vez, separadamente para cada banner. Entre as requisições há uma pausa de cerca de meio segundo, para não sobrecarregar os servidores do jogo além do que você mesmo faria rolando seu histórico até o fim.

4

4. Mostra o progresso direto no console

Enquanto busca os dados, a janela do PowerShell mostra qual banner está sendo coletado e quantas puxadas já foram reunidas. Nada acontece em silêncio nos bastidores — se algo der errado, aparece na tela imediatamente.

5

5. Envia o que coletou para o site

Assim que um banner é totalmente coletado, o script envia esses registros para gacha-tracker.com, junto com o link temporário do histórico encontrado no passo 2 — o mesmo link que a importação normal usa. Ele prova que é realmente você não com uma senha, mas com uma chave de acesso curta de uso único — o site a emitiu especificamente para essa importação enquanto você estava logado na página de upload, e a chave deixa de funcionar sozinha assim que não é mais necessária.

O que acontece depois — já no site

O site recebe do script a lista de puxadas (qual item, quando, de qual banner), seu UID do jogo e esse link temporário do histórico. O link serve para uma única coisa: o site busca algumas páginas por banner no servidor oficial — a mais recente e uma ou duas mais fundo no histórico — e compara com o que o script enviou, para que ninguém consiga subir um histórico inventado ao ranking. Ele fica apenas na memória do servidor durante a hora em que a importação está aberta e nunca é salvo com sua conta. A partir daí, é o mesmo processo de uma importação por link normal: o site remove duplicatas (o que já foi importado antes não é contado duas vezes), recalcula as estatísticas de pity e salva tudo na conta em que você já está logado. O progresso na página se atualiza sozinho enquanto o script ainda está rodando — não há nada para clicar.

O que ele nunca faz

Nunca pede sua senha do jogo ou do site
Não instala nada — só roda enquanto esta janela do PowerShell está aberta
Nunca modifica ou apaga arquivos do jogo — só lê o que é necessário para encontrar o link
Não envia nada a lugar nenhum além do seu histórico de puxadas, UID e do link temporário do histórico, para gacha-tracker.com — nunca sua senha HoYoverse nem cookies de login
A chave de acesso com a qual o script envia os dados só funciona para essa importação — não dá acesso a mais nada na sua conta

Confira você mesmo

É um simples arquivo de texto (.ps1) — você pode abri-lo em qualquer editor de texto e ler tudo antes de executá-lo
O endereço do próprio arquivo do script é público e idêntico para todo mundo — nada pessoal está embutido nele
A barra de progresso e cada mensagem aparecem direto na janela do PowerShell — nada acontece em silêncio
Você nem precisa usar a Importação Rápida — o método normal por link (o servidor baixa por você) continua disponível

Ainda tem dúvidas?

A importação leva alguns minutos — todo o seu histórico é trazido e fica guardado para sempre

Importar histórico

A versão curta dessa resposta está na FAQ. Lá também estão as demais perguntas sobre importação