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.

sábado, 31 de diciembre de 2016

#WiiUSceneNews - FAT32 USB nativo en Mocha CFW, temas personalizados, Wii VC Hacking y más

Después de la desastrosa presentación en la sección de Wii U 33C3, mostrándonos exploits que realmente no son útiles para la comunidad, mostraron algo que podría ser interesante, en donde el entusiasta Dereck logró dumpear el boot1, más no el boot0. Teniendo el boot0 y el boot1 se es posible explotarlos para tener algo similar al bootmii y a A9LH en Wii U, sin embargo, después de un trabajo a medias por parte de este equipo de entusiastas, su respuesta fue:


Lamentable por parte de la crew de Smea siendo que esta consola tiene gran potencial, RetroArch Wii U, Haxchi, Mocha CFW y demás cosas por venir. Afortunadamente, WiiUBru (Dimok, FIX94, Maschell)no se queda atrás y toma la frase "haganlo ustedes mismos" como un reto. La Wii U Scene simplemente ignoró la respuesta negativa de la crew de Smea, trayéndonos nuevos anuncios, investigaciones y avances :)

Nueva BETA del HID to VPAD

¡HID to VPAD vuelve a la Wii U Scene, más recargado que nunca!



El desarrollador Maschell acaba de liberar una nueva BETA del HID to VPAD que viene con bugfixes, nuevas opciones y una interfaz gráfica tan elegante e intuitiva.
Lo que nos trae esta nueva BETA es:


- Bugfix para el Dual Shock 3.
- Nueva interfaz gráfica.
- La posibilidad de mappear el Gamepad + otros 4 Pro Controllers.
- Música de fondo dentro de la aplicación.
- Posibilidad de probar los botones remappeados.
- Vibración para el Dual Shock 3.
- GC-Adapter con vibración arreglada.
- Arregla el crasheado aleatorio.
- Soporte para el Homebrew Launcher Channel.

Pueden descargarla aquí para que disfruten de está nueva BETA.

Si lugar a dudas una gran actualización que nos facilitará la vida para disfrutar más nuestros controles de terceros en nuestra consola Wii U.


Descubrimientos en el Wii U Menu
Hace unos cuantos días, la comunidad de GBATemp decidieron indagar en el funcionamiento del Wii U Menu:
meta/
     iconTex.tga - An icon with the Wii U Logo, not used though
     bootTvTex.tga - Black, not used
     bootDrcTex.tga - Black, not used
     bootLogoTex.tga - "Nintendo" not used though
     bootMovie.h264
     meta.xml - WUP-N-HASP (EU) Name: "Wii U Menu/Menu Wii U"
code/
     title.tmd
     title.fst
     preload.txt - "app.xml cos.xml men.rpx"
     men.rpx - Should be the menu executable
     cos.xml
     app.xml
content/  - good part
     factory/
           layout.txt - should be the default menu scheme for JPN (?)
     common/system/
           timeStamp.txt - (?) It contains a date and an hour (Seeming the time when it was builded?)
            revision.txt - 38945 (?, version)
             RegionLang.txt - cLangXX(for me En) cRegionXX(for me Eu) (region and language for Wii U Menu)
     common/sound/men/
           cafe_barista_men.bfsar (Should be the default sound)
           stream/BGM_SET_ACS.bfstm (Should be the account selection?)
     common/package - textures?
           Set2.pack
           Men2.pack - TV Textures (Miiverse plaza)
           Men.pack - DRC Textures (Home Menu, this should be modified for custom themes)
           Acs2.pack
     XX(Eu for me)/Model
           ConfigTvCap_XX.szs
           AccountTvCap_XX.szs
     XXYYYY(XX= region YYYY= language)/Olive
           1stNUP.xml (Miiverse Plaza offline)
     XXYYYY/Message
           AllMessage.szs - Menu messages

Como se puede apreciar, los elementos gráficos del Wii U Menu los podemos encontrar empaquetados en "/storage_mlc/sys/title/00050010/10040100/content/common/package/", el paquete "Men2.pack" se encuentran los elementos que aparecen en la TV y en "Men.pack" los elementos que aparecen en el Gamepad. Los paquetes en formato .pack son simplemente archivos .SARC los cuales pueden ser desempaquetados con el programa Uwizard para así tener acceso a los modelos y texturas comprimidos en formato .szs de nuestro Wii U Menu.
Fue el usuario Mega-Mew quien logró reemplazar una textura del paquete "Men2.pack" (TV), dicha textura se encuentra en "content\Common\Package\Men2.pack_extracted\Common\Model\LoungeFloor.szs".
El usuario Mega-Mew hizo uso del SDCafiine en sysNAND para hacer la prueba, así que si eres un usuario avanzado y te sientes con ánimos de investigar al respecto con los modelos y texturas del Wii U Menu, puedes hacerlo sin riesgo haciendo uso del SDCafiine.

