A notícia de que o firmware do Nintendo Switch 2 foi extraído veio em 25 de outubro, poucos dias depois do lançamento reportado do ns2jb, o primeiro jailbreak público da plataforma feito apenas por software. Mas há uma diferença importante entre extrair alguns arquivos do console e obter uma imagem completa e descriptografada do firmware — ou quebrar por inteiro a segurança do aparelho.
2
9
O que se sabe sobre a extração
A reportagem de 25 de outubro atribui a extração ao criador de conteúdo Senhor Linguica e a uma ferramenta desenvolvida por Kurumuz. Segundo o relato, alguns arquivos extraídos podem ser analisados, enquanto outros parecem continuar criptografados. O material pode ajudar a comparar o sistema operacional do Switch 2 com o do primeiro Switch e a investigar possíveis falhas de segurança. Esses são usos potenciais da extração, não a confirmação de que novas vulnerabilidades já foram encontradas.
9
Separadamente, uma pessoa no fórum GBAtemp afirmou que um fork do ns2jb feito por Kurumuz gerou cerca de 223 MB de dados binários. É um relato de um teste feito por um usuário da comunidade, não uma confirmação independente de que todo o firmware foi extraído ou descriptografado.
39
Em outras palavras, uma extração pode fornecer código útil para pesquisa sem incluir todos os componentes protegidos. As informações disponíveis não comprovam a existência de uma cópia completa e descriptografada do firmware.
9
39
O que o ns2jb permite — e quais são seus limites
O pesquisador de segurança Sammy “pepsipu” Hajhamid lançou o ns2jb em 22 de outubro e informou compatibilidade com o firmware 23.0.1. O método é feito por software, sem necessidade de instalar um modchip, mas é temporário: depois que o console reinicia, é preciso executar o jailbreak novamente. As reportagens mencionam a ajuda do OpenAI Codex durante a pesquisa, mas não sustentam a ideia de que a IA tenha criado o jailbreak sozinha, com um único comando.
2
4
16
A cadeia de exploração reportada começa com um estouro de inteiro de 32 bits no interpretador do SmileBASIC 4, um aplicativo compatível com versões anteriores do console. Depois, chega ao serviço de sistema de arquivos do Switch 2. O acesso resultante foi usado para executar código nativo, homebrew e modificações em jogos, além de extrair alguns dados de jogos e binários do sistema. Trata-se de acesso no nível do usuário e de serviços do sistema — não de um jailbreak comprovado do kernel, o núcleo do sistema operacional.
6
15
16
O SmileBASIC 4 teria sido removido da eShop depois disso. As fontes disponíveis, porém, não confirmam que a remoção tenha ocorrido especificamente nas lojas dos Estados Unidos e da Europa.
14
Extrair arquivos não é o mesmo que ter jogos prontos para jogar
As reportagens mencionam arquivos e recursos dos capítulos 1 a 4 de Deltarune e de uma versão beta de The Duskbloods, além de uma modificação de Mario Kart World demonstrada com o ns2jb. Esses casos indicam atividade de extração de arquivos e criação de modificações; não comprovam que cópias completas e jogáveis de jogos comerciais tenham sido verificadas de forma independente ou disponibilizadas ao público.
1
10
14
A criptografia é outra barreira. Parte dos arquivos do firmware parece estar criptografada, e as reportagens dizem que backups de jogos não podem ser executados em emuladores sem as chaves de criptografia do console. As fontes não mostram que o ns2jb extraia essas chaves.
9
14
As alegações sobre emuladores ainda não foram verificadas
O repositório do ounce-core se descreve como um emulador de Switch 2 escrito em Rust e desenvolvido por engenharia reversa independente. O projeto afirma que consegue executar binários nativos e código de firmware capturado. Essas são alegações dos responsáveis pelo projeto; o material disponível não verifica de forma independente a execução de jogos comerciais do Switch 2 em um emulador público.
3
Extrair arquivos e emular um console são desafios diferentes. Um emulador precisa reproduzir o comportamento da plataforma para executar os programas, e dados de jogos criptografados também podem depender de chaves para serem usados. As fontes não comprovam que a reimplementação do hardware seja o principal obstáculo, nem que a extração reportada tenha resolvido a barreira da criptografia.
3
14
Também há conversas na comunidade sobre uma possível alternativa baseada no WebKit, mas as fontes não confirmam o lançamento de um jailbreak substituto. A cobertura da tentativa inicial de Hajhamid pelo WebKit afirma que ela não teve sucesso.
6
8
13
Por enquanto, a conclusão mais sólida é mais restrita do que dizer que o Switch 2 foi totalmente “desbloqueado”: o ns2jb teria permitido acesso temporário a serviços do sistema, e pesquisadores conseguiram extrair alguns arquivos para análise. A extração do firmware pode contribuir para novas pesquisas, mas, por si só, não comprova controle do kernel, acesso às chaves de criptografia ou a execução de jogos comerciais de Switch 2 no PC.
1
9
14
16