Sites Grátis no Comunidades.net Wordpress, Prestashop, Joomla e Drupal Grátis
Parte 5 (arm9loaderhax)

Parte 5 (arm9loaderhax)

Voltar

A opção de instalação do CakesFW foi removida pela falta de foco de seu desenvolvedor e pelabaixa popularidade.

(se o CakesFW realmente for apropriado para você, você pode instalá-lo sem a ajuda deste guia)

Utilizar o arquivo OTP gerado em outro console para esta seção fará com que o 3DS seja INUTILIZADO. Utilize apenas arquivos gerados no próprio aparelho.

Este passo final do guia tem como objetivo instalar o arm9loaderhax e configurar o Luma3DS para iniciar milissegundos após o boot. Isso é possível graças ao aplicativo SafeA9LHInstaller, feito pelaAuroraWright.

Este guia instalará o Fork do Delebile do arm9loaderhax.

Se você atualmente possui a SysNAND Atualizada + CakesFW e gostaria de trocar para a SysNAND Atualizada + Luma3DS, basta seguir a parte "Preparação".

Este guia utiliza o modo "Updated SysNAND" (SysNAND Atualizada), no qual copiamos a RedNAND para a SysNAND (mantendo todos os jogos, etc.) e instalamos o arm9loaderhax para obter uma SysNAND permanentemente hackeada, de modo que a RedNAND não seja mais necessária.

Também será configurada uma maneira para iniciar outros aplicativos direto do arm9loaderhax, logo ao ligar o aparelho. Isso permite que possamos corrigir e restaurar a SysNAND a partir de backups em situações que normalmente tornariam o 3DS inutilizável.

Resumo

Esta seção tem como objetivo guiá-lo através do processo final: a instalação do arm9loaderhax.

Este é praticamente o melhor tipo de vulnerabilidade do console, pois é instalável permanentemente nas partições FIRM da NAND e é executado logo antes da maioria do resto do sistema operacional. Isto permite que a vulnerabilidade funcione em todas as versões depois de instalada, como também permitir que o console possa ser restaurado de quase todas as situações que fariam com que um console sem arm9loaderhax ficasse inutilizável.

Após a instalação do pacote utilizando o OTP único do console conseguido na Parte 4, será instalado um firmware modificado que faz uso desta vulnerabilidade. O arquivoarm9loaderhax.bin é o que será carregado pelo próprio arm9loaderhax depois que ele termina de iniciar a partir da NAND. Este arquivo pode ser qualquer pacote de código arm9 válido e pode ser trocado a qualquer momento, mas isso não se fará necessário já que o Luma3DS permite que outros pacotes arm9 sejam iniciados após segurar certas combinações de botões após ligar o console.

Neste caso, será utilizado o Luma3DS (feito pela AuroraWright) para iniciar uma SysNAND modificada diretamente, retirando a necessidade de qualquer tipo de RedNAND e simplificando muito o uso do 3DS hackeado (além de economizar espaço no cartão SD).

Depois que o arm9loaderhax é instalado e o Luma3DS é configurado corretamente, é feito um backup do cartão SD e o mesmo é formatado com o EmuNAND9 para remover a RedNAND obsoleta e recuperar o espaço do cartão SD.

Durante este procedimento, também serão instalados aplicativos como: FBI (instalador de jogos e aplicativos em formato CIA), Luma3DS Updater (atualiza a instalação do Luma3DS facilmente),Uncart (converte jogos em cartucho para arquivos CIA), Decrypt9 (permite a restauração da NAND antes do início do sistema de modo a permitir a restauração de sistemas inutilizados) e EmuNAND9(gerencia a instalação da RedNAND).

Do que você precisa

Instruções

