domingo, 8 de enero de 2017

Métodos para conseguir copias de seguridad.


Introducción

Leyendo el título de este artículo, puede que te estés preguntando "¿Qué son las copias de seguridad?". Una copia de seguridad (en términos de videojuegos) es lo que se considera una copia fidedigna de un juego original ya sea de formato físico o digital. En Wii U, existen distintos formatos de copias de seguridad y los conocidos hasta la fecha son:

- WUD: Este formato es una imagen exacta de un disco original de Wii U.
- WUX: Es el formato comprimido de una imagen WUD.
- FST: Este formato esta conformado por un conjunto de archivos de distintas extensiones (.app .h3 .cert .tik .tmd). Todos estos archivos juntos, forman un paquete FST instalable para la Wii U, el cual puede ser instalado mediante el WUP Installer o el Woomïnstaller. Los paquetes FST son libre y gratuitamente accesibles desde los servidores de Nintento (a excepción del .tik). Es el formato FST es el más usado para instalar títulos en la Wii U.
- WOOMY: El formato WOOMY es similar al FST, sin embargo los .woomy son paquetes instalables en un sólo archivo en vez de varios, poniendo los archivos .app .h3 .cert .tik .tmd en un sólo archivo .woomy. Es un formato poco común pero puede que en un futuro este llegue a ser usado en lugar del FST, pero es poco probable. Los paquetes WOOMY pueden ser instalados mediante el Woomïnstaller.
- FST Decriptado: Coloquialmente conocido como el "Loadiine Ready". Formato comúnmente usado para Loadiine antes de la liberación del IOSU exploit. Este formato está conformado por 3 carpetas base: code, content y meta. Dentro de "code" se encuentra el núcleo de la aplicación/juego y no es recomendable jugar con su contenido (al menos que seas altamente experimentado en ingeniería inversa). Dentro de "content" se encuentra el contenido de la aplicación/juego que puede ser texturas, modelos 3D, sprites 2D, efectos de sonido, música, etc. En "meta" tenemos la información del titulo como lo es el icono, la pantalla de inicio cuando ejecutamos el juego y la música que suena simultáneamente, el nombre del juego, su ID, la región, etc, Este es un formato muy útil para trabajar mods e igual lo será cuando Loadiine vuelva a la vida cuando Mocha CFW adquiera soporte USB FAT32. Como nota adicional, al momento de instalar un paquete FST en tu Wii U, en el sistema de archivos (internos y/o USB), estos quedan en forma FST Decriptados y son manipulables mediante el FTPiiU Everywhere, sólo tienes que encontrar el juego con su respectivo ID y así encontrarás las carpetas code, content y meta.


Herramientas

Desde la liberación del IOSU exploit y el Método Brazileño, han sido liberadas infinidad de herramientas muy útiles para conseguir copias de seguridad en sus distintos formatos. A continuación te presentaré algunas herramientas para ello:

