Descoberta de Vulnerabilidade no Nintendo Switch 2
Uma nova pesquisa sobre segurança do Nintendo Switch 2 traz um avanço significativo para modificações no console. O pesquisador Sammy Hajhamid, conhecido como “pepsipu”, divulgou detalhes do ns2jb, um método que explora vulnerabilidades permitindo a execução de códigos não autorizados sem a necessidade de alterações físicas ou instalação de chips. Essa descoberta foi demonstrada na versão 23.0.1 do firmware.
Como Funciona a Vulnerabilidade?
A falha inicial se dá através do SmileBASIC 4, um aplicativo de programação do Nintendo Switch original, que também é compatível com o Switch 2. Apesar de ter sido removido da Nintendo eShop, ele serve como porta de entrada para acessar uma vulnerabilidade no componente FS, responsável pelo gerenciamento de arquivos do sistema. Isso possibilita executar códigos com permissões elevadas, além das normalmente concedidas.
Na demonstração, modificações foram feitas em Mario Kart World, onde personagens como Cinnamoroll, Hatsune Miku e Peter Griffin foram utilizados. Hajhamid também menciona a capacidade de executar programas homebrew, modificar jogos, copiar dados salvos e estudar componentes internos, embora a demonstração pública seja limitada a ações simples no sistema de arquivos.
Implicações e Limitações
Mike Heskin, outro pesquisador de segurança, explica que a vulnerabilidade no FS era conhecida, mas antes considerada inviável para exploração. A contribuição mais significativa da pesquisa de Hajhamid foi o uso de inteligência artificial para organizar dados, facilitando a exploração da falha.
Heskin também ressalta que, apesar do acesso ao FS permitir a extração de códigos de jogos e aplicativos, não possibilita a obtenção de chaves criptográficas de segurança do console, nem facilita o acesso ao kernel do sistema. Embora o ns2jb represente o nível mais elevado de acesso dentro do ambiente userland, as proteções superiores continuam desafiadoras.
Outro ponto importante é que o ns2jb depende de um método chamado tethered jailbreak, que precisa da conexão a um computador auxiliar e requer ser executado novamente após a reinicialização do console. Além disso, o SmileBASIC 4 é apenas uma das várias maneiras de acessar a vulnerabilidade no FS.
O Futuro das Modificações no Switch 2
Para a comunidade de desenvolvedores, essa descoberta abre novas possibilidades para a criação de ferramentas, programas e, potencialmente, emuladores funcionando no Switch 2. Contudo, ainda não há soluções funcionais para emular jogos exclusivos do sistema em PCs. A pesquisa também não representa um avanço na pirataria, pois não há ferramentas que permitam a instalação de jogos não autorizados.
Heskin acredita que a Nintendo provavelmente corrigirá essa vulnerabilidade em futuras atualizações de sistema, embora essa informação ainda não tenha sido confirmada oficialmente pela empresa. As versões anteriores do firmware, sem os mecanismos de proteção atuais, podem facilitar novas investigações, mas sem garantias de avanços significativos. Por enquanto, o ns2jb é um passo adiante na pesquisa de software do Switch 2.