Sin lugar a dudas, un avance que nos puede orientar a tener temas personalizados en nuestro Wii U Menu en un futuro no muy lejano.
Avances Wii VC Hacking
Esto es algo que se ha estado trabajando muy en silencio por parte del desarrollador JaGoTu10 en GBATemp, pero para los que vemos más de cerca su trabajo apreciamos lo prometedor de su trabajo. La meta de JaGoTu10 es básicamente reinventar el código de la Consola Virtual de la Wii para poder jugar juegos de Wii, Gamecube y homebrews haciendo uso del Gamepad. Actualmente es posible hacer que los juegos de Wii VC que soporten el Wii Classic Controller sean jugables mediante el Gamepad modificando un valor dentro del archivo meta.xml, sin embargo, actualmente no es posible inyectar juegos de Wii en la Consola Virtual ya que esta usa un formato nuevo y distinto comparado al clásico iso/wbfs, este es el formato nfs y viene dividido en partes (similar a como se dividen los archivos comprimidos .rar), pero no hace mucho el desarrollador JaGoTu10 ha logrado combinar el formato nfs removiendo la cabecera llamada "EGGS-SGGE" para obtener un archivo iso de Wii funcional tanto en Dolphin como en la Wii real. Sin embargo queda hacer el proceso inverso para que la inyección en la Consola Virtual de Wii sea posible, para ello, es necesario reinventar el código de la cabecera "EGGS-SGGE", por lo que aún tomará tiempo. Entre otras cosas, JaGoTu10 ha demostrado el cómo es posible el remapeado del Wiimote a Gamepad:



Por supuesto, esto es sólo un concepto-prueba de los que nos espera, la posibilidad de inyectar homebrews en la Consola Virtual (incluyendo Nintendon't) será una realidad una vez que se logre mediante juegos comerciales.Puedes leer más detalles del trabajo de ingeniería inversa en la Wii VC aquí.

Mocha CFW con soporte nativo de FAT32 USB
Después de unos días de silencio por parte de Dimok, ha vuelto anunciando una nueva GRAN actualización de su obra maestra, el Mocha CFW.
Muchos usuarios (incluyéndome) nos parece tedioso que necesitemos de una USB/HDD formateada por la Wii U para poder instalar contenido en ella, lo cual nos forzaba tener un dispositivo de almacenamiento secundario para la vWii y, en caso de que fueras un usuario experimentado, el no poder manipular el contenido de tu USB formateada por la Wii U en tu PC (es posible, pero requieres usar el ftpiiu everywhere para eso). ¡Todo eso terminará entrando al año 2017!

Dimok ha anunciado que ha conseguido un parche para tener contenido instalado en una USB en formato FAT32, lo cual nos permitirá instalar/usar contenido de Wii U en una USB en FAT32 dentro del modo Mocha, por lo cual ahora podrás usar una sola USB tanto para la Wii U como la para la vWii, a parte de tener tus roms para RetroArch Wii U en la misma. Esto es excelente ¿Verdad? ¡Pues hay más!
Este nuevo parche, aparte de dar soporte a USB FAT32, hace que el IOS de la Wii U tome la USB como dispositivo primario FAT32 ¿Cómo así? Es bien sabido que el único dispositivo de almacenamiento FAT32 que soporta el firmware original de la Wii U es la SD, la cual es usada para fotos en Sm4sh y en MiiMaker. ¡Este último es clave! Recuerden que MiiMaker es en donde se ejecutan homebrews como el Homebrew Launcher y Loadiine GX2 en segundo plano ¿Qué significa esto? Significa que nuestros homebrews así como los juegos para Loadiine GX2, podrán estar en nuestras USBs, así que esta vendría siendo una solución SDless. ¡Igualmente enhorabuena para los amantes de Loadiine GX2 y los USB Loaders en general! *Muchos dirán "Loadiine es obsoleto", ¡Pero hey! No es como si gastaras 70 pavos en una flashcard sólo por nostalgia, además de que la interfaz de usuario del Loadiine GX2 está excelente :)
El estimado que nos da Dimok es de principios a mediados de Enero para esta nueva versión de Mocha CFW mientras va arreglando bugs en el nuevo parche.
:

domingo, 18 de diciembre de 2016

Métodos para carga de copias de seguridad y CFW


Un poco de historia de la Wii U Sceme

El pasado de la Wii U Scene tuvo momentos oscuros y de falsas promesas. Si bien el hacking en la Wii U no empezó con Loadiine, fue con este homebrew con el cual se abrieron las puertas para el usuario común junto con el PPC Kernel en Wii U (exploit necesario para correr Loadiine). Loadiine es un SD loader para la Wii U que llegó al publico el 18 de Noviembre del año 2015, con él se es capaz de correr copias de seguridad, mods, inyecciones de la consola virtual, homebrews y todo lo que esté en formato NUS (decriptado). Loadiine ha tenido su evolución con una interfaz gráfica en su versión GX2, posteriormente con soporte de DLC legitimo y por último DLC no legitimo por parte del desarrollador MasQchips. Si bien con la salida del Homebrew Launcher (29/02/16) se facilitó y se estandarizó el desarrollo de homebrews, el Homebrew Launcher y el Loadiine no satisfacían los deseos de los usuarios y de algunos desarrolladores. El PPC Kernel exploit era más que suficiente para la ejecución y desarrollo de homebrews, sin embargo, este está limitado a los privilegios del canal Mii Maker por el IOSU. El IOSU, en resumen, sería el núcleo de seguridad de la Wii U, es el que te indica qué es lo que puedes hacer y lo que no puedes hacer en tiempo real de la consola.

Hykem

Fue el 23 de Diciembre del año 2015, en el que el reconocido hacker Hykem anunció un exploit en el IOSU para tener total control sobre la consola. Con este exploit es posible:

- Homebrew nativo sin limitaciones a diferencia del PPC Kernel.
- USB Loader.
- Instalación de títulos.
- EmuNAND.
- Custom Firmware.
- Trucos en tiempo real.
- Inyección de roms en la consola virtual.



Sin embargo, Hykem ha ido postergando el exploit, su kit de herramientas y, con el pasar de las semanas, Hykem tuvo que abandonar la scene por problemas personales, ofreciendo disculpas a la comunidad por no haber cumplido sus promesas, pero el legado de Hykem sigue en wiiubrew y en las llaves de la consola que ha filtrado.