- wudump: Herramienta en forma de homebrewpara dumpear copias exactas de tus discos originales divididas en partes de 2 gb mas un par de llaves (game.key y common.key) que sirven para generar el ticket de dicho juego. La "common.key" es universal y es necesaria para las otras herramientas, así que guardala muy bien.
- wud2app: Herramienta de Windows para usar en conjunto con wudump. Convierte tus copias en formato .wud en paquetes FST instalables, igualmente puedes usar archivos .wud divididos en partes para convertir directamente en FST siempre y cuando las llaves estén presentes. Requiere uso de la Ventana de Comandos (cmd). Para convertir a formato FST, copia el wud2app.exe en la carpeta que quieras, abre la Ventana de Comandos en la carpeta en cuestión (shift+click derecho y "Abrir ventana de comando aquí") y escribe "wud2app.exe "X:\wudump\WUP-P-TEST"".en donde "X" es la letra asignada a unidad de tu SD, presionas enter.
- tik2sd: Herramienta de dumpeo masivo de tickets instalados en tu consola, muy útil para dumps de juegos que compraste en a eShop.
JWUDTool: Herramienta que nos permite comprimir y/o decriptar nuestras copias .wud, requiere Java y uso de a Ventana de Comandos (cmd). Para comprimir, pon tu game.key, common.key y tu dump completo/dividido junto con el ejecutable .jar, abre la Ventana de Comandos en la carpeta en cuestión (shift+click derecho y "Abrir ventana de comando aquí") y escribe "java jwudtool.jav -in game.wud -compress -out game.wux" o "java jwudtool.jav -in game_part1.wud -compress -out wux" cuando viene dividido, presionas enter. Para decriptar escribe "java jwudtool.jav -in game.wud -decrypt -out decrypted".
- CDecrypt: Herramienta para decriptar paquetes FST, requiere uso de la Ventana de Comandos (cmd) y la common.key bajo el nombre de "ckey.bin". Para decriptar paquetes FST, pon los archivos Cdecrypt.exe, libeay32.dll y ckey.bin junto con los archivos FST, abre la Ventana de Comandos en la carpeta en cuestión (shift+click derecho y "Abrir ventana de comando aquí") y escribe "Cdecrypt.exe title.tmd title.tik ckey.bin", presionas enter y te generará carpetas decriptadas FST.
uTikDownloadHelper: Herramienta simple para descargar paquetes FST directamente de los servidores de Nintendo e igual genera tickets con las keys obtenidas desde la página de la wiiu titlekeys (te pedirá la url de esta página cuando la inicies por primera vez, puedes encontrarla en google). Si usas el Método Brazileño, este es el programa que necesitas ya que te marca el contenido que no puedes instalar en letras rojas ya que requiere parcheo de firmas, en pocas palabras, CFW. Esta herramienta igual tiene la opción de descargar un título cuando arrastras a la aplicación un ticket generado con el tik2sd, La herramienta es multi-lenguaje así que no es necesario entrar en detalles en como funciona.
Wii U USB Helper: Herramienta similar a la anterior, pero con una interfaz más elegante y cuenta con elementos como fotocapturas de los juegos, sinopsis y una función para transferir tus paquetes FST via FTP con la ayuda de otra herramienta en forma de homebrew. Requiere introducir la url de la página de las keys cuando se inicia por primera vez.
Wii U USB Helper Transfer Tool: Homebrew que se usa en conjunto con el Wii U USB Helper, requiere Mocha CFW, sirve para recibir paquetes FST descargados mediante el Wii U USB Helper via FTP para instalarlos posteriormente dentro de mismo homebrew si así se desea.

NOTA: El programa Wii U USB Helper es muy intuitivo, pero aún así es necesario explicar cómo funciona la transferencia FTP. Sobre el icono del juego que vayas a descargar (o que ya hayas descargado), dale click derecho y pincha en "Copy to SD", se abrirá una pestaña llamada "Copy Queue"en donde debes presionar en "Send to WiiU" y se abrirá una ventanita en donde debemos poner la IP de nuestra Wii U, pasamos a nuestra Wii U y ejecutamos nuestro Wii U USB Helper Transfer Tool y ahí nos aparecerá la IP de nuestra Wii U que debemos poner en la ventanita del programa en nuestra PC, posteriormente presionamos en "OK" y esperamos a que termine nuestra transferencia. Una vez que termine nuestra transferencia, nuestro paquete se encontrará dentro de la carpeta "install" en la SD de nuestra Wii U, procedemos a buscar dicha carpeta, la marcamos con D-Pad Derecho y presionamos A para instalar en la NAND o X para instalar en la USB.

De momento sería todo lo que necesitas saber para conseguir copias de tu catálogo de vídeojuegos :) si tienen dudas no duden en preguntar para poder mejorar este artículo, ha sido uno muy extenso y puede que se me hayan escapado algunos detalles.

Artículos de seguimiento:
Haxchi - Inicia código sin firmar sin necesidad de Internet
- La vWii (Proximamente...)
- RetroArch WiiU (Proximamente...)

sábado, 7 de enero de 2017

#WiiUSceneNews - WUP Installer estrena una Interfaz Gráfica GX2, homebrews de la Wii directos desde el HBL y nuevos Canales!

Muchos hemos estado muy ansiosos viendo como se desarrolla la Wii U Scene, viendo lo que acontece desde una perspectiva en tercera persona. Con satisfacción les puedo decir que tenemos una scene que se va pareciendo más y más a la de su predecesora (la Wii), demostrando una vez más que es una de las mejores consolas para el hacking a diferencia de la creencia popular y de la opinión de los anfitriones del 33C3.

WUP Installer GX2

WUP Installer recibe su lavado de cara, con gráficos GX2!!!



El desarrollador @djskual ha estado trabajando desde hace más de un mes sobre el WUP Installer Y MOD añadiéndole gráficos GX2 usando las texturas del Loadiine GX2, con una interfaz elegante y muy intuitiva.



Ya puedes deshacerte de tu viejo instalador y actualizarte a esta versión GX2 ya sea que uses el Método Brazileño o CFW, como siempre, el WUP Installer GX2 lo puedes encontrar en la HB App Store o desde la página de WiiuBru pinchando aquí.

FSHax




