As defesas contra pirataria do Switch 2, da Nintendo, foram colocadas sob pressão depois que um jailbreak público permitiu que pesquisadores acessassem jogos, atualizações, conteúdos para download e arquivos de save descriptografados. O exploit, lançado em 22 de outubro pelo pesquisador de segurança Sammy Hajhamid, conhecido online como pepsipu, funciona na versão 23.0.1 do sistema, que era a mais recente naquele momento.
O jailbreak, chamado ns2jb, usa o SmileBASIC 4, uma ferramenta de programação originalmente desenvolvida para o primeiro Nintendo Switch e que continua compatível com o console mais novo. Um programa curto se comunica com um servidor Node.js na mesma rede e tem como alvo o serviço de arquivos do console, tornando possível ler e escrever na memória. O exploit ainda não oferece uma maneira de instalar um sistema operacional alternativo, exige um computador conectado após cada reinicialização e não alcança o kernel do sistema, mas é suficiente para extrair conteúdo e executar software homebrew.
Segundo relatos, pepsipu usou o agente de programação Codex, da OpenAI, durante grande parte do processo de desenvolvimento. O sistema controlava consoles Switch, capturava suas saídas e os reiniciava após falhas. A Nintendo respondeu removendo o SmileBASIC 4 de sua eShop, embora o pesquisador supostamente tenha adaptado o exploit para o WebKit, o mecanismo de navegação do console. Portanto, fechar a vulnerabilidade exigiria uma atualização do sistema.
O jailbreak foi rapidamente seguido por esforços para executar softwares do Switch 2 em outros dispositivos. Emuladores iniciais para PC conseguem iniciar jogos como Mario Kart World e Donkey Kong Bananza, embora o desempenho continue inconsistente mesmo em hardware potente. O desenvolvimento avança rapidamente, com atualizações frequentes aparecendo no GitHub.
Um projeto separado chamado nxnative está concentrado na execução nativa, e não na emulação. O Switch 2, os processadores Apple Silicon e os chips Snapdragon usam a arquitetura ARM de 64 bits, permitindo que as instruções dos jogos sejam executadas sem simular o processador do console. O projeto adapta os arquivos dos jogos, recria os serviços de sistema da Nintendo em um programa hospedeiro e traduz a API gráfica NVN do console para o framework Metal da Apple.
Vídeos divulgados em 1º de novembro mostraram Donkey Kong Bananza rodando em um Mac a até 60 quadros por segundo. Os testes ainda não são consistentemente fluidos: segundo relatos, o jogo cai de 60 para 30 quadros por segundo em um Mac em cenas exigentes, enquanto um teste inicial no iPhone 17 alcançou 15 quadros por segundo. Mario Kart World também apresenta problemas gráficos em alguns casos. Cerca de 85 jogos do Switch 1 já seriam compatíveis com hardware Apple Silicon.
As semelhanças de hardware entre os dois consoles da Nintendo também podem estar ajudando nos esforços para executar jogos do Switch 2 no Switch original. Segundo relatos, Pokopia foi demonstrado em 720p e cerca de 30 quadros por segundo, enquanto Mario Kart World consegue rodar com qualidade reduzida em consoles Switch modificados e com overclock. Algumas imagens publicadas online podem não ser confiáveis, especialmente vídeos que mostram um desempenho excepcionalmente fluido, mas o sistema operacional compartilhado, a arquitetura do processador e a compatibilidade retroativa oferecem uma base comum para novas experimentações.
A Nintendo pode corrigir a vulnerabilidade do Switch 2 por meio de atualizações de software e exigir versões mais recentes do sistema para jogos futuros, a eShop e os serviços online. No entanto, o material que já foi extraído não pode ser recuperado, e exploits posteriores podem permitir que piratas aproveitem o trabalho existente.
A empresa também dispõe de opções legais. Ações anteriores da Nintendo contribuíram para o encerramento do emulador Yuzu após um acordo, o desaparecimento do Ryujinx do GitHub e a condenação do membro da Team Xecuter Gary Bowser. Projetos como o nxnative não incluem arquivos de jogos e exigem que os usuários forneçam conteúdo de seus próprios consoles, mas ainda podem facilitar a distribuição não autorizada. Na França, contornar as proteções dos consoles continua sendo ilegal, inclusive quando se copiam jogos de propriedade pessoal.
Fontes: Numerama.