Smealum



El 8 de Febrero del año 2016, después de un mes de trabajo en la Wii U, el hacker Smealum demostró haber explotado el IOSU junto a otros hackers de su calibre, anunciando su implementación de CFW redNAND mediante Coldboothax, mostrándonos la ejecución de homebrew nativo en la consola con su conocido homebrew Yeti3DS porteado desde su versión en Nintendo 3DS.
Fue el 30 de Abril del año 2016 en el que Smea decidió no trabajar más en la Wii U, liberando así el código de su iosuhax dejando su trabajo en manos de la comunidad.

WiiUBru
Fue hasta el 21 de Octubre del año 2016 (después de 7 meses de que Smea liberara iosuhax) en el que el WiiUBru Team (dimok, FIX94, Maschell, etc) tomó cartas en el asunto con el código de Smea, trayendonos por primera vez un CFW estable para  Wii U el 30 de Octubre del año 2016.

Una era dorada en la Wii U Scene

Desde ese entonces fue cuando la Wii U Scene empezó a avanzar de manera monstruosa cumpliendo las expectativas del IOSU exploit y más, teniendo sin fin de herramientas de dumpeo de juegos, tickets, particiones de la NAND, herramientas para manipular los archivos internos de la consola, instaladores para softmod, ejecución de código sin Internet, coldboot y homebrews con acceso total de la consola. Pero esto no es todo, con control total en la consola aún queda bastante por venir, apenas es el inicio.

Entrando en materia.
Una vez teniendo en cuenta el estatus actual de la scene, seguro que estás ansioso(a) por sacarle el jugo a tu consola. ¿A qué sí? Primero que nada, vamos decidir el camino por el cual deseas continuar-

- El método Brazileño: Este método no tiene nada qué ver con el IOSU exploit, no en esencia, pero tienes que saber que este método usa un ticket universal y legitimo para instalar contenido en tu consola, este ticket es usado para todos lo juegos que tienen un formato en físico, por lo cual no funciona con DLC, Consola Virtual ni contenido exclusivo de la eShop en general. Lo único en lo que es útil el IOSU exploit es para dumpear dichos tickets, sin el IOSU exploit, no se pueden conseguir. Sí, el ticket es universal, pero el ticket debe contener una title key que es exclusiva de cada juego, con "universal" se refiere en que este ticket pasa mediante el chequeo de firmas de IOSU de tu consola. En resumen, puedes instalar juegos de forma fácil ya sea en la memoria interna de tu consola, en una USB o en un Disco Duro Externo, pero sin DLC, sin Consola Virtual, sin exclusivos de la eShop ni homebrew nativo (sólo homebrew mediante PPC Kernel), método fácil para instalar copias de seguridad pero limitado por la seguridad del IOSU.

- El método mediante CFW: Si eres como yo, no estás conforme con las limitaciones del IOSU y deseas disfrutar de la scene en su máxima potencia, tú querrás ir por el camino del CFW. Aquí no tienes limitaciones para instalar contenido ya que este deshabilita el chequeo de firmas del IOSU, por lo cual puedes instalar contenido usando tickets falsos, puedes instalar el canal oficial del Homebrew Launcher para homebrew nativo. permite juegos de otras regiones (region free). redNAND, coldboot y demás cosas por venir. A diferencia del método Brazileño, el futuro está enfocado en el mundo del CFW.

Una vez que hayas decidido el camino a tomar, puedes proseguir con el método de tu preferencía.

Método Brazileño





Requisitos:
- Tener acceso al Homebrew Launcher.
- Tener el WUP Installer GX2 *Descargable mediante el HB App Store.
- Tener acceso a dumps instalables en formato FST *Ver en "Artículos de seguimiento" al final del documento para saber como conseguirlos.
- Dichos archivos FST deben contener un ticket legitimo, lo cual todos los juegos que tienen un formato en físico lo tienen ya sean dumps originales o descargados de cierta página de wiiu titlekeys, no es recomendable obtenerlos por parte de terceros por fiabilidad.

¿Cómo instalar juegos?

*Para el método brazileño, usaremos el WUP Installer GX2 por su versatilidad y su elegante interfaz gráfica al momento de instalar contenido y por ser accesible mediante el Homebrew Launcher.

Estructura para WUP Installer GX2:
El WUP Installer Y Mod usa una carpeta llamada "install", dentro de esa carpeta hay subdirectorios que deben contener archivos FST. Ejemplo:
SD:/install/[nombre del juego]/(archivos FST)
SD:/install/[nombre del homebrew]/(archivos FST)
SD:/install/[nombre del juego] Update/(archivos FST)
SD:/install/[nombre de otro juego]/(archivos FST)

¿Cómo lucen los archivos FST?
Así:



El WUP Installer GX2 es bastante intuitivo y sencillo de usar, así que confío en que no tendrás problemas para usarlo. Los botones a usar son:

Usa la pantalla tactil para marcar y/o desmarcar.
Mas (Start) = Marca todos
Menos (Select) = Desmarca todos

Toca el cuadro "Install" para instalar los marcados, te pedirá si estás seguro de instalar y te preguntará si quieres instalar en la NAND o en la USB.

Una vez que termines de instalar contenido, los juegos instalados estarán disponibles una vez vuelvas al Wii U Menu :)

