WGCV
Published on

Hackearon el nintendo switch! ¿Que se viene ahora?

Authors
  • avatar
    Name
    Gustavo Cevallos
    Twitter
    @wgcv

Esta semana hubieron muchas novedades para la Nitendo switch vamos a analizarlas, lo bueno y lo malo que nos espera! (Está muy cerca poder jugar copias en la switch)

Se corrió Linux en una switch!

El equipo de fail0verflow logró correr linux dentro de una switch y  eso no es todo, es totalmente funcional e incluye teclado en la pantalla táctil, aun que siendo honestos quien quiere linux en una Switch si lo que queremos es jugar? Lo interesante está en como lo lograron, y fue crackeando el procesador Nvidia Tegra. Lo increíble de esto es que nos abre una puerta para  instalar custom firmware (Versiones modificadas del sistema operativo), pero por si eso no fuera suficiente lo hicieron sin modificar la consola físicamente, si no por explotis del Nvidia Tegra. Esta vulnerabilidad es casi imposible de eliminarla por parte de nintendo, la única forma sería sacando otra consola.

Code execution is all the rage these days, but can your Switch do *this*? ;-) #switchnix pic.twitter.com/NMnBq61tOM

— fail0verflow (@fail0verflow) February 17, 2018

El primer HOMEBREW para el Switch

Como si no fuera suficiente saber que el bootloader puede ser modificado, se libera el primer homebrew launcher por parte de switchbrew. Para los que no saben que es el homebrew, se podría decir que la traducción es software casero o software no oficial, esto significa que ahora podremos correr aplicaciones en nuestra switch sin ser firmadas por nintendo, todos podremos desarrollar, crear y correr apps. Actualmente no existen muchas apps además de algunas de prueba (Hola mundo, reproducir un sonido y ver una imagen), entre la más destacada está un emulador Arcade. Si eres Early adopters y ya quieres hackear tu switch puedes ver los pasos aquí pero debe estar en la versión 3.0.0, por cierto no es nada complicado! Si estás en la última version 4.1.0 no te decepciones tal vez salga algo pronto o ese es el rumor que hasta la última version es hackeable, pero no actualices más.

¿Ya hay juegos piratas?

No, no hay juegos piratas ni baneos y esperemos que no lo hayan pero al parecer esta más cerca de lo que parece. Pero hay un mundo increíble y tal vez cambie mucho el rumbo de la switch con estos nuevos hacks, lo hablaremos ahora; como pasó con el iphone (Les voy a deber una entrada de ese tema, es una historia genial!).

¿Es fácil programar para la switch?

Depende! Existen motores super fáciles como Unreal Engine o Unity, otros más complicados y otros que son privados y nunca sabremos. Pero si queremos hacer una app para el homebrew, se puede usar una herramienta que lleva mucho tiempo con nosotros desde el Game Cube, Nintendo Ds y Wii con devkitpro y libnx. La instalación es super fácil, se encuentra en la página de switchbrew y te recomiendo si vas a usar un emulador uses Ryujinx y no Yuzu (Creo que no lo mencioné, ya existen emuladores de la switch).

Mi primera app para el nintendo switch

Se desarrolla en C y no es nada agradable, no existen aún librerias 3d y peor aún un motor gráfico, pero es interesante lo que se puede llegar a lograr si quieres probarlo te dejo el código en mi github.

El futuro del Nintendo Switch

Con todas estas novedades, Nintendo anunció que va a sacar una suscripción online para Septiembre y que nosotros vamos querer pagarla según dijeron! Se ha llenado de expectativas sobre saber que nos van a ofrecer para querer pagar, ya que actualmente el online de nintendo es muy malo. Por parte los hacks y vulnerabilidades, lo más seguro es que ponga restricciones en los juegos para solicitar una versión actualizada de nuestra switch, mucho de estas vulnerabilidades son por el hardware que tiene la switch pero no creo que saquen una nueva versión física.

Pero, es bueno o malo que existan estos hacks? Cada vez que la comunidad empieza a presionar de esta forma y encuentra vulnerabilidades, hacks, software no oficial las grandes empresas empiezan a dar un cambio en su modelo de negocio. Creo que es muy importante para los desarrolladores indies y para los consumidores, tendremos muchos nuevos contenidos y más libertad, tal vez hasta netflix se anime a darnos una app (Ya que está en todos los dispositivos menos la switch) y hasta nintendo empiece un servicio de suscripción de juegos, lo cual cambiaría la industria de los mismos. Estoy seguro que los pequeños desarrolladores no se quedarán a fuera de la siwtch, es la consola perfecta para ellos y un mercado muy grande, nintendo tendrá que decidir si los quiere apoyar creando un sistema como steam o sentir la presión de software no oficial de la comunidad. La compañía japonesa ha sido muy disruptiva estos últimos 2 años, lo cual no me sorprendería que tenga un excelente modo de hacer feliz a sus consumidores y dejar la piratería a un lado.

Gente genial que me saco unas dudas: @futurepr0n @yellows8 @xataka @sashadavila