Instalando boot9strap (kartdlphax)


Para suporte em Inglês, peça ajuda no Discord do Nintendo Homebrew.
Se você gostou deste guia, nós aceitamos Doações.

Detalhes técnicos (opcional)

In order to exploit the SAFE_MODE firmware of our system, we need to inject an exploited WiFi profile.

Para fazer isso, podemos usar a funcionalidade Download Play do jogo Mario Kart 7, usando um 3DS com custom firmware já instalado junto com um plugin personalizado de jogo.

This custom plugin will send a hacked payload to an unhacked console, which then exploits the system in order to inject the exploited WiFi profile into your connections list.

Once the WiFi profile has been injected, we will use SAFE_MODE, which is a recovery feature present on all 3DS consoles, to activate the exploited WiFi profile.

For a more technical explanation, see the following links for information on the kartdlphax and unSAFE_MODE exploits: kartdlphax, unSAFE_MODE.

Notas de Compatibilidade

Para poder seguir estas instruções, você precisará do seguinte:

  • Um segundo 3DS com custom firmware (o 3DS de origem) que é a mesma região que o 3DS que você está tentando modificar (o 3DS de destino)
    • Os consoles devem ser consoles de região EUA, JPN, ou EUR
    • O 3DS de origem pode ter sua região alterada para corresponder ao 3DS de destino se necessário
  • Uma cópia física ou digital de Mario Kart 7 que é a mesma região de ambos os consoles
  • Um cartão SD para ambos os consoles

O que é necessário

  • A versão mais recente do kartdlphax (plugin.3gx)
  • A versão mais recente do SafeB9SInstaller (download direto)
  • A versão mais recente do Luma3DS (o arquivo .zip do Luma3DS)
  • The latest release of unSAFE_MODE (the RELEASE .zip file)

Section I - Hardware Button Check (target 3DS)

Nesta seção, você verá se seus botões de gatilho estão funcionando no console. Isso determinará qual método você seguirá na próxima página.

  1. Ligue o seu console
  2. Quando você ver o Menu HOME, pressione os botões do (Gatilho Esquerdo) e do (Gatilho Direito) ao mesmo tempo
    • O applet da câmera deve aparecer
  3. Desligue seu console

If the camera does not open, you cannot follow this method. Se for esse o caso, junte-se ao Discord do Nintendo Homebrew e peça ajuda, em Inglês.

Section II - Prep Work (source 3DS)

Nesta seção, você irá configurar seu 3DS de origem (o 3DS com custom firmware) para a entrega dos dados do exploit ao 3DS de destino.

  1. Insira o cartão SD do seu 3DS de origem no seu computador
  2. Copie o boot.firm do .zip do Luma3DS para a raiz do cartão SD do 3DS de origem, substituindo qualquer arquivo existente
    • A raiz do cartão SD refere-se ao diretório inicial no seu cartão SD onde você pode ver a pasta Nintendo 3DS, mas não está dentro dela
  3. Copie o plugin.3gx do kartdlphax para o seguinte diretório no cartão SD do 3DS de origem, dependendo da região de sua cópia de Mario Kart 7:
    • EUA: luma/plugins/0004000000030800
    • EUR: luma/plugins/0004000000030700
    • JPN: luma/plugins/0004000000030600
    • Crie as pastas plugins e 00040000... se elas já não existirem
  4. Ejete o cartão SD e coloque-o no 3DS de origem

Section III - Prep Work (target 3DS)

In this section, you will copy the files needed to trigger the unSAFE_MODE exploit onto your target 3DS (the 3DS that you are trying to modify)’s SD card.

  1. Insira o cartão SD do seu 3DS de destino no seu computador
  2. Copie o boot.firm e boot.3dsx do .zip do Luma3DS para a raiz do cartão SD do 3DS de destino
  3. Crie uma pasta chamada boot9strap na raiz do seu cartão SD
  4. Copy boot9strap.firm and boot9strap.firm.sha from the RELEASE .zip to the /boot9strap/ folder on your SD card
  5. Copie SafeB9SInstaller.bin do .zip do SafeB9SInstaller para a raiz do seu cartão SD
  6. Copy usm.bin from the RELEASE .zip to the root of your SD card
  7. Create a folder called 3ds on the root of your SD card
  8. Copy slotTool.3dsx from the slotTool folder inside the RELEASE .zip to the /3ds/ folder on your SD card
  9. Ejete o cartão SD e coloque-o no 3DS de destino

Section IV - kartdlphax