Conclusión
Este método es ideal para ti si sólo quieres respaldar tus juegos en formato físico o sólo te interesan esos juegos estrella de la consola. Debo mencionar que no debes preocuparte por si intentas instalar contenido con tickets falsos, igual WUP Installer se negará a instalar dicho contenido si no tienes las firmas parcheadas.

CFW

Si eres nuevo en esto lo más probable es que te preguntes "¿Qué significa CFW?", "¿Qué es un Custom Firmware?". Primero hay que definir qué es un "firmware".
Firmware es un sistema que se desarrolla para establecer un “Firme” lazo entre el Hardware y el Software, de ahí proviene su denominación, la cual fue empleada por primera vez en los años 60 para señalar a un conjunto de normas insertado en una tarjeta electrónica para que un aparato más grande ejecutará una función automática. Si bien es cierto que el Firmware es creado desde un código fuente que se escribe a través de un software, este tiene una relación más física que cualquier programa pueda ejercer sobre un equipo.
Sabiendo esto, un CFW es un firmware modificado, este nos permite manipular de manera lógica el Software/Hardware de nuestra consola, es por eso mismo que recalco que el CFW tiene más potencial por encima del método brazileño, pero lo que seguramente más les interesa es que mediante CFW se pueden parchear las firmas que nos permite instalar contenido con tickets falsos y el regionhax que nos permite jugar juegos (físicos o digitales) de otras regiones en una consola de X región.

La redNAND
¿Qué es la redNAND y para qué sirve?
La redNAND, como su nombre lo dice, es una NAND redirigida, una redirigida a nuestra SD. La NAND es la memoria interna de nuestra consola a la que sólo se puede acceder abriendo la consola y aplicando cableado y soldadura, con la redNAND se tiene la ventaja de poder actualizar la consola y así podemos tener la NAND real (sysNAND) totalmente intacta, igualmente útil para poder jugar con archivos internos de la consola sin temor al brick.

Existen 3 CFWs activos en la Wii U Scene y los analizaremos uno por uno:


SigPatcher

Introducción al SigPatcher
El SigPatcher en sí no es un CFW como tal, pero cumple lo necesario para los intereses principales en un CFW. Lo que hace el SigPatcher es aplicar parches en el chequeo de firmar, en el bloqueo de región y listo, todo es cuestión de 5 segundos. Sus desventajas son que no posee dev-node para ciertos homebrews ni relanza el sistema, así que no hay redNAND y si entras y sales del canal de Configuración, los parches se irán y tendrás ejecutar el SigPatcher nuevamente.
El SigPatcher viene de dos formas, como SigParcher2sysmenu y como SigPatcher2HBL, el primero aplica parches y vuelve al Wii U Menu, el segundo aplica parches y vuelve al Homebrew Launcher.
SigParcher es sumamente minimalista y sin aportar mucho, pero puede cubrir tus necesidades, al final de cuentas Dimok creó esta herramienta para los que usaban iosuhax sysNAND únicamente por los parches.

Ambas formas del SigPatcher se pueden conseguir desde la HB App Store y pueden ser ejecutadas mediante el Homebrew Launcher.

Mocha CFW

Introducción a Mocha CFW:
Mocha CFW esta basado en iosuhax (para los que no conocen el iosuhax, este fue el primer CFW público para la Wii U originalmente escrito por Smea) e inspirado en su herramienta SigPatcher, sin embargo, este ha sido totalmente reescrito por el desarrollador Dimok. A diferencia del iosuhax, este es un CFW 100% legal al no necesitar un archivo llamado "FW.img", el cual es propiedad de Nintendo, aparte de tener más características y ser un proyecto altamente activo. En resumen, iosuhax es un proyecto muerto de momento, así que es altamente recomendable que mudes a Mocha CFW si aún usas iosuhax. Mocha CFW es el CFW más completo hasta el día de hoy.

¿Qué ofrece Mocha CFW?
- No necesita de algún FW.img
- Parchea el chequeo de firmas.
- Permite juegos de otras regiones/Region Free (físicos o digitales).
- Dev-node *Necesario para que ciertos homebrews tengan privilegios súper-usuario.
- Wupserver *Te permite manipular archivos de tu NAND/USB y/o dar privilegios a ciertos archivos, todo en tiempo real.
- Soporte de sysNAND y redNAND.
- Formateo de redNAND.
- Dumpeo y redirección del OTP y el SEEPROM (sólo en redNAND) *Esto nos permite actualizar nuestra redNAND y compartirla entre diferentes consolas.
- La opción de deshabilitar el relanzado del sistema (sólo en sysNAND) * Sí sólo estás interesado en el parcheo de firmas y en el Region Free, puedes activar esta opción, aplica parches y vuelve a Wii U Menu o al Homebrew Launcher.
- Imagen personalizada al arrancar Mocha CFW *Formato TGA 16bits no comprimida, debe estar invertida verticalmente, la imagen debe estar bajo el nombre de "launch_image.tga" dentro de SD:/wiiu/apps/mocha/

¿Cómo se instala?
Mocha CFW se puede conseguir fácilmente desde la HB App Store y ejecutado mediante el Homebrew Launcher. Una vez que ejecutes Mocha CFW por primera vez, estarás dentro de un menú de configuración, configuralo según tu preferencia.




En "Config view mode" podemos seleccionar entre una configuración sencilla y otra avanzada, primero veremos las opciones que sólo aparecen con el "default" marcado:

Skip this menu on launch - Aquí decidimos si queremos el menú cada que ejecutemos Mocha CFW o si preferimos omitirlo. Si decidimos marcarlo en "on" tienes la posibilidad de forzar este menú manteniendo B cuando ejecutemos Mocha.
Show launch image - Cuando está activado, este nos mostrará una imagen predefinida o personalizada mientras se aplican los parches antes de entrar al Wii Menu.
Don't relaunch OS - Cuando está activado, Mocha CFW se comportará como el SigPatcher, sólo brindándonos parcheo de firmas y region free, Mocha entra al Wii Menu más rápido cuando está activada esta opción. *Sólo en sysNAND
Launch System Menu - Esta opción sólo puede ser desactivada cuando la opción "Don't relaunch OS" está activada. Cuando está desactivada, vuelves al Homebrew Launcher con los parches aplicados.
redNAND - Ejecuta Mocha CFW en una NAND (memoria interna) redirigida en una partición de nuestra SD, cuando no hay una redNAND presente en nuestra SD, Mocha CFW formateará nuestra SD y creará una partición con una copia entera de la NAND de nuestra consola. La redNAND nos da la ventaja de tener una copia de una imagen de nuestra NAND usando el sdio nand manager..

*Para poder formatear una redNAND necesitamos una SD de cierta capacidad según el modelo de consola. Para la Wii U Blanca se ocupa una SD de 16gb como mínimo y con la Negra se ocupa una SD de 64gb como mínimo.


Haxchi CFW *nombre no oficial

Introducción al Haxchi CFW
Haxchi CFW es un CFW interno en canal de Haxchi inicialmente diseñado para CBHC, pero posteriormente su creador, FIX94, decidió incluirlo como una opción en el mismo Haxchi (por eso mismo llamo a este CFW como Haxchi CFW). Su caracteristica especial es que este inicia de manera muy rápida, es un CFW muy simple que no posee dev-node, wupserver ni soporte de redNAND, pero siendo que estos dos últimos no tienen sentido si no eres desarrollador o un usuario experimentado, Haxchi CFW ofrece parches para la protección del titulo de Haxchi por lo cual no puede ser sobreescrito por otro juego ni eliminado desde Configuración y tiene un sistema de anti-actualizaciones. Sin duda un CFW que puede encantar si tienes posibilidad de instalar Haxchi.

Para instalar Haxchi y poder disfrutar de este CFW, puedes ir a la sección de "Artículos de seguimiento:" al final de este documento,

Instalar contenido mediante CFW


Requisitos:
- Tener acceso al Homebrew Launcher.
- Un CFW.
- Tener el WUP Installer GX2 *Descargable mediante el HB App Store.
- Tener acceso a archivos instalables en formato FST *En este caso, de prueba usaremos el Homebrew Launcher Channel y el canal del WUP Installer GX2, son perfectamente instalables con Mocha CFW y a parte que nos serán herramientas muy útiles.

¿Cómo instalo contenido?
Primero instalaremos el canal del WUP Installer GX2  mediante el WUP Installer GX2 para HBL. Dentro del comprimido del WUP Installer GX2 viene una carpeta que contiene archivos FST, esa carpeta la pegas dentro de una carpeta llamada "install" que debe ir en la raíz (si no está, la creas). En el comprimido del Homebrew Launcher Channel encontraremos archivos FST, en la carpeta "install" creamos una carpeta que nos indique que contiene los archivos FST de Homebrew Launcher Channel (ejemplo: "hbl channel") y descomprimimos los FST dentro de dicha carpeta.

¿Cómo lucen los archivos FST?
Así:



Ahora, procediendo con la instalación del WUP Installer GX2 entramos al Homebrew Launcher, PERO, antes de entrar, asegurate de haber ejecutaldo el CFW de tu preferencia o de lo contrario no funcionará. Ejecutamos el WUP Installer GX2 para HBL, tocamos la carpeta para marcarla (wupinstaller_gx2) y procedes tocando el cuadro "Install", confirmas y luego decides si instarlo en la NAND o USB. Una vez terminada la instalación, salimos del WUP Installer con Home y posteriormente salimos del Homebrew Launcher con Home nuevamente.

De vuelta en el Wii U Menu, encontraremos un nuevo icono en nuestro menú, ese es el WUP Installer GX2 y procederemos a abrirlo. Una vez dentro, el procedimiento para instalar el Homebrew Launcher Channel es el mismo que con el WUP Installer GX2 para HBL, sólo que está vez instalaremos la carpeta del Homebrew Launcher Channel, una vez más decidimos si lo queremos en la NAND o en la USB, para salir es como cualquier programa o juego (con Home).

A este punto ya tienes un CFW totalmente funcional con el Homebrew Launcher Channel para ejecutar tus homebrews de forma nativa y el WUP Installer GX2 para instalar tus juegos, DLC, otros homebrews, etc. Felicidades :)

Articulos de seguimiento:
Haxchi - Inicia código sin firmar sin necesidad de Internet
- Métodos para conseguir copias de seguridad.

sábado, 10 de diciembre de 2016

Haxchi - Inicia código sin firmar sin necesidad de Internet

Nota dedicada al Haxchi exploit y a la instalación CBHC. Si usas el método brazileño, es recomendable instalar Haxchi, si usas CFW, es recomendable tener una instalación CBHC. Cabe recalcar que tienes que asegurarte de tener una instalación funcional de Haxchi si pretendes instalar CBHC, NUNCA INSTALES CBHC SIN ANTES HABER INSTALADO Y PROBADO HAXCHI O TE PUEDE COSTAR LA CONSOLA.

