DSiWare Downgrade (Injetar o Save e um Segundo 3DS)(11.0 até 11.2)

Somente será útil caso você já possua um dos jogos abaixo no 3DS de origem, pois eles foram removidas da eShop, impossibilitando a compra:


  • The Legend of Zelda: Four Swords Anniversary Edition
            
  • Legends of Exidia
           
  • Guitar Rock Tour
           
  • Fieldrunners

           
Se você entre as versões 11.0.0 e 11.2.0, você deve seguir esse tutorial para fazer downgrade da sua NATIVE_FIRM usando um jogo DSiWare  e um segundo 3DS que possua uma Custom Firmware instalada para dumpá-la e restaurar sua NAND.
Se você está abaixo da versão 11.2.0 em qualquer console, então você deve usar a homebrew ctr-httpwn no tutorial quando solicitado, em cada console com versão abaixo de 11.2 para permitir que a Transferência de Dados ocorra.
Esse guia irá utilizar um 3DS rodando arm9loaderhax e Custom Firmware que foi instalado através do guia do Plailect, mas deve funcionar com outras CFW rodando alguma CFW com Emunand. 
Você pode pular tudo relacionado ao jogo Steel Diver: Sub Wars e steelhax se você já possui um ponto de entrada funcional como: OOT3dHax, FreakyHax para o 3DS de destino, use ele em vez do steelhax. Você pode usar o SoundHax substituindo os modos de acessar o Homebrew Launcher que é muito mais pratico utilizará somente o aplicativo de Som do 3DS.
O seu save da DSiWare será hackeado, caso não queria perder seu progresso no jogo faça backup do save antes que ele seja substituído.
Por algum motivo. o soft brick descrito no guia de  Downgrade para 9.2.0  só é comum com usuários que usam o método slowhax method do DSiWare Downgrade. Os usuários desse guia não são instruídos a formatar seus consoles.
Essa vulnerabilidade requer que você faça Transferência de Dados de um 3DS desbloqueado para um 3DS bloqueado. A transferência de dados funciona somente do seguintes modos: 
+ New 3DS -> New 3DS 
+ Old 3DS ou 2DS -> Old 3DS or 2DS 
+ Old 3DS ou 2DS -> New 3DS
Os dois consoles precisam ter a mesma região.
USA -> USA
EUR -> EUR
JPN -> JPN
O NNID do 3DS de origem (desbloqueado) ficará preso no 3DS de destino, a não que você faça Transferência de Dados de volta para o 3DS de origem ou Ligue para a Nintendo.(Mais detalhes abaixo)
Transferência de Dados só podem ser realizadas uma vez por semana.

O que irá precisar

  • Dois Nintendo 3DS's
    • O 3DS de origem: O 3DS rodando alguma custom firmware (arm9loaderhax ou algum tipo de EmuNAND/RedNAND) na última versão
    • O 3DS de destino: Um 3DS com firmware entre 11.0.0 e 11.2.0
  • Já possuir instalado um dos seguintes jogos da DSiWare (Cópias piratas não funcionarão) no 3DS de origem.
    • Fieldrunners
    • Legends of Exidia
    • Guitar Rock Tour
    • The Legend of Zelda: Four Swords (Anniversary Edition)
  • 4B51394A.zip
  • O último release de 3ds_dsiwarehax_installer
  • O último release de 3DSident
  • O último release de FBI
  • O último release de dgTool
  • O NFIRM .zip correspondente com o seu console e versão do 3DS de destino:
  • Baixe uma cópia legítima do jogo Steel Diver: Sub Wars (o jogo é gratuito, qualquer versão que não seja da eShop não irá funcionar) no 3DS de origem.
  • A versão anterior do steelhax
  • Se o 3DS de destino estiver abaixo da versão 11.2.0, você também precisa da seguinte homebrew

Instruções

