db1698e989
* New translations installing-boot9strap-(ssloth-browser).txt (Italian) * New translations troubleshooting.txt (Italian) * New translations installing-boot9strap-(fredtool).txt (Romanian) * New translations installing-boot9strap-(fredtool).txt (Polish) * New translations installing-boot9strap-(fredtool).txt (Malay) * New translations installing-boot9strap-(fredtool).txt (Croatian) * New translations installing-boot9strap-(fredtool).txt (Thai) * New translations installing-boot9strap-(fredtool).txt (Indonesian) * New translations installing-boot9strap-(fredtool).txt (Portuguese, Brazilian) * New translations installing-boot9strap-(fredtool).txt (Vietnamese) * New translations installing-boot9strap-(fredtool).txt (Chinese Traditional) * New translations installing-boot9strap-(fredtool).txt (Chinese Simplified) * New translations installing-boot9strap-(fredtool).txt (Ukrainian) * New translations installing-boot9strap-(fredtool).txt (Turkish) * New translations installing-boot9strap-(fredtool).txt (Swedish) * New translations installing-boot9strap-(fredtool).txt (Russian) * New translations installing-boot9strap-(fredtool).txt (Portuguese) * New translations installing-boot9strap-(fredtool).txt (Norwegian) * New translations installing-boot9strap-(fredtool).txt (French) * New translations installing-boot9strap-(fredtool).txt (Dutch) * New translations installing-boot9strap-(fredtool).txt (Korean) * New translations installing-boot9strap-(fredtool).txt (Japanese) * New translations installing-boot9strap-(fredtool).txt (Italian) * New translations installing-boot9strap-(fredtool).txt (Hungarian) * New translations installing-boot9strap-(fredtool).txt (Hebrew) * New translations installing-boot9strap-(fredtool).txt (Finnish) * New translations installing-boot9strap-(fredtool).txt (Greek) * New translations installing-boot9strap-(fredtool).txt (German) * New translations installing-boot9strap-(fredtool).txt (Czech) * New translations installing-boot9strap-(fredtool).txt (Catalan) * New translations installing-boot9strap-(fredtool).txt (Bulgarian) * New translations installing-boot9strap-(fredtool).txt (Arabic) * New translations installing-boot9strap-(fredtool).txt (Spanish) * New translations installing-boot9strap-(fredtool).txt (Pirate English)
148 lines
9.5 KiB
Text
148 lines
9.5 KiB
Text
---
|
|
title: "Instalando boot9strap (Fredtool)"
|
|
---
|
|
|
|
{% include toc title="Tabela de Conteúdo" %}
|
|
|
|
<details>
|
|
<summary><em>Detalhes técnicos (opcional)</em></summary>
|
|
<p>Este método de usar o Seedminer para exploiting usa seu arquivo <code>`movable.sed`</code> para descriptografar qualquer aplicativo DSiWare para fins de injetar um título de DSiWare exploitable nas Configurações de Internet do DS.</p>
|
|
<p>Esta é uma implementação atualmente funcional do exploit "FIRM partitions known-plaintext" detalhado <a href="https://www.3dbrew.org/wiki/3DS_System_Flaws">aqui</a>.</p>
|
|
</details>
|
|
{: .notice--info}
|
|
|
|
### O que é necessário
|
|
|
|
* Seu arquivo `movable.sed` de completar [Seedminer](seedminer)
|
|
* A versão mais recente do [Frogminer_save](https://github.com/zoogie/Frogminer/releases/latest) (`Frogminer_save.zip`)
|
|
* A versão mais recente do [b9sTool](https://github.com/zoogie/b9sTool/releases/latest) (`boot.nds`)
|
|
* A versão mais recente do [Luma3DS](https://github.com/LumaTeam/Luma3DS/releases/latest) (o arquivo `.zip` do Luma3DS)
|
|
|
|
#### Seção I - Checando por CFW
|
|
|
|
Como uma medida de segurança adicional, realizaremos uma verificação adicional de custom firmware. Isso é porque usar esse método quando custom firmware já está instalado tem o risco de danificar o console (renderizando-o sem métodos de recuperação como [ntrboot](ntrboot)).
|
|
|
|
1. Desligue seu dispositivo
|
|
1. Segure o botão (Select)
|
|
1. Ligue seu dispositivo enquanto segura o botão (Select)
|
|
1. Se a verificação foi bem-sucedida, você iniciará no Menu HOME e poderá prosseguir com este guia
|
|
1. Desligue seu dispositivo
|
|
|
|
Se você ver um menu de configuração ou o console imediatamente desliga, você já tem CFW e continuar com estas instruções pode causar um BRICK em seu dispositivo! Siga [Checando por CFW](checking-for-cfw) para atualizar o seu CFW existente.
|
|
{: .notice--danger}
|
|
|
|
#### Seção II - BannerBomb3
|
|
|
|
Nesta seção, você irá acionar o exploit do BannerBomb3 usando o Menu de Gerenciamento de DSiWare e copiará o dump de arquivos resultantes para o seu computador para que você possa usá-lo na próxima seção.
|
|
|
|
1. Reinsira seu cartão SD no seu dispositivo
|
|
1. Ligue o seu dispositivo
|
|
1. Abra a Configuração do Console em seu dispositivo
|
|
1. Navegue para `Gerenciamento de Dados` -> `DSiWare` -> `Cartão SD` ([imagem](/images/screenshots/bb3/dsiware-management.png))
|
|
+ Seu dispositivo deve mostrar o multihax menu do BB3
|
|
+ Se esta etapa fazer com que seu dispositivo trave, [siga este guia de troubleshooting](troubleshooting#dsiware-management-menu-crashes-without-showing-usm-menu)
|
|
1. Use os botões direcionais para navegar e pressione o botão (A) para selecionar "Dump DSiWare"
|
|
+ Seu dispositivo será reiniciado automaticamente
|
|
1. Desligue seu dispositivo
|
|
|
|
#### Seção III - Preparação
|
|
|
|
Nesta seção, você copiará os arquivos necessários para substituir temporariamente as Configurações de Conexões Nintendo DS com Flipnote Studio, que é usado para iniciar o instalador boot9strap (custom firmware).
|
|
|
|
1. Insira o cartão SD no seu computador
|
|
1. Abra o site [DSIHaxInjector_new](https://jenkins.nelthorya.net/job/DSIHaxInjector_new/build?delay=0sec) no seu computador
|
|
1. Sob o campo "Username", digite qualquer nome alfanumérico (sem espaços ou caracteres especiais)
|
|
1. Sob o campo "DSiBin", faça upload do seu arquivo `42383841.bin` do seu cartão SD usando a primeira opção "Browse..."
|
|
1. Sob o campo "MovableSed", coloque seu arquivo `movable.sed` usando a segunda opção "Browse..."
|
|
1. Sob o campo "InjectionTarget", defina o alvo de injeção como `DSinternet` (NÃO o memorypit)
|
|
1. Clique em "Build"
|
|
+ Aguarde alguns segundos para que o processo de compilação termine
|
|
1. Na seção Build History à esquerda, digite o nome de usuário no campo "Filter Builds"
|
|
1. Clique no primeiro resultado da pesquisa
|
|
+ Esse resultado deve ter a última marcação de tempo
|
|
1. Clique no link "output_(nome).zip"
|
|
1. Navegue até `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` no seu cartão SD
|
|
+ `<ID0>` é o nome da pasta 32 letras que você copiou em [Seedminer](seedminer)
|
|
+ `<ID1>` é uma pasta de 32 letras dentro da pasta `<ID0>`
|
|
1. Apague `F00D43D5.bin` da sua pasta Nintendo DSiWare
|
|
1. Copie o arquivo `42383841.bin` da pasta `hax` do arquivo DSiWare baixado (output_(nome).zip) para a pasta `Nintendo DSiWare`
|
|
![]({{ "/images/screenshots/bb3/dsiware-location-4.png" | absolute_url }}){: .notice--info}
|
|
1. Copie `boot.firm` e `boot.3dsx` do `.zip` do Luma3DS para a raiz do seu cartão SD
|
|
+ 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 `boot.nds` (B9STool) para a raiz o seu cartão SD
|
|
1. Copie a pasta `private` do `.zip` do Frogminer_save para a raiz do seu cartão SD
|
|
1. Reinsira seu cartão SD no seu dispositivo
|
|
1. Ligue o seu dispositivo
|
|
|
|
![]({{ "/images/screenshots/fredtool/fredtool-root-layout.png" | absolute_url }})
|
|
{: .notice--info}
|
|
|
|
#### Seção IV - Substituindo as Configurações de Internet DS
|
|
|
|
Nesta seção, você irá copiar as Configurações de DS do DSiWare para a memória interna, que irá substituí-la temporariamente pelo Flipnote Studio.
|
|
|
|
1. Abra a Configuração do Console em seu dispositivo
|
|
1. Navegue para `Gerenciamento de Dados` -> `DSiWare` -> `Cartão SD` ([imagem](/images/screenshots/bb3/dsiware-management.png))
|
|
1. Selecione o aplicativo "Haxxxxxxx!"
|
|
1. Selecione "Copy", então selecione "OK"
|
|
1. Retorne ao menu principal da Configuração do Console
|
|
1. Navegue até `Configurações da Internet` -> `Conexões Nintendo DS`, depois selecione "OK" ([imagem](/images/screenshots/fredtool/dsconnection.png))
|
|
1. Se o exploit foi bem sucedido, seu dispositivo irá abrir a versão JPN do Flipnote Studio
|
|
|
|
#### Seção V - Flipnote Exploit
|
|
|
|
Caso você prefira um guia visual para esta seção, há um disponível [aqui](https://zoogie.github.io/web/flipnote_directions/).
|
|
{: .notice--info}
|
|
|
|
Nesta seção, você executará uma série de passos muito específicos dentro do Flipnote Studio, que quando executado corretamente, irá iniciar o instalador boot9strap (custom firmware).
|
|
|
|
1. Complete o processo inicial para o jogo até você chegar no menu principal
|
|
+ Selecione a opção da esquerda sempre que solicitado durante o processo de instalação
|
|
1. Usando a touch-screen, selecione a caixa grande da esquerda, então selecione uma caixa com um ícone que parece um cartão SD
|
|
1. Quando o menu carregar, selecione o ícone do rosto, então o ícone na parte inferior direita para continuar
|
|
1. Aperte (X) ou (Cima) no direcional dependendo do que for mostrado na tela superior
|
|
1. Selecione o segundo botão no topo com um ícone de rolo de filme
|
|
1. Role até o rolo "3/3" for selecionado
|
|
1. Toque na terceira caixa com a letra "A" nela
|
|
1. Role à esquerda até o rolo "1/3" for selecionado
|
|
1. Toque na quarta caixa com a letra "A" nela
|
|
1. Se o exploit for bem sucedido, seu dispositivo irá abrir o b9sTool
|
|
1. Usando os botões direcionais, mova para "Install boot9strap"
|
|
+ If you miss this step, the system will exit to HOME Menu instead of installing boot9strap and you will need to open System Settings, then start over from Step 7 of Section IV
|
|
1. Pressione (A), depois pressione START e SELECT ao mesmo tempo para iniciar o processo
|
|
1. Quando for concluído e a tela inferior dizer "done", saia do b9sTool, então desligue o seu dispositivo
|
|
+ Você pode ter que forçar o desligamento segurando o botão power
|
|
+ Se seu dispositivo 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
|
|
+ Caso veja a tela de configuração do Luma, aperte (Start) para reiniciar, depois continue com o guia
|
|
|
|
#### Seção VI - Verificação do Luma3DS
|
|
|
|
Devido à natureza do exploit usado, é possível ocasionalmente (mas raramente) que o boot9strap não seja instalado. Esta seção irá verificar se o boot9strap foi instalado com sucesso ao ver se alguns arquivos que são normalmente automaticamente gerados pelo Luma3DS foram criados.
|
|
|
|
1. Desligue seu dispositivo
|
|
1. Insira o cartão SD no seu computador
|
|
1. Verifique se a pasta `luma` existe e se `config.ini` está dentro dela
|
|
+ A existência destas pastas e arquivos confirma que o Luma3DS está instalado
|
|
+ Se você não ver a pasta `luma` ou `config.ini`, [siga este guia de troubleshooting](https://github.com/zoogie/b9sTool/blob/master/TROUBLESHOOTING.md)
|
|
|
|
Neste momento, o seu console iniciará no Luma3DS por padrão.
|
|
+ O Luma3DS não é diferente do Menu HOME normal. Se seu console foi inicializado no HOME Menu, ele está executando custom firmware.
|
|
+ Na próxima página, você irá instalar aplicativos homebrew úteis para concluir sua instalação.
|
|
|
|
#### Seção VII - Restaurando as Configurações de Conexão DS
|
|
|
|
Nesta seção, você irá restaurar as Configurações de Conexão DS da maneira que elas eram antes de serem temporariamente substituídas pelo Flipnote Studio na Seção IV.
|
|
|
|
1. Navegue até `Nintendo 3DS` -> `<ID0>` -> `<ID1>` -> `Nintendo DSiWare` no seu cartão SD
|
|
1. Copie o arquivo `42383841.bin` da pasta `clean` do arquivo DSiWare baixado (output_(nome).zip) para a pasta `Nintendo DSiWare`, substituindo a pasta existente
|
|
1. Reinsira seu cartão SD no seu dispositivo
|
|
1. Ligue o seu dispositivo
|
|
1. Abra a Configuração do Console em seu dispositivo
|
|
1. Navegue para `Gerenciamento de Dados` -> `DSiWare` -> `Cartão SD` ([imagem](/images/screenshots/bb3/dsiware-management.png))
|
|
1. Selecione o aplicativo "Nintendo DSi™"
|
|
1. Selecione "Copy", então selecione "OK"
|
|
|
|
___
|
|
|
|
### Continue para [Finalizando a instalação](finalizing-setup)
|
|
{: .notice--primary}
|