Haxchi - Ejecución de código persistente.
¿Qué es Haxchi?
Haxchi es un exploit que se encuentra en la consola virtual de la Nintendo DS que nos permite ejecutar código sin firmar. Desde él podemos correr el Homebrew Launcher, homebrews, CFWs y hasta el CFW interno que nos ofrece el mismo Haxchi. Todo sin necesidad de Internet y con un radio de 100% de éxito de ejecución. El CFW interno de Haxchi (Haxchi CFW) protege tu canal Haxchi lo cual es imposible eliminarlo, moverlo a una USB o que sea sobreescrito mediante WUP Installer/Woomiinstaller y/o una actualización del título, siempre estará en tu NAND de forma segura y permanente, como bonus, Haxchi CFW tiene un parche anti-actualizaciones, pero hay que mencionar que aún no se ha probado puesto que hasta la fecha de esta nota no hay actualizaciones nuevas para la Wii U, así que por si al caso lo mejor es seguir protegido con las DNS.

Requisitos:
- Un juego de la consola virtual de Nintendo DS compatible con Haxchi (LEGALMENTE COMPRADO DE LA ESHOP, DE LO CONTRARÍO NO FUNCIONARÁ) *lista de compatibilidad
- Dicho juego debe de estar en nuestra NAND, no en USB.
- Habilidad para correr el Homebrew Launcher.
- La última versión del instalador Haxchi.

Antes de la instalación podemos personalizar nuestra instalación de Haxchi. Dentro de nuestro comprimido del instalador Haxchi podemos encontrar una carpeta llamada "haxchi", dentro encontraremos los siguientes archivos:
- bootDrcTex.tga
- bootTvTex.tga
- iconTex.tga
- title.txt
- config.txt

Nosotros podemos crear/modificar estos archivos, para los tga podemos usar programas como Photoshop o GIMP para tenerlos en el formato correcto. El formato de los archivos debe ser el siguiente:
- bootDrcText.tga: Pantalla de inicio en el gamepad al abrir el canal de Haxchi. Su resolución debe ser de 854x480, formato .tga de 24bits sin comprimir.
- bootTvText.tga: Pantalla de inicio en la TV al abrir el canal de Haxchi. Su resolución debe ser de 1280x720, formato .tga de 24bits sin comprimir.
- iconTex.tga: Icono del canal de Haxchi en el Menú del Sistema. Su resolución debe ser de 128x128, formato .tga de 32bits sin comprimir.
- title.txt: Archivo de texto que asigna el nombre de nuestro canal de Haxchi.
- config.txt: Archivo de texto que configura la ejecución de nuestros homebrews así como archivos fw.img introduciendo sus respectivos directorios. Ejemplo:

b=wiiu/apps/wupinstaller_gx2/wupinstaller_gx2.elf
y=sysmenu
default=wiiu/apps/homebrew_launcher/homebrew_launcher.elf

Teniendo nuestro config.txt de esta manera, iniciará por defecto nuestro Homebrew Launcher, si mantenemos presionado "B" al iniciar nuestro canal de Haxchi, este iniciará nuestro Wupinstaller, si mantenemos presionado "Y" iniciará el CFW interno de Haxchi. Es muy importante que no hayan espacios entre nuestras lineas de configuración de lo contrario nuestro botón asignado no funcionará,

Pongámonos creativos!!!
Situación #1
"Yo uso el método brazileño y normalmente uso el Wupinstaller para instalar mis juegos."
 Tu configuración ideal sería:
b=wiiu/apps/homebrew_launcher/homebrew_launcher.elf
default=wiiu/apps/wupinstaller_gx2/wupinstaller_gx2.elf

Situación #2
"A mí me gusta jugar mis juegos con copias de DLC, copias de la Consola Virtual e inyecciones y juegos exclusivos de la eShop, pero de momento no estoy interesado en instalar un CFW."
Tu configuración ideal sería:
b=wiiu/apps/wupinstaller_gx2/wupinstaller_gx2.elf
y=wiiu/apps/sigpatcher2HBL/sign_patcher.elf
a=wiiu/apps/homebrew_launcher/homebrew_launcher.elf
default=sysmenu

Situación #3
"A mi me gusta usar RetroArch y en ocasiones usar el SDCafiine para usar mods en mis juegos físicos/digitales."
Tu configuración ideal sería:
a=wiiu/apps/SDcafiine/sdcafiine.elf
default=wiiu/apps/homebrew_launcher/homebrew_launcher.elf

Sólo por dar unos ejemplo, nosotros podemos configurar nuestro config.txt según nuestras necesidades :)
Es muy importante no excluir el Homebrew Launcher de nuestro config.txt porque puede que lo lleguemos a necesitar en algún momento, así que no olviden asignarle una linea.

¿Cómo instalarlo?
1.- Extrae el contenido del comprimido del instalador Haxchi en la raíz de la SD.
2.- Edita los archivos anteriormente mencionados
3.- Entra al Homebrew Launcher.
4.- Lanza el instalador de Haxchi.
5.- Seleccionas tu juego de Consola Virtual Nintendo DS.
6.- Presiona A para iniciar la instalación
7.- Una vez que el instalador haya terminado volverás al Menú del Sistema, si todo salió bien, el icono de tu juego de consola virtual habrá sido remplazado por el de Haxchi. Puedes verificar si tu instalación corresponde a la estructura de tu config.txt.

*Para actualizar Haxchi, descarga la última versión desde GitHub, lanza el instalador y procede como si lo volvieras a instalar y listo. Está de más decir que debes hacerlo en sysNAND, pero de todos lo recalco.

CBHC - Ejecución de código sin firmar al encender tu consola.

Introducción.