Seção I - Preparando os arquivos
  1. Crie uma pasta com nome files9 na raiz do SD do 3DS de origem, caso já não possua a pasta criada.
  2. Use um Gerenciador de Saves para fazer backup dos seus saves (Pois o console será foramtado!)
  3. Copie o public.sav da pasta /dsiware/(8 Character ID)/ dentro do arquivo 3ds_dsiwarehax_installer .zip para a raiz do SD do 3DS de origem
    • Fieldrunners USA Region4b464445
    • Fieldrunners EUR Region4b464456
    • Legends of Exidia USA Region4b4c4545
    • Legends of Exidia EUR Region4b4c4556
    • Legends of Exidia JPN Region4b4c454a
    • Guitar Rock Tour EUR Region4b475256
    • Guitar Rock Tour USA Region4b475245
    • The Legend of Zelda: Four Swords (Anniversary Edition) EUR Region4b513956
    • The Legend of Zelda: Four Swords (Anniversary Edition) USA Region4b513945
    • Se você estiver usando o The Legend of Zelda: Four Swords (Anniversary Edition) Região japonesa (JPN), copie o public.sav da pasta 4B51394A do arquio  4B51394A.zip para a raiz do SD.
  4. Reinsira o SD do 3D de origem
  5. No 3DS origem, segure (Start) no boot para inciar o Hourglass9
  6. Vá em SysNAND Options, depois SysNAND Backup/Restore, depois backup (min size) SysNAND para NANDmin.bin
  7. Aperte (Select) no menu principal do Hourglass9 para ejetar o SD do 3DS de origem 3DS e coloque o SD no computador.
  8. Copie NANDmin.bin e NANDmin.bin.sha da pasta /files9/ do SD para um lugar seguro.
    • Faça backup em múltiplos locais
    • Esse backup pode te salvar brick, caso algo de errado no futuro.
    • Seu backup deve bater com o tamanho padrão que você pode verificar nesta página; caso não bater, faça um novo backup!
  9. Coloque o SD do 3DS de destino no seu computador
  10. Faça backup de todos os arquivos dos dois SD's dos Nintendo 3DS em pastas diferentes, de forma que saiba qual é qual posteriormente!
  11. Reinsira cada SD em seus respectivos consoles.
  12. Aperte (Start) para reiniciar
Seção II - Backup DSiWare
Após completar todo o guia, você pode esse backup para restaurar seus saves da DSiWare deletando a DSiWare da Memoria do Sistema e copiando do SD.
Esse backup só pode ser usando nessa NAND. Se você formatar seu 3DS ou restaurar outra NAND (especificamente se o moveable.sed foi modificado), ele se tornará inutilizável.
  1. Vá nas Configurações do Console, depois Gerenciamento de Dados, depois DSiWare no 3DS de origem.
  2. Copie todos os jogos da DSiWare que já estejam no cartão SD para a memória do sistema
  3. Copie o jogo da DSiWare que você pretende usar para o cartão SD
  4. Saia das Configurações do Console
Seção III - Instalado o save
  1. Inicie FBI no 3DS de origem
  2. Vá até  SD
  3. Aperte (A) no arquivo public.sav e copie ele
  4. Aperte (B) para voltar ao menu principal
  5. Vá até  TWL NAND -> title -> 00030004
  6. Vá até a pasta do seu jogo e região conforme abaixo:
    • Fieldrunners USA Region4b464445
    • Fieldrunners EUR Region4b464456
    • Legends of Exidia USA Region4b4c4545
    • Legends of Exidia EUR Region4b4c4556
    • Legends of Exidia JPN Region4b4c454a
    • Guitar Rock Tour EUR Region4b475256
    • Guitar Rock Tour USA Region4b475245
    • The Legend of Zelda: Four Swords (Anniversary Edition) EUR Region4b513956
    • The Legend of Zelda: Four Swords (Anniversary Edition) USA Region4b513945
  7. Vá até a pasta data 
  8. Aperte (A) no arquivo  public.sav  do local e delete ele
  9. Aperte (A) no diretório que está, cole o arquivo public.sav
  10. Aperte (B) para voltar ao menu principal
  11. Aperte (Start) para sair
  12. Inicie seu jogo da DSiWare no seu 3DS de origem 
  13. Teste se seu save está funcionando
    • Fieldrunners: Toque no botão ‘Scores’ no menu principal
    • Legends of Exidia: Após apertar (A) ou (Start) nas duas telas principais, selecione o primeiro save e dê continue. 
    • Guitar Rock Tour: Desça a tela e vá em High-Scores -> Drums -> Easy
    • The Legend of Zelda: Four Swords (Anniversary Edition): Apenas inicie o jogo
    • Se seu jogo der algum erro sobre boot.nds ou tela branca, então ocorreu tudo com sucesso.
    • Se o jogo funcionar normalmente e não der nenhum erro, então você deve parar aqui e verificar o que saiu de errado.
    • Se der tela preta, leia o Guia de solução de problemas
