Em 22 de outubro de 2026, Sammy Hajhamid, conhecido como pepsipu, anunciou o ns2jb como um jailbreak de software para Nintendo Switch 2. O desenvolvedor afirma que a ferramenta executa código nativo com permissões de módulos do sistema no firmware 23.0.1, mas não dá acesso ao kernel e deixa de funcionar após a reinicialização.
O que o ns2jb permite
Pepsipu mostrou uma modificação de Mario Kart World com personagens como Cinnamoroll, Peter Griffin e Hatsune Miku. A demonstração acompanha o relato do desenvolvedor sobre execução de código nativo com permissões de módulos comuns do sistema. Esse nível de acesso não equivale ao controle do kernel, o núcleo do sistema operacional.
A cadeia técnica descrita por pepsipu
Segundo o desenvolvedor, a primeira etapa explora um estouro de inteiro de 32 bits no interpretador do SmileBASIC. Durante a remoção de itens de um array, a soma position + count pode transbordar e ficar negativa, permitindo leituras e gravações fora dos limites do array.
A etapa seguinte, ainda conforme o relato de pepsipu, envolve um estouro de buffer na normalização de caminhos do módulo integrado fs. O buffer temporário tem 0x301 bytes; a falha permite leitura e gravação arbitrárias dentro do processo. O desenvolvedor descreve uma cadeia que chega à execução de código nativo com permissões de módulos do sistema, inclusive no fs.
O que acontece quando o Switch 2 reinicia
Pepsipu descreve o ns2jb como tethered: a execução não permanece após uma reinicialização. O payload sai da memória e os processos afetados voltam ao estado normal. O jailbreak também não fornece acesso ao kernel nem firmware personalizado persistente.
A demonstração de um jailbreak não significa que já exista um emulador funcional de Switch 2 ou versões nativas de jogos para PC. Pepsipu trata homebrew e emulação como possibilidades futuras, não como resultados prontos.
O papel do Codex, segundo o desenvolvedor
Pepsipu atribuiu ao Codex ajuda na pesquisa de vulnerabilidades. Ele também disse que a meta automatizada inicial de obter execução de código em userland, ou espaço de usuário, não deu certo. Segundo o desenvolvedor, o trabalho no jailbreak exigiu esforço substancial por cerca de duas semanas; a modificação de Mario Kart World levou um dia.
O post técnico de pepsipu tem data de 18 de outubro de 2026. O anúncio público do ns2jb foi publicado em 22 de outubro de 2026.