Por mais de 1 ano temos escutado sobre o “exploit que rodaria homebrews” no Nintendo ® 3DS ® e atrasos após atrasos, finalmente há alguns dias o nome do jogo que nos permite tal façanha foi anunciado. Estamos falando de ‘Cubic Ninja’, um jogo de 2011 que não fez muito sucesso.
Junto com o anuncio do nome vieram os arquivos e informações sobre como usar este jogo e, se você tem sorte de ter um (pois se não tem vai ser difícil achar agora) já pode sair usando alguns homebrews bem legais, que já foram lançados e/ou estão sendo trabalhados, como: um emulador de SNES, um clone de Minecraft e um emulador de Gameboy.
O homebrew channel tem uma aparencia muito elegante que lembra o HBC do Wii. Confere aí:
Tomei a liberdade de copiar e traduzir as informações do site oficial (http://smealum.net/ninjhax/):
O que é o ninjhax?
ninjhax é um pequeno software que permite que você rode código não assinado no seu 3DS. Em prática, isto significa estar apto a rodar aplicações homebrew como jogos, ferramentas e emuladores!O que eu preciso para usar o ninjhax?
Você precisa exatamente de três coisas para rodar código não assinado no seu console:
Um console 2DS, 3DS, 3DS XL ou New 3DS com versõo de Firmware entre 4.0.0-7 e 9.2.0-20.(NOTA: O New 3DSes tem que estar, pelo menos, na versõo 9.0 para rodar o ninjhax)
- Um cartão SD compat;ivel com seu 3DS (o que vem com o 3DS já serve)
Uma cópia do jogo CUBIC NINJA, tanto cartão como eShop (cartão está disponível no US, EU; eshop was JPN-only).
Como eu rodo o ninjhax?
Entre no site acima, vá para a sessão Get NINJHAX e digite a versao do firmware do seu console.
Aperte submit; você deverá receber seu ninjhax QR code ínico.
Faça o download do homebrew starter kit e extraia na raiz do seu cartão SD. De forma alternativa, você pode escolher baixar somente o executável do Homebrew Launcher e colocá-lo na raiz do seu cartão SD. Não importando como você proceda com o Homebew Launcher, você deverá ter um arquivo chamado boot.3dsx na raiz do seu cartão SD.
Certifique-se que o WiFi do seu 3DS esteja habilidato e o console conectado a internet (isto é importante).
Inicie o jogo CUBIC NINJA, escolha “Create”, então “QR code”, e dinalmente “Scan QR code”.
Escaneie o QR Code. Este passo pode precisar de algumas tentativas; certifique-se que você preencha a maior parte da tela do 3DS com o QR code. Se você receber algum erro quando escanear, tente outra vez.
Siga as instruções na tela. Você pode escolher não instalar o exploit no savegame do seu jogo, apesar que fazer isso não é recomendado.
OPCIONAL – uma vez que o ninjhax esteja instalado no seu savegame, apenas volte no menu “QR code” e o Homebrew Launcher rodará automaticamente!
OPCIONAL – agora você pode rodar aplicações homebrew no seu 3DS! Simplesmente arraste e solte a pasta da aplicação dentro do diretódio “3ds/” que foi criado no seu cartão SD pelo ninjhax.
Como eu crio softwares para o 3DS?
Nosso time (e muitos!) tem trabalhado incessantemente para criar um SDK (kit de desenvolvimento de software) livre e open source para o 3DS, que tem ganhado forma com o ctrulib, 3dsxtools e devKitARM. Você pode encontrar mais informações sobre como instalar e usa-los clicando aqui.Quem fez o ninjhax?
ninjhax foi construído por um time muito apaixonado de reverse engineers/hackers/entusiastas, incluindo:
– smea – pesquisa 3DS, núcleo do códido do exploit para todas as versões, melhorias no ctrulib, cóodigo do hbmenu, testes/debug
– yellows8 – pesquisa 3DS, melhorias no ctrulib, auditorias, ajuda com basicamente todo o resto
– plutoo – pesquisa 3DS, melhorias no ctrulib, auditorias, ajuda com basicamente todo o resto
– fincs – formato/código 3DSX, melhorias no ctrulib, integração devkitARM, teste
– mtheall – melhorias no ctrulib, menu do hbmenu, teste
– GEMISIS – menu do hbmenu, teste
– Fluto, Arkhandar – desenho do hbmenu
– Normmatt, ichfly – ajuda geral, teste
– case – mestre javascript
– lobo – template da webpage
Nós gostaríamos de agradecer a todos que contribuíram para a cena 3DS de uma forma ou de outra, incluindo (mas não limitado a): StapleButter, neobrain, bunnei, Drenn, Bond697, sm, WinterMute, yuriks e muitas outras pessoas.
Highlight dos Homebrews
blargSnes
blargSnes é um emulador de SNES atualmente sendo desenvolvido pelo StapleButter. Ele é open source, roda a maioria dos jogos realmente bem e tem som! Melhor ainda, StapleButter está ativamente trabalhando nele e o melhorando a cada dia.3DScraft
3DScraft, como o nome indica, é uma adaptação do Minecraft para o 3DS. Enquanto atualmente ele é pouco mais que uma versão básica do modo criativo, ele promete grandemente como já permite mundos infinitos, salvar/carregar e renderização stereoscópica 3D.GameYob
GameYob é um emulador de Game Boy atualmente sendo desenvolvido por Drenn. Parecido com blargSnes, ele é open source, tem som e está em contínuo desenvolvimento. Ele roda a maioria dos jogos quase que perfeitamente e dá a usuário uma grande quantidade de opções para escolher.Perguntas Frequentemente Feitas
Onde eu posso achar mais aplicações homebrew?
Você pode visitar o site 3dbrew para mais aplicações homebrew.ninjhax não roda mais! Eu atualizei meu console após instala-lo e eu não consigo acessar o homebrew launcher mais. O que eu faço?
Neste caso, tudo o que você precisa fazer é limpar o savegame do CUBIC NINJA e instalar o exploit novamente. para tanto, entre no menu principal do CUBIC NINJA e segure L+R+X+Y; após alguns segundos um menu aparecerá perguntando se você gostaria de limpar seu savegame. Faça isto, obtenha um novo QR Code para seu novo firmware e instale-o.ninjhax não roda por nada! Ele está travando em 70% ou abrindo o navegador. O que estou fazendo de errado?
Isto provavemnete significa que você está usando a versão errado do QR code para seu console/firmware. Por favor, certifique-se que esteja usando a versão correta . Se o problema persistir, mande um email para [email protected].O jogo Cubic Ninja diz que o QR code é inválido e nada acontece. O que está errado?
Isto significa que tem um erro do seu lado quando o QR code foi creado. Por favor, mande um email para [email protected] com a versão do firmware para que seja corrigido o quando antes.O ninjhax pode ser desinstalado?
Sim. Vá para o menu principal do CUBIC NINJA, segure L+R+X+Y e siga as instruçõees. Isto irá apagar seu savegame também. Atualmente não existe um jeito de desinstalar o ninjhax sem perder o savegame do Cubic Ninja porque parece que ninguem se importou o bastante com o savegame para criar um.O que são os arquivos 3DSX? Porque o ninjhax não lê CXIs?
Nós tomamos a decisão que o ninjhax deveria somente trabalhar com um formato de executável altamente relocável como forma de melhorar a compatibilidade com futuros exploits, o que pode ou não inlcluir a habilidade de atualizar a página de permissão de memória virtual. 3DSX é um formato desenvolvido por fincs que nos permite fazer exatamente isto; cada sessão (.text, rodata and data) pode ser realocada independentemente, sendo isto perfeito para nossas necessidades. Compilar como 3DSX ao inves de CXI ajudará maximizar futuras campatibilidades.E quanto aos flashcarts? Eles não rodam arquivos 3DSX.
Enquanto os flashcarts não rodam arquivos 3DSX, eles podem rodar homebrews compilados as CXI. E por sorte, é possível recriar um CXI de um 3DSX file! Com isto em mente, homebrews feitos para flashcart não fornece o mesmo nível de acesso que o ninjhax (o módulo de som ‘CSND’ está faltando, por exemplo), e como consequentemente nem todos os homebrewws são garantidos que funcionarão nestes cartões.Isto permite region free?
ninjhax ainda não permite que os usuários rodem software de outras regiões. isto deve ser possível em algum momento num futuro próximo.Isto permite que eu rode roms?
Não. ninjhax é um explit “user mode”, o que significa que ele não tem controle total sobre o console, e consequentemente não pode rodar software pirateado. Isto dito, nós temos a mesma quantidade de acesso que uma aplicação normal e jogos tem sobre o hardware do console, e portanto nós podemos fazer alguns homebrews irados!O ninjhax é seguro?
ninjhax tem sido testado continuamente por um relativo grande grupo de pessoas pelo curso de vários meses. Ao nosso conhecimento, rodar o ninjhax nunca resultou em dano ao console que o roda. Isto dito, nós não garantimos a segurança e não seremos responsabilizados por suas ações.
Como em qualquer contexto computacional, você deve sempre ter cuidado e confiar na fonte das executáveis que você roda no seu console. Enquanto o ninjhax somente permite que código “user mode”seja executado, más ações podem ainda ser feitas com ele. Portanto, por favor, não seja estúpido.
Deixar um comentário