Seção IV - steelhax
Isso iá permiti-lo acessar o homebrew launcher depois da Transferência de dados ser realizada.
  1. Copie a pasta steelhax-installer do arquivo steelhax .zip para a pasta /3ds/ da raiz do SD do 3DS de origem
  2. Reinsira o SD no seu 3DS
  3. Certifique-se que o Steel Diver: Sub Wars não tenha nenhuma atualização instalada, nas Configurações do Sistema.
    • Vá em “Gerenciamento de Dados”, depois “Nintendo 3DS”, then “Conteúdo para download"
    • Selecione Steel Diver: Sub Wars, depois escolha "deletar”
    • Saia das Configurações do Console
  4. Inicie Steel Diver: Sub Wars
    • Não atualize o jogo
  5. Aperte (A) para continuar, depois criar / selecionar um Mii
  6. Saia do jogo
  7. Inicie o homebrew launcher no 3DS de origem
    • Se for um console com arm9loaderhax instalado, você pode fazer isso com o hblauncher_loader versão cia.
  8. Inicie o steelhax installer
  9. Aperte (A) para continuar
  10. Aperte (A) para confirmar a versão do  Steel Diver: Sub Wars
  11. Aperte (A) para confirmar a versão do sistema do 3DS de origem
  12. Aperte (Start) para sair do instalador
  13. Aperte (Start) para abrir menu de saida do homebrew launcher
  14. Aperte (X) para retornar a Home (sem reiniciar)
    • Pode dar mensagem: “Error has occurred” com mensagem para continuar, não se preocupe, isso é normal, apenas aperte (A)
  15. Inicie o Steel Diver: Sub Wars para testar o exploit
    • Não atualize o jogo
    • O save pode ser corrompido
    • Não dê “ok” para deletar o save corrompido caso apareça a mensagem notificando apenas volte para a Home.
      • Caso apertar “ok”, terá que recriar o Mii.
    • Refazer a instalação pelo homebrew launcher
    • Pode ser necessária várias tentativas
    • Se ocorrer com sucesso, seu console irá dar o boot no homebrew launcher
  16. Acesse novamente o homebrew launcher, inicie o steelhax installer
  17. Aperte (A) para continuar
  18. Aperte (A) para confirmar a versão do Steel Diver: Sub Wars
  19. Dessa vez, mude a versão para bater com a versão do 3DS de destino
    • Mesmo você fazendo o downgrade da NFIRM, você deve selecionar a versão atual do sistema.
  20. Copie todo o conteúdo dentro do arquivo starter.zip para a raiz do SD do 3DS de destino, depois coloque o SD de volta no 3DS de destino.
