Papel alumínio
Um jogo homebrew, atualização e instalador DLC.
Capturas de tela
Instalação
- Crie o diretório
/switch/tinfoil/
no cartão SD do seu switch. - Copie
tinfoil.nro
para /switch/tinfoil/tinfoil.nro
. - Obtenha ou gere um arquivo
keys.txt
e coloque-o em /switch/tinfoil/keys.txt
. keys.txt
é um arquivo de texto que contém várias chaves de criptografia do Switch. Se você planeja gerá-lo sozinho, pode encontrar instruções aqui: https://gbatemp.net/threads/how-to-get-switch-keys-for-hactool-xci-decrypting.506978/ ou usar Lockpick
Protocolos Suportados
CARTÃO SD
Suporta instalação a partir do cartão SD local. Use o URI sdmc:/
para apontar para o cartão SD. Subdiretórios também funcionam, por exemplo sdmc://nsps/
.
FTP
FTP normal, não FTPS, não SFTP, FTP simples normal.
HTTP
HTTP requer que a listagem/navegação de diretórios esteja habilitada.
Dispositivo de armazenamento em massa USB SX / disco rígido
Requer SX OS 2.2.1+. Conecte o disco rígido antes de iniciar o Tinfoil. O Tinfoil verificará automaticamente o diretório raiz, quaisquer subdiretórios devem ser adicionados aolocations.conf. Atualmente não oferece suporte a hot swap.
USB
Requer um servidor nut
configurado. Veja aqui para detalhes.
SERVIDOR DE NOZ
Requer um servidor nut
configurado. Veja aqui para detalhes. Sempre certifique-se de estar executando o servidor NUT mais recente com Tinfoil.
Solução de problemas
Vejo meus locais de rede, mas nenhum arquivo está listado
O Tinfoil não consegue se conectar com as configurações de rede fornecidas, você está usando http e não habilitou a navegação no diretório, seu firewall está bloqueando a conexão.
- Certifique-se de que você pode se conectar ao servidor FTP/HTTP/NUT usando as configurações fornecidas em um PC diferente daquele que executa o servidor.
- O Tinfoil não oferece suporte a subdiretórios, portanto, cada diretório deve apontar para o diretório exato em que os NSPs estão localizados.
- Certifique-se de que seu firewall esteja permitindo conexões externas. Configure ou desative seu firewall.
- Se estiver usando HTTP, certifique-se de que a listagem/navegação de diretório esteja ativada. Isso deve ser habilitado manualmente com o IIS.
Posso ver os arquivos, mas não consigo baixá-los.
- Se estiver usando HTTP, verifique se você pode fazer download do arquivo usando um navegador da web. O IIS exige que você adicione um tipo MIME para NSP (application/octet-stream) antes de fazer o download.
Tinfoil trava na inicialização eu inicio
Blocos de papel alumínio no USB aguardam se você tiver seu switch conectado a um PC na inicialização, que não esteja executando um servidor USB Nut.
Isenção de responsabilidade
Use por sua conta e risco e sempre tenha um backup NAND.
Informações Adicionais
Perguntas frequentes
O que significa cada ícone à esquerda?
À esquerda, você verá ícones que indicam o que ainda não está instalado no seu Switch, mas está no seu PC (o controlador de jogo), e tudo o que está no seu PC/servidor (ícone do PC). Qualquer coisa listada em Jogos, DLC e atualizações, com o ícone do controlador de jogo próximo a ele, é o que está atualmente no seu PC, mas não no seu switch. Você pode ir para a guia Início para ver tudo o que instalou no seu switch.
Registro de alterações
- Adicionado registro de erros CURL à janela do console para solucionar problemas de rede.
- Adicionadas barras de rolagem ao menu, para aquelas almas que adicionam um milhão de locais.
- Adicionado fundo colorido às entradas da fila concluídas.
- Corrigido problema ao instalar atualizações acima de 0x1000/65536
- Adicionadas barras de rolagem ao console
- Ícone de Pepe removido.
- Corrigidas pequenas falhas gráficas na barra de rolagem.
- Corrigidos problemas de nomenclatura com apóstrofos e e comercial.
- Adicionada opção de ícones/layout lado a lado e uma visualização alternável para jogos.
- Adicionado menu dobrável ao navegar pelos painéis.
- Corrigido alguns vazamentos de memória
- Verificação de versão do sistema removida para instalações
- Corrigido erro de corrupção de dados ao verificar o sistema operacional.
- Desempenho otimizado do ícone da UI.
- Corrigido problema de falta de memória ao instalar certos títulos.
- Abertura otimizada de certos tipos de arquivo.
- Melhorou um pouco a velocidade de download.
- Adicionados ícones para DLC e atualizações.
- Corrigido problema ao baixar pequenos DLCs.
- Adicionada janela para exclusão de registros de aplicativos.
- Ajustes na interface do usuário
- Adicionada classificação para diretórios de rede.
- Adicionado tamanho de arquivo e data de modificação para locais de FTP.
- Adicionados indicadores de espaço livre.
- Barra de progresso movida para parar
- Adicionada versão e idioma à lista de títulos e limpos os nomes
- Corrigido bug de instalação com falha inicial do último commit, causado por cartões SD lentos.
- Corrigidas pequenas instalações de DLC
- Adicionado local de exemplo para instalações SD
- Adicionada opção de instalação NAND
- Adicionado suporte ao servidor Nut
- Corrigidos alguns problemas de navegação no modo bloco
- Aumento do tempo limite de gravação para pessoas com cartões SD lentos.
- Aplicativos instalados movidos para o topo.
- Adicionada mensagem de erro quando todo o NCA não é baixado.
- Corrigido bug com falha em algumas instalações de SD.
- Adicionada atualização de espaço livre após a instalação.
- Adicionados inícios de classificação. Ainda com erros, não relate.
- Adicionada caixa de luz para diálogos.
- Carregamento de ícones significativamente melhorado.
- Corrigido o carregamento de ícones na tela inicial dos aplicativos.
- Adicionadas opções de instalação. Somente location e includeDlc estão funcionais atualmente.
- Adicionada instalação experimental USB. Comando do servidor (certifique-se de que nut possa ver seus NSPs):
nut.py --usb
- Adicionada coluna de tipo de título e coluna de região agora preenchidas com servidor NUT.
- Adicionadas informações de DLC de volta ao nome para que você possa diferenciá-los na lista.
- Adicionada rolagem de blocos mais suave.
- Adicionadas listas mescladas automáticas de jogos, DLC e atualizações e oculta títulos que você já instalou. Essas seções mesclam todos os títulos de todos os seus locais em uma lista exclusiva.
- A seção de atualizações mescladas mostra apenas atualizações superiores às que você instalou.
- Adicionada lista de DLC e atualizações à caixa de diálogo de instalação.
- A atualização mais recente incluída na caixa de diálogo de instalação agora funciona.
- Adicionado suporte para carregar títulos.US.en.json para carregar nomes/metadados para todos os títulos. Coloque este arquivo em /switch/tinfoil/titles.US.en.json
- "Data de modificação" agora é "Data de lançamento"
- Nome alterado para Tinfoil.
- Saída do botão b desbalada.
- Corrigida a exibição do nome "Desconhecido".
- Melhor desempenho de carregamento de ícones.
- Adicionado modo de ícone pequeno.
- Adicionada rolagem suave às listas regulares.
- Corrigidas novas falhas gráficas.
- Adicionado nome da seção ao título.
- Tema escuro reativado
- Saída fixa do botão b
- Bugs de exibição da interface do usuário corrigidos
- Ativado o download de miniaturas da web antes de tentar ler no NSP.
- Aprimoramentos gerais da interface do usuário.
- Melhor desempenho da rede de Internet.
- Os nomes de host (deveriam) funcionar em locais agora.
- Adicionado navegador de arquivos somente leitura. Adicionará recursos ao longo do tempo.
- Locais individuais removidos do menu. Os NSPs podem ser instalados a partir de locais no Navegador de Arquivos.
- Corrigidas instalações USB quebradas.
- Adicionada capacidade de mostrar títulos instalados em jogos, DLC e atualizações.
- Corrigidos alguns problemas de navegação na interface do usuário da grade.
- Adicionado suporte para armazenamento em massa USB SX. O Tinfoil verificará o diretório raiz por padrão; quaisquer outros diretórios devem ser adicionados emlocations.conf. Não tenho certeza se isso irá travar em sistemas operacionais não-sx.
- Adicionado carregamento de metadados (imagens e descrições). você deve ter os títulos apropriados.XX.yy.json em /switch/tinfoil/db/
- Adicionada tradução de metadados nas opções.
- Diálogos de título simplificados, diálogos de instalação, etc., para que sejam consistentes em todas as telas.
- Adicionada opção de instalação para reinstalar NCAs
- Prioridade SXUSB corrigida, portanto é um local de instalação preferencial.
- Corrigido problema com portas padrão às vezes incorretas
- Adicionada tela de carregamento
- Corrigido o travamento do NSP indesejado ao desativar o ícone.
- Corrigidas atualizações extras que redefiniam o estado de visualização.
- Consumo de memória reduzido.
- Mudou para renderização de GPU.
- Melhor desempenho de carregamento de ícones.
- Adicionado teclado na tela.
- Adicionada pesquisa/filtro de texto.
- Adicionado filtro de região.
- Aprimoramentos gerais da interface do usuário.
- Lembra o estado de visualização da lista de jogos (visualização de lista/grade, classificação).
- Adicionada filtragem por contagem de jogadores, classificação de conteúdo e gênero.
- Para a segurança do usuário, o Tinfoil agora impõe a verificação de NCA, portanto, o Tinfoil não instalará mais NCAs modificados para evitar a execução potencial de código malicioso. Isso significa que você não pode usar o Tinfoil para instalar qualquer conversor homebrew NSP ou XCI -> NSP.
- Adicionado novo logotipo.
- Adicionado seletor de tema.
- Corrigido bug ao acessar alguns arquivos no SD.
- Elementos aleatórios da interface do usuário corrigidos.
- Tempo limite de rede reduzido.
- Adicionada capacidade de baixar os metadados mais recentes da Internet.
- Adicionadas traduções da UI.
- Melhorias gerais na interface do usuário.
- Adicionados mais locais de verificação padrão.
- Corrigidos alguns problemas de renderização de fontes de caracteres asiáticos. Provavelmente quebrou mais coisas.
- Idiomas asiáticos corrigidos quando a opção está definida para outro idioma.
- Adicionada classificação reversa.
- Suspensão desativada durante a instalação (obrigado WAIN)
- Removido bloco do botão home.
- Excluiu arquivos json antes de gravá-los para tentar evitar corrupção.
- Melhorias gerais na interface do usuário.
- Adicionada máscara de título de homebrew 05XXXXXXXXXXY000 onde Y é um dígito par. Utilize Nro2Nsp.
- Aprimoramentos gerais da interface do usuário.
- É necessário gerar automaticamente mais diretórios, caso o aplicativo não esteja instalado corretamente.
- Melhorias na velocidade da interface do usuário.
- Renderização de texto aprimorada e barra de rolagem adicionada à descrição do jogo.
- Adicionada capacidade de exclusão do navegador de arquivos (nem todos os locais suportam exclusão).
- Adicionada capacidade de copiar e colar do navegador de arquivos (nem todos os locais suportam gravação).
- Adicionada opção para definir o tempo limite de conexão de rede.
- Adicionada opção para pular o download automático do banco de dados.
- Diversas melhorias na GUI.
- Adicionada opção para permitir a instalação de código não assinado.
- Corrigidos alguns problemas com algumas atualizações/dlc não exibidas.
- Adicionadas mais teclas ao teclado
- Adicionada capacidade de adicionar e excluir locais da GUI em vez de location.conf
- Senhas censuradas ao exibir URLs na tela.
- Correções aleatórias de GUI.
- Adicionadas opções de overclock para UI e instalação
- barra de progresso de cópia do navegador de arquivos fixa.
- Adicionado suporte ao tema.
- Aprimoramentos gerais da interface do usuário.
- Adicionada capacidade de pré-carregar metaimagens.
- Começou a armazenar todas as imagens em bancos de dados de imagens em vez de no sistema de arquivos.
- O ícone da Internet brilha quando o aplicativo está sendo baixado da Internet.
- O ícone SD brilha quando o cartão SD está sendo gravado (alta chance de corrupção se você pressionar home enquanto estiver aceso).
- Corrigido bug que travava o switch após cerca de 25 instalações.
- Adicionada opção de instalar tudo.
- Corrigido "excluir após instalação"
- Adicionada seção "Incompleta". Lista os títulos que não possuem NCAs para que possam ser facilmente reinstalados com a instalação de todos.
- Caminho alterado de /switch/tinfoil/tinfoil.nro para /switch/tinfoil/tinfoil.nro
Créditos
Ideias do Adubbz: https://github.com/Adubbz/
O código-fonte do HACTOOL passou por engenharia reversa, com pequenos pedaços de código levantados aqui e ali: https://github.com/SciresM/hactool
Analisador JSON aleatório: https://github.com/nlohmann/json
Marca registrada
o nome "Tinfoil" é marca registrada e não pode ser usado sem permissão expressa.