--- title: "Instalando boot9strap (kartdlphax)" --- {% include toc title="Tabela de Conteúdo" %} {% capture technical_info %} Detalhes técnicos (opcional) In order to install custom firmware on our console, we need to get Homebrew Launcher access. 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 menuhax67, which will allow us to get Homebrew Launcher access. Assim que tivermos acesso ao Homebrew Launcher, podemos executar o nimdsphax para instalar o boot9strap. See [here](https://github.com/PabloMK7/kartdlphax) for information about kartdlphax, [here](https://github.com/zoogie/menuhax67) for information about menuhax67, and [here](https://github.com/luigoalma/nimdsphax) for information about nimdsphax. {% endcapture %}
{{ technical_info | markdownify }}
{: .notice--info} ### Notas de Compatibilidade Para poder seguir estas instruções, você precisará do seguinte: + A second 3DS with custom firmware (the **source 3DS**) that is the same region as the 3DS you are trying to modify (the **target 3DS**) + The consoles must be USA, JPN, or EUR region consoles + The source 3DS can be [region changed](region-changing) to match the target 3DS if necessary + A physical or digital copy of Mario Kart 7 that is the same region as both consoles + An SD card for both 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) * The latest release of [nimdsphax](https://github.com/luigoalma/nimdsphax/releases/download/v1.0/nimdsphax_v1.0.zip) (direct download) * 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) #### Section I - 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 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**: + USA: `luma/plugins/0004000000030800` + EUR: `luma/plugins/0004000000030700` + JPN: `luma/plugins/0004000000030600` + Create the `plugins` and `00040000...` folders if they do not already exist 1. Ejete o cartão SD e coloque-o no **3DS de origem** #### Section II - Prep Work (target 3DS) In this section, you will set up the files that the target 3DS will need to install 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} #### Section III - 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 install menuhax67, a Homebrew Launcher entrypoint. Your HOME Menu settings will be temporarily inaccessible on the target 3DS while this exploit is active. 1. Ligue o **3DS de origem** + If you are prompted to set up Luma3DS, just press START to save the configuration 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 + Ensure that wireless connectivity is enabled 1. Navegue até `Local Multiplayer`. Um menu deve aparecer + If the screen freezes, hold the power button for fifteen seconds to force power off your console, then try again + If you have launched kartdlphax previously, the last selected settings will be loaded. 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: select `xPloitInjector (11.16)` + 11.17.0: select `xPloitInjector (11.17)` 1. Um menu de confirmação será exibido. Se as configurações mostradas na tela superior estiverem corretas, selecione `Use settings` + If the settings are not correct, press `Change settings` and modify them accordingly 1. Selecione `Create Group` + If the source 3DS freezes at this point and you are using a cartridge, try [installing the cartridge to the system](dumping-titles-and-game-cartridges#installing-a-game-cartridge-directly-to-the-system) 1. Ligue o **3DS de destino** + Ensure that wireless connectivity is enabled 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 + If the exploit was not successful, power off the **source 3DS** and **target 3DS** and start again from the beginning of `Section III - kartdlphax` #### Section IV - Installing 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 %} {% include_relative include/luma3ds-installed-note.txt %} #### Section VI - Removing 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" ___ ### Continue para [Finalizando a instalação](finalizing-setup) {: .notice--primary}