Un jailbreak solo por software libera la Switch 2 en el firmware más reciente

Jailbreaking the Switch 2

ns2jb es el primer jailbreak únicamente por software para la Switch 2 en el firmware 23.0.1. Permite ejecutar código nativo arbitrario como cualquier sysmodule ordinario y como el sysmodule integrado fs, lo que abre la puerta al homebrew, la modificación de juegos, la copia de partidas guardadas y el acceso a periféricos vía MMIO. Para demostrarlo, Codex modificó Mario Kart World, un título exclusivo de Switch 2, añadiendo personajes como cinnamoroll, red y tole tole.

El jailbreak en sí requirió un esfuerzo considerable de unas dos semanas. El Mario Kart World, sin embargo, fue completamente vibecodeado en un día y solo por diversión.
  1. hturan

    Increíble en todos los sentidos.

    Si esto es cierto, acceso de lectura/escritura descifrado a `fs`, no me sorprendería que empezáramos a ver volcados de juegos de Switch 2 aparecer en unas pocas horas. Dado el mundo de recomps/decomps en el que vivimos ahora, eso significaría exclusivos de consola jugables en hardware arbitrario (el peor escenario posible para Nintendo). Ya hemos visto cosas como Tears of the Kingdom corriendo a 60 fps de forma nativa en un iPhone.

    Darle brazos y ojos a los LLMs mediante KVM (o webcam) es un paradigma muy potente para este tipo de trabajo con hardware, ya que permite paralelizarlo y ejecutarlo 24/7. Recomiendo encarecidamente a la gente que experimente más con esto (¡con fines menos malévolos!) cuando trabaje en firmware/hardware para dispositivos externos.

    También vale la pena señalar que esto se habría cobrado fácilmente más de $50k a través del HackerOne de Nintendo (https://hackerone.com/nintendo).

  2. rootsudo

    No entiendo, ¿cómo está usando la gente Codex para este tipo de investigación? Siempre que intento hacer bug bounty, investigación, etc., se bloquea y tengo el acceso de nivel "azul"/daylight o como se llame.

    Por ejemplo, intenté investigar algunos CVE en ROMs de Android más antiguas y directamente se negó. Estaba bien cuando lo hacía en... Microsoft y para enviar un bug bounty de Microsoft, pero Android era un no rotundo.

  3. coreyp_1

    ¡No puedo creer que estuviera haciendo esto usando Codex!

    Razón: Codex me bloqueó cuando intentaba encontrar un desbordamiento de pila en mi propio código, diciendo que tenía que ser un investigador de seguridad autorizado.

    Probablemente se activó con la palabra "Java" en mi código. Pero no estaba trabajando en Java en absoluto... Es una biblioteca de expresiones regulares personal escrita en *C*, y estaba trabajando en un dialecto de Java (actualmente soporto 12 dialectos... por diversión. Dejad de juzgarme).

    Tuve que volver a Claude...

  4. schwarzrules

    > El jailbreak en sí requirió un esfuerzo considerable de ~2 semanas.

    Esto pareció una declaración sutil sobre lo impresionante que es esto. Antes de los LLM, parece que poner un esfuerzo considerable habría llevado mucho más tiempo lograr este resultado.

  5. KeplerBoy

    Dejando de lado la obvia discusión sobre cuánto importa la IA en comparación con el usuario (experto en seguridad experimentado según un vistazo al blog); creo que es realmente genial cómo las herramientas modernas (los KVM, el parpadeo del interruptor de luz Bluetooth y el soporte de controladores USB listo para usar) permiten este nivel de automatización.

  6. _imnothere

    En mi opinión, Nintendo merece una reacción más fuerte al igual que Sony. Las tarjetas clave de juegos mantienen la apariencia de propiedad física sin entregar lo que la gente espera de un cartucho.

    Desde luego espero con ansias que más gente se suba a la tendencia del hacking con IA para hacerlos caer.

  7. Melatonic

    Me pregunto si vamos a tener una situación como la Switch 1, donde la primera generación tiene la capacidad de hacer jailbreak por software y ejecutar firmware modificado, mientras que las generaciones posteriores requieren un modchip.

  8. jyapayne

    ¡Gran artículo! El interruptor de luz cambiando la Switch 2 es graciosísimo.

    Ten en cuenta que probablemente puedes aliviar el "dolor" de escribir en SmileBASIC escribiendo (o vibecodeando) la Raspberry Pi Pico (o similar) para emular un teclado y escribir el código.

Más de este día

2026-10-22