Pular para o conteúdo

Transferência web

A Transferência web transforma seu dispositivo em um servidor web temporário para que você possa mover jogos, saves e outros arquivos pelo Wi-Fi a partir de qualquer navegador do seu computador — sem precisar de cabo.

Na Biblioteca, toque no menu e escolha Transferência web. Toda vez que você a abre, o Sakura inicia um novo servidor com um PIN aleatório de 6 dígitos.

Assim que o servidor inicia, o popup mostra:

No navegador do seu computador, abra {URL} e digite este PIN {PIN}

Junto com um lembrete: “Mantenha esta janela aberta durante as transferências. O dispositivo precisa continuar no mesmo Wi-Fi que o seu computador.”

Abra essa URL em qualquer navegador de um computador na mesma rede e digite o PIN para conectar. Se o servidor não conseguir iniciar, você verá um erro com um botão Tentar novamente.

O navegador expõe quatro raízes:

  • Games — onde você importa novos jogos; também com leitura/escrita
  • Saves — leitura/escrita, embora importar um save aqui sempre passe pela aba estruturada Saves (veja abaixo), não por um drop bruto de arquivo
  • Backups — apenas leitura e exclusão
  • Documents — a pasta geral de Documentos do seu dispositivo

Arraste e solte um arquivo em qualquer lugar da aba Files para enviá-lo. Soltar na raiz Games mostra uma dica extra de que arquivos compactados podem ser importados automaticamente.

Quando você solta um arquivo compactado na raiz Games, um seletor pergunta “Como ‘{name}’ deve ser transferido?” com três opções:

  1. Extrair aqui e enviar (recomendado) — seu computador extrai o arquivo compactado no navegador e transmite os arquivos extraídos para o dispositivo, então o dispositivo só precisa de espaço em disco para os arquivos extraídos (não para o arquivo compactado também). Não é oferecida para arquivos .exe.
  2. Enviar arquivo compactado como está — o arquivo compactado é enviado inteiro e o dispositivo o extrai, então o dispositivo precisa de espaço tanto para o arquivo compactado quanto para o resultado extraído. Esta é a opção padrão (e única) para instaladores .exe.
  3. Enviar como arquivo simples — nenhuma importação acontece; o arquivo é apenas armazenado como está.

Arquivos compactados protegidos por senha pedem a senha no navegador: ”‘{name}’ está protegido por senha. Digite a senha do arquivo:”. Qualquer pasta única de nível superior dentro do arquivo compactado é removida automaticamente antes do envio, para que você não acabe com uma pasta de jogo duplamente aninhada.

Uma vez no dispositivo, a importação segue o mesmo pipeline de detecção de uma importação feita no app (veja Importando jogos) — a mesma mensagem de “não é um jogo” se aplica: “Isso não parece um jogo ONScripter (nenhum 0.txt / nscript.dat / arc.nsa / script.file encontrado).” O melhor candidato a ícone é aplicado automaticamente; não há etapa de Personalizar para importações via web.

  • Instaladores NSIS, Inno Setup e autoextraíveis reconhecidos são importados normalmente.
  • Um .exe autoextraível CAB mostra: “Este .exe é um arquivo autoextraível CAB, que o iOS não consegue descompactar. Extraia-o em um computador e reempacote o jogo como zip ou 7z.”
  • Um .exe sem conteúdo compactado detectável mostra: “Nenhum conteúdo compactado encontrado neste arquivo. Extraia-o em um computador e reempacote o jogo como zip ou 7z (ou envie-o como arquivo simples pela aba Files).”

Envios de arquivos simples rodam até 3 por vez, são retomáveis e tentam novamente automaticamente até 3 vezes (mostrando “Reconectando…” se a conexão cair durante o envio).

Importações de jogos, porém, são colocadas em fila e rodam uma de cada vez — uma importação em fila mostra “Na fila — aguardando a importação atual”, e a ativa mostra “Importando…”. Envios e downloads simples não são afetados por essa fila e continuam simultâneos.

Se o dispositivo ficar sem espaço no meio de uma transferência, você verá “Sem espaço em disco”: “O dispositivo ficou sem espaço em disco durante a transferência de ‘{name}’. A transferência foi interrompida e seus arquivos temporários foram removidos — libere espaço e tente novamente.”

Arquivos de espaço reservado do iCloud ainda não baixados para o dispositivo mostram um selo ”☁ não baixado” com uma ação “☁️ Baixar”.

A aba Saves lista seus jogos para que você possa escolher um e gerenciar seus saves remotamente:

  • Ações por save: Backup (confirma “Backup concluído.”), Apagar e download/exportação.
  • ↑ Importar save envia um arquivo de save para o jogo selecionado, confirmando com um toast “Save importado”. Veja Importando saves para os tipos de arquivo aceitos.

Cada linha mostra o nome da pasta (com prefixo ☁ para pastas do iCloud) e um resumo como “{saves} saves · {games} jogos”. A partir daqui você pode:

  • Criar uma nova pasta, escolhendo o Local de armazenamento: “Local (este dispositivo)” ou “iCloud”.
  • Renomear uma pasta.
  • Vincular pasta de saves para revincular qual pasta um jogo usa.

Veja Saves globais para mais sobre como as pastas de saves e os vínculos funcionam.

Se o dispositivo entrar em modo de espera ou o app for colocado em segundo plano, o navegador mostra: “Dispositivo em modo de espera ou app em segundo plano — reconectando…”. Se a conexão for totalmente perdida, você verá “Desconectado”: “A conexão com o dispositivo foi perdida. Certifique-se de que o app está aberto no dispositivo — esta página vai reconectar automaticamente.”

Fechar o popup da Transferência web no dispositivo é a única forma de interromper o servidor — isso limpa quaisquer arquivos de preparo e aciona uma nova varredura final da biblioteca.

Para problemas de conexão ou transferência não cobertos aqui, veja Problemas de importação e Armazenamento.