Hace aproximadamente un año, smealum causó revuelo en la comunidad de la Wii U Scene mostrandosu primer y único proyecto para la Wii U después de aproximadamente trabajar un mes en la consola, redNAND y Coldboothax.



No fue hasta que el iosuhax se liberó para el uso público cuando Smea decidió liberar el código de Haxchi, un exploit en la consola virtual de la Nintendo DS para ejecutar código sin firmar.
Smea hizo uso de este exploit para modificar un archivo del sistema para cambiar el titulo por defecto al prender la consola, cambió el titulo del Menú del Sistema por el de la consola virtual NDS con el Haxchi instalado en él, es así como surge el Coldboothax. Uno de los gurús de la Wii U Scene, FIX94, decidió entrarle de lleno con el código que liberó Smea, así trayéndonos al público un Haxchi exploit totalmente funcional. FIX94 se negó a experimentar con el Coldboothax ya que el mismo Smea advirtió que el modificar el anteriormente mencionado archivo del sistema conllevaba un alto riesgo de brick (y probablemente fue así como Smea brickeó su Wii U cuando trabajó en ella). De cualquier forma Smea dio instrucciones de cómo instalar el coldboothax mediante un truco con el wupclient.

Algunos hicieron el proceso mediante el wupclient con relativo éxito y muchos sin tanto éxito. El usuario ::Phoenix:: estuvo trabajando en unas soluciones a los problemas que presentaba el Coldboothax, entre ella el loop infinito que presentaba este al momento de intentar correr el iosuhax a la sysNAND y un instalador seguro para Coldboothax, si bien sus aportes fueron muy buenos, no satisfacían al usuario lo suficiente debido al doble loop que causaba este, lo que lo causaba muy inconveniente frente a un Haxchi funcional ejecutado mediante el Quick Start Menu que tiene la consola por defecto.

Fue después del instalador seguro hasta que FIX94 decidió probar con coldboothax, trayéndonos resultados bastantes satisfactorios y elegantes como acostumbra este gurú de la scene:



Es así como surge la solución de FIX94, el CBHC.
El CBHC es una versión especial de Haxchi que nos ofrece:
- Una instalación segura.
- Un tiempo de espera reducido a 30 segundos para sysNAND con parches y 60 segundos para Mocha CFW redNAND.
- Doble loop resuelto.
- Un menú recovery al estilo Priiloader de la Wii en donde se tiene la opción de: ejecutar un CFW interno del CBHC en la sysNAND, ejecutar el Homebrew Launcher (sysNAND), correr Mocha CFW (usar únicamente para redNAND). ejecutar un fw.img en la raíz de la SD y una opción para indicar qué quieres iniciar automáticamente al prender la consola.
- Cuando ejecutas el CFW interno del CBHC, este protege tu canal Haxchi (el cual fue reemplazado por el del CBHC) lo cual es imposible eliminarlo, moverlo a una USB o que sea sobreescrito mediante WUP Installer y/o una actualización del título, siempre estará en tu NAND de forma segura y permanente (esta característica no existen en Mocha CFW sysNAND, por lo cual NUNCA debes usar Mocha CFW si no usas redNAND). CBHC CFW tiene un parche anti-actualizaciones, pero hay que mencionar que aún no se ha probado puesto que hasta la fecha de esta nota no hay actualizaciones nuevas para la Wii U, así que por si al caso lo mejor es seguir protegido con las DNS.

Requisitos:
- Instalación previa y funcional de Haxchi (INDISPENSABLE).
- Homebrew Launcher (duh...)
- El instalador del CBHC.
- Mocha CFW (OPCIONAL: Únicamente por si usas redNAND, para sysNAND no ocupas Mocha CFW).

PRECAUCIÓN
Antes de instalar CBHC debes desactivar el modo Standby de tu consola Wii U entrando a Configuración de la Consola > Ajustes de apagado > Funciones de modo de reposo > No (System Settings > Power Settings > Configure Standby Functions > Disable).

¿Cómo instalarlo?
1.- Asegurate de que tu consola no tenga el modo Standby activado y que los puertos USB estén libre, PUEDES BRICKEAR TU CONSOLA SI TIENES UNA USB/DISCO DURO CONECTADO DURANTE EL PROCESO.
2.- Descomprime el contenido del instalador del CBHC en la raíz de tu SD.
3.- Lanza el Homebrew Launcher mediante Haxchi.
4.- Corre el instalador CBHC.
5.- El proceso es similar que con Haxchi; seleccionas el juego y presionas A para proseguir con la instalación.
6.- Una vez que finaliza la instalación estarás de vuelta en el Menú del Sistema, NO HAGAS NADA, sólo apaga la consola.
7.- Enciende la consola y después de unos segundos, te aparecerá un menú, este es el menú de CBHC, nos ofrece 4 opciones:
- Boot System Menu: Este inicia el CFW interno del CBHC en la sysNAND, la opción más rápida y segura si no usas redNAND.
- Boot Homebrew: Launcher: Inicia el Homebrew Launcher, este es útil por si quieres actualizar/eliminar tu instalación CBHC mediante el mismo instalador.
- Boot Mocha CFW: Inicia Mocha CFW, USAR ÚNICAMENTE PARA REDNAND, para sysNAND usa "Boot System Menu".
- Boot fw.img on SD card: Ejecuta un fw.img que está en la raíz de la SD.
- Autoboot: Este es el importante, este indica qué es lo que quieres iniciar automáticamente al encender la consola. Si tu normalmente usas CFW redNAND, selecciona Mocha CFW y tenlo configurado en redNAND, si no usas redNAND pero usas CFW sysNAND, selecciona "System Menu".