Seção I - Preparação
  1. Delete a pasta Decrypt9 da raiz do cartão SD caso a mesma exista
  2. Delete a pasta EmuNAND9 da raiz do cartão SD caso a mesma exista
  3. Extraia a pasta a9lh do arquivo data_input.zip para a raiz do cartão SD
  4. Extraia e sobrescreva a pasta a9lh do arquivo payload_input.zip para a raiz do cartão SD
  5. Copie o arquivo OTP.bin específico do console (obtido após a Parte 4) para a pasta /a9lh/na raiz do cartão SD
  6. Extraia e sobrescreva a pasta 3ds do arquivo zip do SafeA9LHInstaller para a raiz do cartão SD
  7. Extraia o arquivo SafeA9LHInstaller.dat do arquivo zip do SafeA9LHInstaller para a raiz do cartão SD
  8. Extraia o arquivo hblauncher_loader.cia do arquivo zip do hblauncher_loader para a raiz do cartão SD
  9. Copie o arquivo lumaupdate_1.2.0.cia para a raiz do cartão SD
  10. Extraia o arquivo arm9loaderhax.bin e a pasta luma do arquivo zip do Luma3DS para a raiz do cartão SD
  11. Extraia o arquivo Decrypt9WIP.bin do arquivo zip do Decrypt9WIP para a pasta/luma/payloads/ do cartão SD
  12. Na pasta /luma/payloads, renomeie o arquivo Decrypt9WIP.bin para start_Dec9.bin
  13. Extraia e sobrescreva a pasta 3DS do arquivo zip do EmuNAND9 para a raiz do cartão SD
  14. Extraia o arquivo EmuNAND9.bin do arquivo zip do EmuNAND9 para a pasta /luma/payloads/do cartão SD
  15. Na pasta /luma/payloads, renomeie o arquivo EmuNAND9.bin para y_EmuN9.bin
  16. Extraia o arquivo arm9loaderhax.bin do arquivo zip do Uncart para a pasta /luma/payloads/no cartão SD
  17. Na pasta /luma/payloads, renomeie arm9loaderhax.bin para x_Uncart.bin
  18. Extraia o conteúdo do arquivo slotkey_input.zip para a raiz do cartão SD
  19. Extraia o arquivo firmware.bin do arquivo zip do firmware NTR para Luma3DS para a pasta/luma/ do cartão SD
  20. Extraia o arquivo zip do pacote do Homebrew Launcher para o firmware 11.0.0 para a sua região para a raiz do cartão SD
  21. Copie o arquivo de backup emuNAND_original.bin feito na Seção I da Parte 4 para a raiz do cartão SD
Seção II - Instalando o arm9loaderhax
  1. Reinsira o cartão SD no 3DS
  2. Inicie o Homebrew Launcher através da entrada de sua escolha
  3. Inicie o SafeA9LHInstaller
  4. Selecione a opção "Full Install"
  5. O instalador irá instalar o arm9loaderhax no aparelho (isso é bem rápido)
  6. Segure Select para iniciar o console no menu de configuração do Luma3DS.
Seção III - Configurando o Luma3DS
  1. Utilize o botão A e o direcional para ligar as seguintes opções:
    • "Autoboot SysNAND"
    • "SysNAND is updated"
    • "Force A9LH detection"
    • "Show current NAND in System Settings"
    • "Show GBA boot screen in patched AGB_FIRM"
  2. Se você estiver utilizando um New 3DS você poderá também:
    • Mudar a opção "New 3DS CPU" para "Clock+L2(x)" de modo a melhorar a performance em alguns jogos
  3. Pressione Start para salvar e reiniciar
Seção IV - Copiando os dados da RedNAND para a SysNAND
  1. Reinicie o aparelho e inicie Decrypt9 a partir do arm9loaderhax segurando Start ao ligar
  2. Selecione a opção "SysNAND Options"
  3. Selecione a opção "SysNAND Backup/Restore..."
  4. Selecione a opção "NAND Restore (keep a9lh)"
  5. Confirme e restaure a SysNAND a partir do arquivo emuNAND_original.bin
Seção V - Removendo a RedNAND do cartão SD
  1. Pressione Select no menu principal para ejetar o cartão SD
  2. Delete o arquivo emuNAND_original.bin da raiz do cartão SD
  3. Faça backup de TODOS os arquivos que estiverem no cartão SD para uma pasta em seu computador. Todos os arquivos serão deletados no passo a seguir
    (se você seguiu a Parte 3 deste guia, você pode deletar o backup anterior do cartão SD - este backup irá substituí-lo)
  4. Reinsira o cartão SD no 3DS.
  5. Segure o botão Y ao ligar o sistema para iniciar o EmuNAND9
  6. Selecione a opção "SD Format Options" e depois "Format SD..."
  7. Selecione a opção "Format SD (No EmuNAND)"
  8. Ignore a mensagem e continue
  9. Pressione Select no menu principal para ejetar o cartão SD
  10. Coloque o cartão SD em seu computador e copie todos os arquivos do backup do passo 3 de volta
