El panorama tecnológico experimentó un avance notable después de que el investigador y modder Sami Haji Hamid lograra ejecutar el primer jailbreak público de la consola de videojuegos Nintendo Switch 2, apuntando a la versión de firmware número 23.0.1. El proceso permitió al investigador ejecutar software homebrew, acceder a la mayoría de los accesorios del dispositivo, además de realizar copias de seguridad de los archivos guardados y explorar las capacidades de modificación mediante la ejecución de una versión modificada del juego «Mario Kart World».
El papel de la inteligencia artificial en el proceso de pirateo
A diferencia de la dependencia común de modelos como Claude en los procesos de ingeniería inversa asistidos por inteligencia artificial, el investigador recurrió al modelo Codex de OpenAI. El proceso de jailbreak tomó alrededor de dos semanas y requirió dos enfoques diferentes y configuraciones de hardware completas para conectar el dispositivo a la computadora, lo que incluyó el paso de entradas USB y la recepción de salidas HDMI, además de usar un interruptor de luz inteligente con Bluetooth para el chip de energía del dispositivo y reiniciarlo automáticamente cuando la herramienta de programación fallaba.
El mecanismo de la vulnerabilidad y la herramienta SmileBASIC 4
El hackeo se basó inicialmente en una vulnerabilidad a través del navegador WebKit, aunque esta no permitía ejecutar software homebrew ni modificaciones. El siguiente paso requirió dirigir la inteligencia artificial hacia un punto de entrada representado por el juego de la generación anterior SmileBASIC 4. Tras el anuncio del hackeo, Nintendo o el desarrollador (SmileBomb) se apresuraron a retirar el juego y dejar de ofrecerlo en la tienda digital Nintendo eShop en Estados Unidos y Europa, mientras que la versión japonesa seguía disponible en el momento de redactar este informe.
Naturaleza del hackeo y limitaciones actuales
El proceso de jailbreak se realiza completamente a través de software sin necesidad de modificaciones de hardware en el dispositivo, lo que lo convierte en un híbrido entre teléfonos inteligentes y consolas de videojuegos portátiles. Sin embargo, el investigador aún no ha podido desarrollar un firmware personalizado permanente (Custom Firmware), lo que requiere volver a aplicar el proceso de hackeo utilizando la computadora cada vez que se reinicia el dispositivo.
¿Por qué es importante esta noticia?
Este desarrollo representa un nuevo indicador del ritmo acelerado de la ingeniería inversa y el desbloqueo de plataformas digitales impulsado por las capacidades de las herramientas de programación de inteligencia artificial, lo que plantea preocupaciones sobre la repetición de los problemas de piratería que enfrentó la primera generación de Nintendo Switch. Esto ocurre en paralelo con los intentos continuos de las comunidades de desarrolladores para hackear otras plataformas como la PlayStation 5.