Seção V - ctr-httpwn
Essa seção somente é necessária se o 3DS de destino estiver abaixo da versão 11.2.0.
Isso irá permitir realizar a transferência de dados em versão abaixo da última.
  1. Copie e substitua caso perguntar a pasta 3ds do arquivo ctr-httpwn .zip para a raiz do SD do 3DS de destino
  2. Reinsira o SD no 3DS de destino
  3. Inicie o homebrew launcher no console usando o Homebrew Launcher (Sem navegador)
    • New 3DSs na versão 10.7.0 e 11.0.0 podem usar Homebrew Launcher (Com navegador) em do sem navegador
    • Certifique-se que o menuhax não esteja instalado, ou você não conseguirá voltar a Home pelo homebrew launcher
  4. Inicie o ctr-httpwn no 3DS de destino
  5. Aperte (A) para continuar
  6. Aperte (Start) para sair do ctr-httpwn
  7. Aperte (Start) para abrir menu de saida do homebrew launcher
  8. Aperte (X) para retornar  a Home (sem reiniciar)
    • Pode dar mensagem: “Error has occurred” com mensagem para continuar, não se preocupe, isso é normal, apenas aperte (A)
  9. Continue na próxima seção SEM reiniciar o console
    • O 3DS de destino foi temporariamente bloqueado de utilizar funções com internet (Como Transferência de Dados) sem estar na última versão
    • Tenha em mente que saindo das Configurações do Console irá reiniciar o seu console, portanto não acesse-a.
    • Se por algum motivo console reiniciar, será necessário rodar novamente o ctr-httpwn antes, para que a Transferência de Dados funcione
Seção VI - Transferência de Dados

  • Faça backup de todos os arquivos dos dois SD's dos Nintendo 3DS em pastas diferentes, de forma que saiba qual é qual posteriormente!

    1. Reinsira os SD em seu console correspondente
    2. Se o 3DS de destino tiver NNID cadastrada, você deverá formatar o console pelas Configurações do Console:
    • Vá na última página dentro de “Outras Configurações” e selecione “Formatar Console”, e siga as instruções
  1. Leia as seguintes informações: 
    • Seu 3DS com Custom Firmware = o 3DS de origem = “ Sistema de origem
    • 3DS bloqueado = o 3DS de destino = “Sistema de destino”
    • Mova os títulos da DSiWare se perguntar!
    • NÃO delete o conteúdo do SD do 3DS de origem caso pergunte.
    • Certifique-se que a bateria de nenhum dos consoles esteja baixa, recomendo se possível manter conectado na bateria.
    • 2DS/Old 3DS (origem) para um New 3DS (destino) somente - Se perguntar qual método você utilizará para a transferência dos arquivos do SD.
    • NÃO escolha “Transferência para Micro SD de baixa capacidade” ou opção minima (opção 2), Isso somente irá transferir os tickets e não transferirá os saves da DSiWare.
    • Método rápido: Se você tiver capacidade de mover os arquivos do SD de origem para o SD de destino, quando perguntar, use a opção de Transferência baseada no PC (opção 3).
    • Método mais demorado: Se você não tiver a capacidade de mover os arquivos no PC, use a opção 1, a completa “Transferência via rede sem fio” .
  2. Acesse esse link e siga as instruções oficiais da Nintendo para fazer a transferência de um console para o outro, lembrando das informações lida acima. 
Seção VII - Restaurando o 3DS de origem
  1. No 3DS de origem, complete a configuração inicial.
  2. Faça um dos seguintes passos: (ou nenhum deles caso não ligue em perder a funcionalidade da NNID do 3DS de origem)
    • Faça o resto das seções e depois o guia completo no 3DS de destino, espere uma semana, depois faça Transferência de Dados do 3DS destino de volta para o 3DS de origem (lembrando que não pode realizar transferência de um New 3DS para um Old 3DS)
    • Ligue para a Nintendo e informe que você não tem mais acesso ao console que está com o seu NNID vinculado (que é o 3DS de destino, no caso), e que gostaria de vincular seu NNID em outro console ( que no caso é o seu 3DS de origem 3DS)
  3. Segure o Start ao reiniciar o 3DS para acesasr o Hourglass9
  4. Vá em SysNAND Backup/Restore e restaure a SysNAND pelo arquivo NANDmin.bin