Seção VI - Finalizando a configuração
  1. Reinsira o cartão SD no 3DS
  2. Do menu "EmuNAND Manager Options", faça um backup da SysNAND para o arquivosysNAND.bin
  3. Pressione Select no menu principal para ejetar o cartão SD e coloque-o em seu computador
  4. Renomeie o arquivo sysNAND.bin para sysNAND-A9LHAX.bin e copie-o para algum lugar seguro de seu computador. Isto é um backup da SysNAND com o arm9loaderhax instalado (O backup deve possuir o mesmo tamanho de algum dos tamanhos citados nesta página. Caso contrário, você deve deletá-lo e realizar um novo backup!)
  5. Delete o arquivo sysNAND-A9LHAX.bin do cartão SD
  6. Reinsira o cartão SD no 3DS e pressione Start para reiniciar
  7. Atualize a sua SysNAND com firmware modificado para a última versão utilizando as configurações do sistema (se já não estiver atualizada)
  8. Abra o aplicativo Health and Safety (que agora é o FBI)
  9. Selecione a opção "SD"
  10. Navegue até o arquivo hblauncher_loader.cia e pressione A para instalar
  11. Navegue até o arquivo lumaupdate_1.1.2.cia e pressione A para instalar
  12. Saia do aplicativo com o botão Home
  13. Abra o Homebrew Launcher a partir do ícone no menu inicial pelo menos uma vez para baixar o pacote de instalação

Se tudo seguiu de acordo com o plano, o arm9loaderhax foi instalado no aparelho, a RedNAND foi copiada para a SysNAND e posteriormente deletada, você possuirá um instalador de arquivos CIA e você poderá iniciar o Homebrew Launcher a partir do menu inicial do 3DS. O console automaticamente iniciará a SysNAND com o Luma3DS.

Agora você poderá usar o aplicativo Luma3DS Updater para atualizar o Luma3DS para a última versão. Basta iniciá-lo e apertar A. (Isto não é o mesmo que uma atualização de sistema/firwmare. Isto apenas fará o download dos arquivos da última versão do Luma3DS)

Não será mais possível ligar o console sem o cartão SD inserido, isso é normal.
O Luma3DS será iniciado a partir da SysNAND por padrão.
Segure o botão Select ao ligar o console para iniciar o menu de configuração do Luma3DS.
Segure o botão Start ao ligar o console para iniciar o Decrypt9, uma ferramenta completa para gerenciamento de NAND.
Segure o botão Y ao ligar o console para iniciar o EmuNAND9, uma ferramenta completa para gerenciamento da RedNAND e do cartão SD.
Segure o botão X ao ligar o console para iniciar o Uncart, uma ferramenta para converter um jogo de cartucho para um arquivo instalável. (no guia do link, em inglês, substitua todas as citações de "Brahma" por "arm9loaderhax")
Você pode remover quaisquer arquivos extra da raiz do SD que não estiverem na imagem abaixo.

Cartão SD


Fonte:

https://github.com/Haagenti/Guide-pt_BR/wiki


C
réditos:

  • Plailect pela dedicação de escrever e atualizar este manual com frequência
  • AHP_Person pelo code.bin original
  • Normmatt pelo load.bin original
  • yellows8 por responder as questões do Plailect
  • b1l1s por ser incrível pra caralho
  • mid-kid por disponibilizar seu canal de IRC
  • Gelex por ser incrível pra caralho
  • dank101 pelos testes
  • Vappy pelo apoio emocional
  • MassExplosion123 por responder as questões do Plailect
  • Psi-Hate pelos testes
  • Shadowtrance por responder as questões do Plailect e pelos testes
  • icecream pelos testes
  • xy2_ por ser muito massa
  • dukesrg por hostear o 2xrsa
  • s_99 pelo apoio emocional
  • dark_samus por ser incrível pra caralho
  • Urbanshadow por corrigir o script Python do Plailect
  • Hamcha pelo Luma3DS Updater
  • codepoet82 pelo Luma3DS Updater em formato CIA
  • Mrrraou por ajudar com suporte
  • Raugo pelo autofirm
  • Reboot.ms pela versão modificada do autofirm
  • felipejfc pelo compilador web do a9lhax
  • AuroraWright pelo SafeA9LHInstaller
  • d0k3 pelo OTPHelper, pelo Decrypt9WIP, e pelo EmuNAND9
  • todos do canal IRC #Cakey no Freenode por serem incríveis
  • Haagent pela trádução