*Para actualizar CBHC, descarga la última versión desde GitHub, lanza el instalador y procede como si lo volvieras a instalar y listo. Está de más decir que debes hacerlo en sysNAND, pero de todos lo recalco.
*Para desinstalar el CBHC, simplemente entra al instalador, seleccionas tu juego de la Consola Virtual y presionas B en la pantalla de instalación.

NOTA: Para evitar confusiones, el Haxchi CFW y el CBHC CFW son lo mismo, tienen los mismos parches y es el mismo CFW que está inyectado en nuestro juego de la Consola Virtual.

Artículos de seguimiento:
- Métodos para conseguir copias de seguridad. (Próximamente...)
- RetroArch Wii U (Próximamente...)
- SDCafiine (Próximamente...)

jueves, 8 de diciembre de 2016

El Homebrew Launcher


Dentro del softmod de la Wii U, así como todo en la vida, existe un "A, B, C", en este caso nuestra "A" es el Homebrew Launcher.

El Homebrew Launcher, como su nombre lo indica, es un lanzador de aplicaciones caseras creadas por desarrolladores independientes al rededor de la comunidad Wii U Scene. Sin importar nuestro propósito ya sea por emuladores, aplicaciones/juegos no oficiales, custom firmware, copias de seguridad, etc, el Homebrew Launcher es una herramienta que todos necesitamos aunque sea sólo por ciertos momentos.

Antes de empezar:
Primero que nada tenemos que proteger nuestra consola de actualizaciones no deseadas, para ello usaremos unas DNS para bloquear los servidores de Nintendo de nuestra consola.
1.- Entra a Configuración de la consola > Internet > Conexión a internet > Lista de conecciones > *elige tu conexión a Internet predeterminada* > Cambiar configuración > DNS > Modo  manual.
2.- En "DNS primario" escribiremos "035.164.240.189" y en "DNS secundario" escribiremos "168.235.92.108", luego proseguimos en "Confirmar" y guardamos nuestros cambios.

*Hay dos métodos de adquirir el Homebrew Launcher, uno con PC y otro sin PC. Ambos métodos usan un exploit del navegador, por lo cual es altamente recomendable borrar las "cookies" desde la configuración del navegador de tu Wii U. Si falla al momento de ejecutar el exploit, forza el apagado en la consola, vuelve a borrar las cookies e intentalo nuevamente.

Método sin PC.

Requisitos:
- Una SD de 4gb como mínimo.
- Conexión a Internet.
- Una consola Nintendo Wii U en la versión "5.5.0" o "5.5.1".

¿Cómo instalarlo?
1.- Inserta la SD en la ranura frontal de tu Wii U y procede a encenderla.
2.- Entra al navegador de Internet.
3.- Accede a la página "www.wiiubru.com/go"
4.- Selecciona el ícono "homebrew app store" y espera a que se ejecute el exploit. Si tarda más de 2 minutos, forza el apagado de la consola, borra las cookies e intentalo de nuevo.
5.- Si el exploit se ejecutó correctamente, estarás dentro de la appstore.
6.- Ahora descargarás 2 aplicaciones esenciales para tu consola. Descargarás el "Homebrew Launcher" que se encuentra en la sección de "Loaders", presionas "Install" para descargarlo, igualmente procederemos a descargar la "HB App Store" que se encuentra en la sección de "Tools", presionas "Install".
7.- Una vez que ya tengamos estas dos herramientas procedemos a presionar el botón "Home" y nos mandará al MiiMaker saliendo del exploit.

Método con PC.

Requisitos:
- Una SD de 4gb como mínimo.
- Conexión a Internet.
- Una consola Nintendo Wii U en la versión "5.5.0" o "5.5.1".
- Descargar este pack.

¿Cómo instalarlo?
1.- Descomprime el contenido del pack proporcionado a la raíz de tu SD.
2.- Inserta la SD en la ranura frontal de tu Wii U y procede a encenderla.

Ya tienes el Homebrew Launcher y la Appstore instalados en tu SD!!!

¿Cómo activarlo?
1.- Entra al navegador de Internet.
2.- Accede a la página "loadiine.ovh"













3.- Dentro de la página, da click en la barra que se encuentra a la izquierda de "Submit" y seleccionas "Homebrew Launcher 1.4" y prosigues a dar click en "Submit".
4.- Listo, ya tiene el Homebrew Launcher listo para usar, el pack proporcionado incluye una appstore para descargar aplicaciones caseras, incluyendo emuladores.

(OPCIONAL) Si quieres iniciar el Homebrew Launcher automáticamente cada que entras a loadiine.ovh, puedes palomear el cuadro que está a la derecha de "Remember this choice and active...".




¿Cómo instalo homebrew para el Homebrew Launcher?
La appstore maneja automáticamente los directorios correctos, pero hay algunos homebrews que necesitan estructurarse manualmente, todo homebrew tiene una carpeta que va dentro de SD:/wiiu/apps/, dentro van las carpetas de los homebrew y dentro de la carpeta de cada homebrew (que por lo general está bajo el nombre de dicho homebrew) vienen los archivos "icon.png" (icono de la aplicación homebrew), "meta.xml" (contiene información del homebrew y es editable mediante el Notepad) y un archivo con extensión .elf o rpx (que vendría siendo el ejecutable del homebrew y puede tener el nombre que sea).

Artículos de seguimiento:
- Métodos para carga de copias de seguridad y CFW.
- RetroArch: Paquete de varios emuladores para Wii U. (Próximamente...)
- La vWii. (Próximamente...)