Seção VIII - Fazendo o backup da NAND do Nintendo 3DS de destino
  1. Copie o  boot.nds do dgTool para a raiz do SD do 3DS de destino
  2. Crie uma pasta com o nome dgTool na raiz do SD do 3DS de destino
  3. Copie os conteudos do arquivo NFIRM .zip para a pasta dgTool que está na raiz do SD do 3DS de destino
  4. Inicie seu jogo da DSiWare no 3DS de destino
  5. Inicie o dgTool usando o seu jogo da DSiWare
    • Fieldrunners: Toque no botão ‘Scores’ no menu principal
    • Legends of Exidia: Após apertar (A) ou (Start) nas duas telas principais, selecione o primeiro save e dê continue. 
    • Guitar Rock Tour: Desça a tela e vá em High-Scores -> Drums -> Easy
    • The Legend of Zelda: Four Swords (Anniversary Edition): Apenas inicie o jogo
    • Se o seu jogo não possuir o save file hackeado, leia o Guia de solução de problemas
  6. Selecione “Dump nand” para fazer backup da NAND do 3DS de destino
  • Isso pode demorar um pouco

  1. Tenha em mente o local/nome onde está salvando o backup da NAND
  2. Saia do dgTool
    • Pode ser necessário ter que forçar o desligamento do 3DS segurando o botão power
  3. Coloque o SD no seu computador, depois copie o  NAND_N3DS.bin ou NAND_O3DS.bin (dependendo do seu console) para um local seguro
    • Faça backup em múltiplos locais
    • Esse backup pode te salvar de um brick, caso algo de errado no futuro.
    • Seu backup deve bater com o tamanho padrão, você pode verificar nesta página; caso não esteja com o tamanho diferente, faça um novo backup!
Seção IX - Flasheando a NFIRM do 3DS de destino
Nunca faça downgrade com o dgTool em console que tenha arm9loaderhax instalado se não dá BRICK!
  1. Inicie o seu jogo da DSiWare no 3DS de destino
  2. Inicie o dgTool pelo seu jogo da DSiWare
    • Fieldrunners: Toque no botão ‘Scores’ no menu principal
    • Legends of Exidia: Após apertar (A) ou (Start) nas duas telas principais, selecione o primeiro save e dê continue. 
    • Guitar Rock Tour: Desça a tela e vá em High-Scores -> Drums -> Easy
    • The Legend of Zelda: Four Swords (Anniversary Edition): Apenas inicie o jogo
  3. Selecione “Downgrade FIRM to 10.4” e confirme para flashear a NFIRM 10.4.0 bin para o 3DS de destino.
  4. Saia do dgTool
    • Pode ser necessário ter que forçar o desligamento do 3DS segurando o botão power
  5. Reinicie
Seção X - Verificação do exploit
  1. Copie a pasta 3ds  do arquivo 3DSident .zip para o SD do 3DS de destino
  2. Reinsira seu SD no 3DS de destino
  3. Inicie o homebrew launcher no 3DS de destino usando o Homebrew Launcher (Sem navegador)
  4. Inicie o 3DSident
  5. Verifique se está de acordo com as seguintes informações:
    • Kernel version: 2.50-11
    • FIRM version: 2.50-11
    • Se qualquer um destes não exibir as versões acima, algo deu errado e você deve tentar novamente a partir do início
Você pode usar outro ponto de entrada em vez de usar o steelhax, ele foi recomendado porque é gratuito.
O número de versão do Nintendo 3DS de destino não será alterado nas Configurações do Console
Se, uma vez feito a transferência, o steelhax só travar com tela preta no 3DS de destino, Leia a guia de solução de problemas.
Continue em Downgrade para 9.2.0
Fonte: https://3ds.guide/dsiware-downgrade-(save-injection-and-second-3ds)