--- title: "Instalando boot9strap (kartdlphax)" --- {% include toc title="Tabela de Conteúdo" %} {% capture technical_info %} Detalhes técnicos (opcional) Para instalar custom firmware em nosso console, precisamos ter acesso ao Homebrew Launcher. 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. Este plugin personalizado enviará um payload com hack para um console sem hack, que depois aproveita de um exploit do sistema para injetar menuhax67, que irá nos permitir acesso ao Homebrew Launcher. Assim que tivermos acesso ao Homebrew Launcher, podemos executar o nimdsphax para instalar o boot9strap. Veja [aqui](https://github.com/PabloMK7/kartdlphax) para informações sobre kartdlphax, [aqui](https://github.com/zoogie/menuhax67) para informações sobre menuhax67 e [aqui](https://github.com/luigoalma/nimdsphax) para informações sobre o nimdsphax. {% endcapture %}
{{ technical_info | markdownify }}
{: .notice--info} ### 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 das regiões EUA, JPN ou EUR + O 3DS de origem pode ter [sua região alterada](region-changing) 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 que ambos os consoles + Um cartão SD para ambos consoles ### O que é necessário * A versão mais recente do [kartdlphax](https://github.com/PabloMK7/kartdlphax/releases/latest) (`plugin.3gx`) * A versão mais recente do [boot9strap](https://github.com/SciresM/boot9strap/releases/download/1.4/boot9strap-1.4.zip) (download direto) * A versão mais recente do [SafeB9SInstaller](https://github.com/d0k3/SafeB9SInstaller/releases/download/v0.0.7/SafeB9SInstaller-20170605-122940.zip) (download direto) * A versão mais recente do [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (download direto) * A versão mais recente do [menuhax67](https://github.com/zoogie/menuhax67/releases/latest) * A versão mais recente do [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (o arquivo `.zip` do Luma3DS) #### Seção I - Preparação (3DS de origem) 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 1. 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 1. 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 1. Ejete o cartão SD e coloque-o no **3DS de origem** #### Seção II - Preparação (3DS de destino) Nesta seção, você vai preparar os arquivos que o 3DS de destino precisará para instalar custom firmware. 1. Insira o cartão SD do seu **3DS de destino** no seu computador 1. Copie o `boot.firm` e `boot.3dsx` do `.zip` do Luma3DS para a raiz do cartão SD do **3DS de destino** 1. Crie uma pasta chamada `boot9strap` na raiz do seu cartão SD 1. Copie o `boot9strap.firm` e o `boot9strap.firm.sha` do `.zip` do boot9strap para a pasta `/boot9strap/` no seu cartão SD 1. Copie `SafeB9SInstaller.bin` do `.zip` do SafeB9SInstaller para a raiz do seu cartão SD 1. Crie uma pasta chamada `3ds` na raiz do seu cartão SD se ela ainda não existir + Esta pasta armazena aplicativos homebrew e dados; é diferente da pasta `Nintendo 3DS` que o console gera automaticamente 1. Copie a pasta `nimdsphax` do nimdsphax `.zip` para a pasta `/3ds/` no seu cartão SD 1. Copie `menuhax67_installer.3dsx` do `.zip` menuhax para a pasta `/3ds/` no seu cartão SD 1. Copie o Launcher.dat da pasta para seu modelo e região dentro do `.zip` do menuhax para a raiz do seu cartão SD 1. Ejete o cartão SD e coloque-o no **3DS de destino** ![]({{ "/images/screenshots/kart-root-layout.png" | absolute_url }}) {: .notice--info} ![]({{ "/images/screenshots/kart-3ds-layout.png" | absolute_url }}) {: .notice--info} #### Seção III - kartdlphax Nesta seção, você usará o Download Play para transferir os dados do exploit do 3DS de origem para o 3DS de destino, que pode ser usado para instalar menuhax67, um ponto de entrada do Homebrew Launcher. Seu Menu HOME ficará temporariamente inacessível no 3DS de destino enquanto este exploit estiver ativo. 1. Ligue o **3DS de origem** + Se você for solicitado a configurar o Luma3DS, pressione START para salvar a configuração 1. No Menu HOME, aperte (Gatilho Esquerdo) + (Botão direcional para baixo) + (Select) para abrir o menu Rosalina 1. Selecione "Enable plugin loader" 1. Aperte (B) para sair do menu do Rosalina 1. Inicie o Mario Kart 7 + Certifique-se de que a conectividade sem fio esteja ativada 1. 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 então 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. 1. Selecione o seu console do **3DS de destino** (família 3DS ou família New 3DS) 1. 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)` 1. 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 1. Selecione `Create Group` + Se o 3DS de origem congelar neste ponto e você estiver usando um cartucho, tente [instalar o cartucho no sistema](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system) 1. Ligue o **3DS de destino** + Certifique-se de que a conectividade sem fio esteja ativada 1. No **3DS de destino**, abra o aplicativo Download Play (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}), e então selecione "Nintendo 3DS" 1. Junte-se ao grupo criado pelo **3DS de origem** 1. Selecione "Start" no **3DS de origem** uma vez que ele detectou o **3DS de destino** 1. Assim que o multiplayer tenha carregado, navegue até `Grande Prix` -> `50cc` -> (qualquer personagem) -> `Mushroom Cup` -> `OK` 1. Aguarde um pouco (um percentual deve ser exibido no **3DS de origem**) 1. 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` #### Seção IV - Instalando menuhax67 {% include_relative include/menuhax67-install.txt %} #### Seção V - Instalando boot9strap {% include_relative include/install-boot9strap-safeb9sinstaller.txt %} {%- include_relative include/configure-luma3ds.txt %} #### Seção VI - Removendo menuhax67 Nesta seção, você usará o Homebrew Launcher para remover o menuhax67, que permitirá que você acesse a opção Configurações do Menu HOME normalmente. {% include_relative include/launch-hbl-dlp.txt %} 1. Abra o menuhax67_installer da lista de homebrew 1. Selecione REMOVE menuhax67 1. Quando você ver "done.", aperte (A), depois aperte (A) em "EXIT to menu" {% include_relative include/luma3ds-installed-note.txt %} ___ ### Continue para [Finalizando a instalação](finalizing-setup) {: .notice--primary}