Homebrew Launcher (Instalador)


Para apoio em Inglês, pergunta por ajuda em ReSwitched no Discord.
Se estiveres grato por este guia, aceito Donativos.


Leitura Obrigatória

O Homebrew Launcher está atualmente “instalado” na tu consola através de uma vulnerabilidade do navegador.

Após o processo inicial da instalação for concluído, uma vulnerabilidade secundária deverá ser executada que te permitirá aceder ao Homebrew Launcher através da aplicação Álbum até que a tua consola seja reiniciada.

Depois de um reinício, terás que voltar a executar esta vulnerabilidade secundária de forma a reativar o acesso ao Homebrew Launcher na tua consola. Adicionalmente, nota que esta vulnerabilidade secundária também te impede que jogues jogos de retalho enquanto estiver ativa (até a tua consola ser reiniciada).

Se estiveres familiarizado com o “jailbreaking” de dispositivos iOS, esta ideia poderia ser considerada análoga a um “semi-untethered jailbreak”.

Nota que a vulnerabilidade do homebrew atual tem o efeito secundário de corromper a Base de Dados Mii da tua consola sobre a instalação inicial. Apesar deste efeito ser inofensivo, ele resultará na perda de quaisquer Miis criados pelo utilizador.

O que precisas

Instruções

Secção I - Trabalho Preparatório

  1. Desliga a tua consola
  2. Insere o teu cartão SD no teu computador
  3. Copia o hbmenu.nro do arquivo nx-hbmenu .zip para a raiz do teu cartão SD
  4. Cria uma pasta com o nome switch na raíz do teu cartão SD se ainda não existir
  5. Reinsere o cartão SD na tua consola
  6. Liga a tua consola

Secção II - Configuração do DNS

Nota que estes servidores DNS precisarão de ser definidos em cada rede que conectares a tua consola para ela poder acionar a vulnerabilidade.

  1. Abre as Definições da Consola
  2. Navega até Internet -> Definições da Internet
  3. Seleciona a tua rede atual
    • Isto é indicado por uma marca verde verificada ao lado da rede
  4. Seleciona “Alterar Configurações”
  5. Define “Definições do DNS” para “Manual”
  6. Define “DNS Primário” para 104.236.106.125
  7. Define “DNS Secundário” para 62.210.147.20
  8. Guarda as configurações da rede
  9. Sai das Definições da Consola

Secção III - Instalação Inicial

  1. Navega até Internet -> Definições da Internet
  2. Seleciona a tua rede atual
  3. Seleciona “Conectar a esta Rede”
  4. Se a conexão por DNS tiver sucesso, verás a mensagem “O registo é obrigatório para usar esta rede.”
  5. Seleciona “Seguinte”
  6. A página web do Homebrew Launcher irá carregar
  7. Seleciona “Install”
  8. A página web do PegaSwitch irá carregar
  9. Se a vulnerabilidade tiver sucesso, verás o erro 2000-1337
    • Se ficares preso na página do PegaSwitch sem ver o erro, reinicia a tua consola e tenta efetuar o teste de conexão outra vez
  10. Reinicia a tua consola
  11. Quando alertado sobre a corrupção da base de dados Mii, seleciona “OK” para reiniciares a tua consola outra vez

Secção IV - Executando o Homebrew Launcher

Nota que terás de voltar a executar esta secção da vulnerabilidade após cada reinício de forma a reativar o acesso ao Homebrew Launcher.

  1. Navega até Internet -> Definições da Internet
  2. Seleciona a tua rede atual
  3. Seleciona “Conectar a esta Rede”
  4. Se a conexão por DNS tiver sucesso, verás a mensagem “O registo é obrigatório para usar esta rede.”
  5. Seleciona “Seguinte”
  6. A página web do Homebrew Launcher irá carregar
  7. Seleciona “Run”
  8. Se a vulnerabilidade tiver sucesso, irás receber um pop-up a pedir-te para sair
  9. Voltar ao menu home
  10. Abrir a aplicação Álbum
  11. Se a exploração da vulnerabilidade foi bem sucedida, o Homebrew Launcher irá abrir

Secção V - Applets de Navegador Alternativas (Opcional)

Como terás que voltar a executar a secção “Run” da vulnerabilidade após cada reinício, seria ideal se houvesse uma maneira mais conveniente de abrir o navegador do que o teste de conexão.

Felizmente, por acaso há múltiplas applets de navegador na Switch, e qualquer uma pode ser usada para acionar a vulnerabilidade do navegador.

Dois métodos convenientes para abrir um navegador estão listados abaixo:

Janela de Inicio de Sessão da eShop

Para utilizar este método, cria uma segunda conta na tua consola. Não a vincules a uma Conta Nintendo.

  1. Abrir a Nintendo eShop
  2. Seleciona a segunda conta
  3. Seleciona “Iniciar sessão e vincular”
  4. A applet de navegador irá iniciar
Janela de Atualização de Jogo

Para utilizar este método, necessitas de ter pelo menos um jogo no teu ecrã home.

Nota que, se não estiveres conectado aos servidores DNS, este método poderia atualizar a tua consola. É perigoso!

  1. Prime (+) com qualquer jogo realçado
  2. No separador “Atualização do Software”, seleciona “A partir da Internet”
  3. A applet de navegador irá iniciar

Nota que, atualmente, o desenvolvimento de homebrew está num estado muito prematuro com um bom numero limitado de aplicações.

Poderás encontrar aplicações disponíveis na switchbrew, /r/SwitchHacks no reddit, ou Switch Homebrew no GBAtemp.

Para instalar aplicações homebrew, simplesmente copia o ficheiro homebrew .nro para a pasta /switch/ no teu cartão SD.


Podes agora lançar o Homebrew Launcher por iniciar a aplicação Álbum do menu home da tua consola (até que a tua consola seja reiniciada).

Tu agora ficarás incapaz de executar cartões de jogo de retalho ou jogos da eShop (até que a tua consola seja reiniciada).

Precisarás de voltar a executar o passo “Run” da vulnerabilidade (usando qualquer applet de navegador) após cada reinício de forma a reativar o acesso ao Homebrew Launcher na tua consola.

Para ver os sumários do homebrew habitual e o progresso de desenvolvimento, consulta o blogue ReSwitched Weekly regularmente.

Para informações em contribuir para o desenvolvimento de homebrew como desenvolvedor, consulta a página Desenvolvimento de Homebrew.