In this section, you will use Download Play to transfer the exploit data from the source 3DS to the target 3DS, which can be used to overwrite your Wi-Fi slots with hacked data. Your Wi-Fi connection settings will be temporarily overwritten while the exploit is active.

  1. Ligue o 3DS de origem
    • Se você for solicitado a configurar o Luma3DS, basta apertar START para salvar a configuração
  2. No Menu HOME, aperte (Gatilho Esquerdo) + (Botão direcional para baixo) + (Select) para abrir o menu Rosalina
  3. Selecione “Enable plugin loader”
  4. Aperte (B) para sair do menu do Rosalina
  5. Inicie o Mario Kart 7
    • Certifique-se de que a conectividade sem fio esteja ativada
  6. Navegue até Local Multiplayer. Um menu deve aparecer
    • Se a tela congelar, segure o botão liga/desliga por quinze segundos para forçar o console a desligar, e tente novamente
    • Se você iniciou kartdlphax anteriormente, as últimas configurações selecionadas serão carregadas. Se elas estiverem corretas, selecione Use settings e pule as três etapas seguintes. Se elas estiverem incorretas, selecione Change settings e prossiga.
  7. Selecione o seu console do 3DS de destino (família 3DS ou família New 3DS)
  8. Selecione o seguinte tipo de exploit dependendo da versão do seu sistema:
    • 11.16.0: selecione xPloitInjector (11.16)
    • 11.17.0: selecione xPloitInjector (11.17)
  9. Um menu de confirmação será exibido. Se as configurações mostradas na tela superior estiverem corretas, selecione Use settings
    • Se as configurações não estiverem corretas, pressione Change settings e modifique-as em conformidade
  10. Selecione Create Group
  11. Ligue o 3DS de destino
    • Certifique-se de que a conectividade sem fio esteja ativada
  12. No 3DS de destino, abra o aplicativo Download Play (), e então selecione “Nintendo 3DS”
  13. Junte-se ao grupo criado pelo 3DS de origem
  14. Selecione “Start” no 3DS de origem uma vez que ele detectou o 3DS de destino
  15. Assim que o multiplayer tenha carregado, navegue até Grande Prix -> 50cc -> (qualquer personagem) -> Mushroom Cup -> OK
  16. Aguarde um pouco (um percentual deve ser exibido no 3DS de origem)
  17. Se o exploit foi bem sucedido, o 3DS de destino terá sido inicializado no 3DS ROP xPloit Injector
    • Se o exploit falhar, desligue o 3DS de origem e o 3DS de destino e comece novamente desde o início da Seção III - kartdlphax
  18. Press (X) to inject unSAFE_MODE
  19. If the injection was successful, the screen will turn green and the target 3DS will automatically power off
    • If the screen turns red, power off the target 3DS and start again from the beginning of Section III - kartdlphax. If this doesn’t work, ask for help at Nintendo Homebrew on Discord)

You will not need to use your source 3DS to complete any further steps on this guide. Any further steps should only be completed on the target 3DS.

Section V - unSAFE_MODE

In this section, you will enter Safe Mode (a feature available on all 3DS family consoles) and navigate to a menu where unSAFE_MODE will be triggered, which will launch you into the boot9strap (custom firmware) installer.

  1. Com o seu console ainda desligado, segure os seguintes botões: (Gatilho Esquerdo) + (Gatilho Direito) + (D-Pad para Cima) + (A), e enquanto segura esses botões juntos, ligue seu console
    • Continue segurando os botões até o console iniciar no Modo de Segurança (um menu de “atualização do sistema”)
  2. Pressione “OK” para aceitar a atualização
    • Não há atualização. Isto faz parte do exploit
  3. Pressione “Eu aceito” para aceitar os termos e condições
  4. A atualização eventualmente falhará, com o código de erro 003-1099. Isto é intencional
  5. When asked “Would you like to configure Internet settings?”, select “Yes”
  6. On the following menu, navigate to Connection 1 -> Change Settings -> Next Page (right arrow) -> Proxy Settings -> Detailed Setup (image)
  7. If the exploit was successful, your console will have booted into SafeB9SInstaller
    • If your console instead freezes on a white screen, hold the POWER button until it turns off, then retry this section
    • If your console instead freezes on a red screen, you are missing usm.bin from the root of your SD card
    • If you get a different error, follow this troubleshooting guide

Seção VI - Instalando o boot9strap

Nesta seção, você instalará custom firmware no seu console.

  1. Quando solicitado, aperte a sequência de botões fornecida na tela superior para instalar o boot9strap
  2. Quando concluído, aperte (A) para reiniciar o seu console
  3. Seu console deve ter inicializado o menu de configuração do Luma3DS
    • O menu de configuração do Luma3DS são configurações para o custom firmware do Luma3DS. Muitas dessas configurações podem ser úteis para personalização ou depuração
    • Para o propósito deste guia, deixe essas opções nas configurações padrão (não marque ou desmarque nada)
    • Se o seu console desligar quando você tentar ligá-lo, certifique-se de que você copiou boot.firm do .zip do Luma3DS para a raiz do seu cartão SD
  4. Aperte (Start) para salvar e reiniciar

A partir deste momento, o seu console iniciará no Luma3DS por padrão.

  • O Luma3DS não é diferente do HOME Menu normal. Se seu console foi inicializado no Menu HOME, ele está executando custom firmware.
  • Na próxima página, você irá instalar aplicativos homebrew úteis para concluir sua instalação.

Section VII - Restoring WiFi Configuration Profiles

In this section, you will enter the Homebrew Launcher (using custom firmware) so that you can restore the Wi-Fi connection slots that were overwritten in Section I.

  1. Abra o aplicativo Download Play ()
  2. Aguarde até ver os botões Nintendo 3DS e Nintendo DS
  3. Aperte (Gatilho Esquerdo) + (D-pad pra baixo) + (Select) ao mesmo tempo para abrir o menu Rosalina
  4. Selecione “Miscellaneous options”
  5. Selecione “Switch the hb. title to the current app.”
  6. Aperte (B) para continuar
  7. Aperte (B) para retornar para o menu principal do Rosalina
  8. Aperte (B) para sair do menu do Rosalina
  9. Aperte (Home) para suspender o Download Play
  10. Pressione o botão “Fechar” na tela inferior para fechar o Download Play
  11. Reinicie o aplicativo Download Play
  12. Seu console deve inicializar o Homebrew Launcher
    • Se o seu console estiver travado na tela de carregamento, você está sem boot.3dsx na raiz do seu cartão SD
  13. Launch slotTool from the list of homebrew
  14. Select “RESTORE original wifi slots 1,2,3”
  15. Your console will then reboot

Continue para Finalizando a instalação