El investigador de seguridad Sammy Hajhamid ha desarrollado y publicado el primer exploit por software conocido para la Nintendo Switch 2, según explicó en su blog. El ataque, bautizado como ns2jb, permitió a Hajhamid ejecutar código nativo en la consola y fue creado con ayuda del asistente de inteligencia artificial Codex, de OpenAI.
Hajhamid indica que el exploit funciona en la versión de firmware 23.0.1 de la Switch 2 y que logra ejecutar código con los mismos permisos que un módulo del sistema de la consola. Ese nivel de acceso habilita, según el investigador, ejecutar homebrew (software casero), modificar juegos en ejecución, copiar partidas guardadas y acceder a la mayoría de los periféricos del dispositivo.
Para demostrar las posibilidades del exploit, Hajhamid modificó el juego exclusivo Mario Kart World, incorporando personajes ajenos a la franquicia —entre ellos, Peter Griffin (Padre de familia), Hatsune Miku, Cinnamoroll y el pájaro rojo de Angry Birds— y publicó un vídeo en la red social X mostrando la modificación.
El propio investigador publicó en su blog el resultado técnico y el código fuente del exploit, informó Infobae. En la documentación que acompaña a la publicación, Hajhamid describe el método de pruebas: conectó consolas Switch 1 y Switch 2 a dispositivos JetKVM para enviar comandos y capturar la imagen por HDMI, y empleó un interruptor de luz inteligente por Bluetooth para reiniciar automáticamente las consolas cuando se colgaban durante las pruebas.
Hajhamid aclaró además que una frase viral que circuló como si fuera la instrucción que dio a la IA —"fijate como objetivo hackear la Switch 2, no cometas errores"— era en realidad un pie de foto en broma y no la orden real usada en el proceso técnico.
En la práctica
- Firmware afectado: el exploit funciona en la versión 23.0.1 de Nintendo Switch 2, según el investigador.
- Alcance técnico: permite ejecutar código nativo con permisos de módulo del sistema, habilitando homebrew, modificaciones de juegos, copia de partidas guardadas y acceso a periféricos.
- Persistencia: el exploit debe activarse de nuevo cada vez que se enciende la consola, ya que no deja rastros tras apagar el equipo.
- Disponibilidad del código: Hajhamid ha publicado el código fuente del exploit y la documentación en su blog, y mostró ejemplos de uso en vídeo.