FSHax es un parche que permite a cualquier aplicación/homebrew tener acceso total a todo el sistema de archivos de nuestras Wii Us. ¿Para qué nos sería útil este parche? Todos los juegos pueden tener acceso a la tarjeta SD para así poder cargar mods mediante el SDCafiine con una compatibilidad mejorada, en resumen, FSHax nos traería una versión definitiva del SDCafiine. Inicialmente @gudenaurock quería implementarlo como parche en los CFWs existentes, pero al momento de demandarlo para el Haxchi CFW, @FIX94 mencionó que no era lo mejor, que era muy peligroso tener acceso a todo el sistema de archivos mientras se corre un CFW, razón por la que existe un nodo para comunicarse con el IOSU, por lo cual recomendó que trabajara sobre el libiosuhax. Mi pronostico es que el FSHax (al igual que el libiosuhax) será implementado en el SDCafiine, sólo queda estar a la expectativa de qué nos traerá este desarrollador.

HBL2HBC

FIX94 lo hizo de nuevo!!!
"FIX94" es un nickname legendario en la Wii U Scene, en especial en estos días, y hoy nos trae una herramienta fácil de usar y que nos permitirá disfrutar de nuestros homebrews de la vWii sin necesidad de pasar por el  Wii Menu. Como su nombre lo indica, este homebrew nos permite desplazarnos desde nuestro Homebrew Launcher (Wii U) hacía nuestro Homebrew Channel (vWii) en caso de que lo tengas instalado en tu vWii. La dinámica de este homebrew es simple, busca la ID de un canal presente en la vWii y lo ejecuta directamente. Este homebrew incluye un archivo hbl2hbc.txt (debe estar presente en la raíz de la SD) que nos permite cambiar el ID por defecto (el del HBC) por otro que queramos agregar (puede ser un forwarder en la vWii, algún WiiWare o cualquier canal que esté instalado en la vWii). El archivo hbl2hbc.txt nos permite colocar distintos IDs, cuando hay más de un ID a ejecutar, el HBL2HBC omitirá el arranque directo para forzar un menú de selección para así poder seleccionar el canal/forwarder que quieras arrancar.

Pido disculpas a los seguidores de este blog ya que aún no tengo ningún artículo dedicado a la vWii, pero por supuesto tendré presente esta herramienta cuando haga artículos al respecto.

¡WiiuBru estrena sección de canales y forwarders!


El protagonista de este articulo es un desarrollador miembro del equipo WiiuBru, nos referimos a @breinj. Brienj es un desarrollador de antaño de la Wii U Scene ofreciéndonos piezas como U-Paint y el CHIP8 Emulator. A mediados de Diciembre, Brienj ha estado trabajando en un port de su U-Paint en formato rpx para poder tener un formato FST instalable en el Wii U Menu. Después de tantas pruebas y lograr hacer un canal totalmente funcional del U-Paint, Brienj se ha dedicado a portear a mayoría de los homebrews en formato .elf para HBL a rpx y posteriormente en paquetes FST listos para instalar, anunciando una nueva sección en wiiubru.com llamada Channels en donde vienen dos tipos de FST instalables: canales completos y accesos directos (forwarders) como los que teníamos en los días de la Wii Scene.



A continuación la lista de canales y forwarders disponibles en wiiubru.com:

- Canales:
    FlappyBirdU.
    Homebrew Launcher.
    U-Paint.
    WUP Installer GX2.

- Forwarders
   Loadiine GX2: Requiere una versión especial de Loadiine GX2 y en el directorio correcto bajo el nombre correcto (SD:/wiiu/apps/loadiine_gx2/loadiine_gx2.elf), puedes encontrar una versión con soporte de DLC no.legitimo modificado por mí mismo aquí.
   HBL2HBC: Requiere estar en el directorio correcto y bajo el nombre correcto (SD:/wiiu/apps/hbl2hbc/hbl2hbc.elf). Puede usarse el hbl2hbc.txt para agregar más entradas o, si eres creativo, puedes cambiar el título por defecto, cambiar los archivos meta del forwarder mediante el ftpiiu everywhere y así crear un acceso directo a tu homebrew de la Wii favorito (ejem. USB Loader GX, WiiFlow, Nintendon't, etc.).


NOTA: Puede que para muchos pueden considerar "obsoleto" el Loadiine, pero puede que te sea útil para inyecciones de la Consola Virtual, juegos en la SD (en la USB gracias a Mocha CFW en un futuro) o incluso por mera nostalgia a la Wii Scene, no es como en la 3DS que tienes que pagar por una flashcard carisima (Gateway, Sky3DS, EZ-Flash Redux) por nostalgia a la DS Scene. Igualmente el forwarder para Loadiine GX2 fue posible gracias a la demanda de los usuarios.