Update: A Nintendo removeu da eshop o jogo que o pessoal tava usando como exploit pro jailbreak do Nintendo Switch 2, mas já conseguiram um novo. – Via Túlio Dantas, fonte: https://x.com/__alula/status/2113293024210072059
O Nintendo Switch 2 deu mais um passo na corrida pelo desbloqueio do console. O pesquisador conhecido como pepsipu divulgou o NS2JB, uma técnica que explora vulnerabilidades de software para executar código não autorizado no aparelho sem instalar chips ou realizar modificações físicas. Segundo o desenvolvedor, o procedimento funciona na versão 23.0.1 do sistema, lançada pela Nintendo no início do mês.
A descoberta chamou a atenção da comunidade de modificação de consoles por demonstrar um caminho para contornar parte das proteções do Switch 2 utilizando apenas software. Entre os resultados apresentados estão a execução de código nativo em componentes do sistema, o acesso a recursos relacionados ao armazenamento e a modificação de personagens em Mario Kart World.
Apesar do avanço, o alcance do desbloqueio precisa ser colocado em perspectiva. O NS2JB ainda não oferece controle completo do hardware, não instala um firmware customizado permanente e tampouco transforma o console em uma plataforma pronta para executar cópias de jogos ou programas de emulação.
Entre os veículos internacionais que repercutiram a descoberta estão GBAtemp e VICE.
NS2JB permite desbloquear o Nintendo Switch 2 sem modificações físicas
O principal diferencial do NS2JB é dispensar a instalação de um modchip. Em consoles que dependem de modificações físicas, o desbloqueio costuma exigir a abertura do aparelho e a instalação de componentes eletrônicos, um procedimento que pode ser complexo e arriscado para quem não tem experiência com soldagem e reparos.
O NS2JB segue outro caminho: explora uma vulnerabilidade de software para alcançar níveis de execução de código normalmente indisponíveis aos aplicativos comuns do console.
De acordo com a descrição técnica publicada por pepsipu, a técnica consegue executar código nativo nos módulos de sistema conhecidos como FS e RO. O primeiro está relacionado ao gerenciamento do sistema de arquivos, enquanto o segundo participa do carregamento e do acesso a recursos de software somente para leitura.
O resultado representa um avanço para pesquisadores de segurança e desenvolvedores interessados em investigar o funcionamento interno do Nintendo Switch 2. O acesso obtido pode contribuir para a análise do sistema operacional, o estudo dos jogos exclusivos e o desenvolvimento futuro de aplicações independentes.
A exploração, contudo, não equivale ao controle irrestrito do aparelho. O NS2JB ainda não concede acesso completo ao kernel, camada privilegiada do sistema operacional responsável pelo gerenciamento de recursos fundamentais do hardware e dos processos.
Como funciona o desbloqueio NS2JB?
A técnica utiliza o SmileBASIC 4.4.9, um ambiente de programação disponível para o Nintendo Switch original e acessível no Switch 2 por meio da retrocompatibilidade.
Segundo o relato técnico do pesquisador, a vulnerabilidade explorada envolve um estouro de inteiro de 32 bits no interpretador do SmileBASIC. O problema ocorre quando uma operação numérica ultrapassa os limites representáveis pelo tipo de dado utilizado, provocando comportamentos inesperados no programa.
A falha funciona como ponto de entrada para uma cadeia de exploração que contorna determinadas restrições e permite executar código nativo em componentes privilegiados do console.
A estratégia chama atenção por não depender exclusivamente de uma vulnerabilidade no navegador de internet do aparelho. As proteções aplicadas ao ambiente WebKit do Switch 2, incluindo mecanismos destinados a dificultar a exploração de falhas de memória, tornam esse caminho particularmente complicado.
No caso do NS2JB, um software desenvolvido para o primeiro Switch acaba servindo como porta de entrada para investigar as proteções da nova plataforma.
O pesquisador afirma que a exploração funciona na versão 23.0.1 do sistema. A compatibilidade, entretanto, não está garantida em atualizações futuras, já que a Nintendo pode corrigir as vulnerabilidades envolvidas.
Mario Kart World já recebeu modificações com o NS2JB
Um dos exemplos mais visíveis do potencial do exploit aparece em Mario Kart World, um dos principais jogos exclusivos do Nintendo Switch 2.
Demonstrações divulgadas em torno da descoberta mostram personagens personalizados disputando corridas no título. Entre os exemplos repercutidos pela imprensa internacional estão Cinnamoroll, personagem da Sanrio, e figuras de outras franquias, como Angry Birds. Outras imagens e vídeos publicados pela comunidade também mostram personagens que não fazem parte do elenco original.
As alterações ajudam a demonstrar como a execução de código não autorizado pode permitir modificações em um jogo comercial. Em vez de se limitar a uma prova de conceito abstrata, o pesquisador apresentou resultados visíveis em um título desenvolvido especificamente para a nova geração da Nintendo.
Isso não significa, porém, que exista uma ferramenta pública e simples para instalar mods em qualquer jogo do Switch 2. As modificações demonstradas dependem das capacidades alcançadas pela exploração, e não há garantia de que o mesmo procedimento funcione automaticamente em outros títulos.
Também é importante distinguir a alteração de um jogo no próprio console da criação de um emulador de Nintendo Switch 2 para PC. Enquanto o NS2JB atua diretamente no aparelho, um emulador precisa reproduzir por software o funcionamento do hardware e dos serviços do sistema em outra plataforma.
O desbloqueio ainda é temporário e não instala custom firmware
Uma das principais limitações do NS2JB é o funcionamento tethered, termo utilizado para descrever métodos que precisam ser ativados novamente após uma reinicialização do dispositivo.
Na prática, o exploit deixa de funcionar quando o console é reiniciado. Para recuperar o acesso obtido pela vulnerabilidade, o usuário precisa repetir o procedimento.
A técnica também não instala um custom firmware, conhecido pela sigla CFW. Esse tipo de modificação permite alterar componentes do software do sistema de maneira mais abrangente, abrindo espaço para recursos que não estão disponíveis na configuração oficial.
O NS2JB representa uma etapa importante para futuras pesquisas, mas ainda está distante dos ambientes de firmware customizado que marcaram a comunidade de modificações do primeiro Nintendo Switch.
Entre as capacidades descritas pelo desenvolvedor estão a execução de código nativo nos módulos alcançados, a investigação do sistema de arquivos e a possibilidade de extrair arquivos de salvamento criptografados para análise. Nenhuma dessas possibilidades comprova, por si só, que o console já permite executar qualquer aplicativo, acessar todos os dados protegidos ou carregar jogos comerciais sem as restrições oficiais.
O acesso ao kernel e o desenvolvimento de um método persistente de inicialização continuam entre os obstáculos para quem pretende criar uma solução mais abrangente.
O NS2JB pode acelerar o desenvolvimento de um emulador de Nintendo Switch 2?
A descoberta pode contribuir para o desenvolvimento de ferramentas de pesquisa e, futuramente, de projetos de emulação. Isso não significa que já exista um emulador de Nintendo Switch 2 capaz de executar jogos comerciais de maneira satisfatória.
Um emulador precisa reproduzir diferentes componentes da plataforma original, incluindo a arquitetura do processador, os recursos gráficos, o gerenciamento de memória, os serviços do sistema operacional e os mecanismos utilizados pelos jogos para acessar o hardware.
O desbloqueio pode facilitar parte desse trabalho ao permitir uma investigação mais profunda sobre o comportamento do sistema e dos jogos. A análise de arquivos, módulos e processos internos ajuda pesquisadores a compreender aspectos que seriam mais difíceis de estudar em um aparelho totalmente fechado.
Ainda assim, o NS2JB não resolve automaticamente os problemas de compatibilidade, desempenho e implementação gráfica enfrentados por projetos de emulação. A descoberta também não comprova que todas as chaves criptográficas ou os recursos necessários para executar jogos comerciais estejam disponíveis.
Projetos experimentais de emulação para Switch 2 podem despertar interesse mesmo em estágios iniciais, mas existe uma diferença considerável entre manter uma base de código em desenvolvimento e executar jogos completos com compatibilidade e desempenho aceitáveis.
Portanto, quem procura um emulador de Nintendo Switch 2 para Windows, Linux ou Android não deve interpretar o anúncio como a chegada de uma solução funcional. O avanço está no acesso ao próprio console, não na reprodução integral de seu funcionamento em outros dispositivos.
Inteligência artificial também foi utilizada na pesquisa
Outro aspecto da descoberta é o uso de ferramentas de inteligência artificial durante a investigação das vulnerabilidades.
Segundo os relatos publicados sobre o trabalho, pepsipu utilizou o Codex para auxiliar na pesquisa e nos testes. O pesquisador também montou uma estrutura automatizada envolvendo os dois modelos de Nintendo Switch, com equipamentos para capturar a saída de vídeo, enviar comandos e acionar fisicamente o botão de energia quando o aparelho travava.
A automação permitiu repetir testes sem depender de intervenção manual a cada tentativa. Em pesquisas de segurança, esse recurso é especialmente útil porque falhas de memória e comportamentos inesperados podem ser difíceis de reproduzir de maneira consistente.
A inteligência artificial, por si só, não elimina a necessidade de conhecimento técnico, validação de hipóteses e testes no hardware real. A descoberta resultou de uma combinação entre análise de software, automação e experimentação com os consoles.
O trabalho também ilustra como ferramentas de programação assistida por IA podem contribuir para pesquisas de segurança em sistemas fechados. A eficácia, porém, continua dependendo da capacidade de verificar os resultados e transformar experimentos em uma exploração confiável.
Nintendo Switch 2 continua protegido por mecanismos oficiais
Até a publicação desta matéria, os relatos consultados não indicavam uma resposta pública específica da Nintendo ao NS2JB. A existência do exploit tampouco significa que a fabricante tenha abandonado as medidas de proteção do console.
Atualizações de sistema podem corrigir as vulnerabilidades utilizadas em técnicas de desbloqueio. Além disso, modificações não autorizadas podem trazer riscos de instabilidade, perda de dados, incompatibilidade com serviços online e problemas relacionados às condições de suporte da fabricante.
Por esses motivos, a descoberta deve ser encarada principalmente como um avanço técnico para a comunidade de pesquisa e desenvolvimento, e não como uma recomendação para que usuários comuns modifiquem seus aparelhos.
O que esperar do desbloqueio do Switch 2 daqui para frente?
O NS2JB estabelece um novo ponto de partida para a investigação das proteções do Nintendo Switch 2. A execução de código nativo em componentes do sistema e as demonstrações de modificações em Mario Kart World mostram que pesquisadores já conseguem ultrapassar algumas das limitações impostas pelo software oficial.
Os próximos avanços dependem de novas pesquisas. Um método de acesso mais amplo, a descoberta de vulnerabilidades adicionais e o desenvolvimento de ferramentas que automatizem o processo podem ampliar as possibilidades de homebrew, modificação de jogos e análise técnica da plataforma.
Por enquanto, a principal conquista é a demonstração de um caminho de exploração por software que funciona na versão 23.0.1, sem necessidade de alterações físicas no console. A ausência de acesso completo ao kernel, a perda do desbloqueio após reinicializações e a falta de um custom firmware pronto mostram que ainda há obstáculos importantes.
Para quem acompanha o desenvolvimento de um futuro emulador de Nintendo Switch 2, a descoberta é relevante, mas não representa a linha de chegada. O console está mais acessível à pesquisa independente, enquanto a possibilidade de executar seus jogos comerciais em um emulador continua dependendo de avanços técnicos adicionais.


