MeltIT
31Jan/100

Wii Homebrew: Introducción


Introducción al homebrew:

El Homebrew se refiere a las nuevas utilizaciones que se le da al hardware que son distintas a las originales. Este desarrollo es claramente por gente que no pertenece a Nintendo. En si es insertar software de terceros en la Wii, software para modificar el funcionamiento de la Wii, y hacer cosas que no se pueden de fabrica. Desde desbloquear regiones, hasta cargar juegos por USB, update's parciales, custom IOS.

El Twilight Hack, fue lo primero que permitio la inserción de codigo en la Wii sin necesidad de que esta este chipeada.

Twilight Hack:

Este hack se basa en un exploit del juego Zelda Twilight Princess. Se inserta un save especial que esta modificado, y este produce un crash que continua con la carga de un archivo 'boot.elf' que se encuentre en la raiz de la tarjeta SD. Esto esta explicado completamente en el articulo Twilight Chainloader. Más explicacion de los ELF en el articulo.

Linux:

Por ahora es solo PoC (Proof of Concept - Prueba de concepto), esto significa que solo se quiere demostrar que es posible, pero no tiene ninguna utilidad por el momento. Se logro bootear un Linux, y se soporta SD, teclado USB, Wii Remote.

Instalación de canales:

Esto se ha podido debido al Twilight Hack y los .ELF, todo esto en detalle en el articulo de ELF's y WAD's.

Filed under: Homebrew, Wii No Comments
31Jan/100

Super Smash Brothers Brawl: Como crear una imagen DVD5 (1 dvd) desde la DVD9 (1 dvd dual-layer)

Fuente: http://gbatemp.net/index.php?showtopic=78029
Basicamente, lo que hace esto es eliminar la gran mayoria de los videos del modo historia SSE, y como resultado la imagen ocupa mucho menos, con lo cual evitaremos grandes problemas a la hora de grabar, y coste elevado de grabación.

Existen 2 metodos, el mencionado en el Link, o uno mucho más simple:

Se requiere:

-DVD9 de WIIZARD (grupo que realizo un backup).
-Este comprimido.

1) Los 4 archivos del .rar deben estar en la misma carpeta.
2) Tomamos el .ISO de WIIZARD y lo renombramos a ssbb_dvd9.iso.
3) Ejecutamos: make_dvd5_iso.bat.

El proceso toma un tiempo, este esta finalizado cuando se cierra la ventana que se abrio, se creara una imagen "new.iso". Esta pesara 4.37GB, que entrara en un DVD5 común. Recordar usar las recomendaciones de mi otro articulo para evitar problemas a la hora de grabar.

Antes de grabar para estar más seguro se puede usar un programa para verificar MD5, como el mio MD5Check, y las .ISO, o aunke sea el 'new.iso', los MD5 son:
ssbb.iso (WIIZARD dvd9): d18726e6dfdc8bdbdad540b561051087
new.iso (dvd5 creado): 1fb616e10bd62660a829914bbaaf4003

En caso de que este no fuera el MD5, algo mal hubo, yo lo hice y me dio el MD5 ese.

Ya se puede grabar y deberia estar funcionando.

Esta info fue extraida del comprimido que descargan, que es tambien es descargable en el link de referencia.

Filed under: Homebrew, Wii No Comments
31Jan/100

Wii Duplicate Channel Remover v2 – Para casos de canales de tiempo y noticias duplicados.

Basicamente, si has tenido un brickeo, es posible que los canales de tiempo y noticias te queden dobles, aquí tendrás como solucionarlo. Esta descarga contiene lo necesario para desbrickear tu consola.

Es simple, aquí explicare como hacerlo, existen 2 opciones:

Mediante un .iso:

*Recordar que si el .iso es menor a 4.37GB la Wii no lo leera (no se en el caso de 1.4GB), asique aquí esta la solución a eso.
omamos por ejemplo, si tenemos una Wii USA, entonces Wii_Channel_Remover_v2_USA.iso, hacemos lo recomendado arriba ya que es menor a 4.37GB, y la grabamos. Insertamos el disco en la Wii y deberia salir andando.

Mediante .elf:

Ya tienen que tener lo necesario, explicado en articulos anteriores, tanto el Twilight Chainloader o el Magloader channel.

Colocan el .elf como boot.elf en el caso del Twilight Chainloader sobre la raiz de la SD, o con el nombre que quieran en la carpeta "elf" en el caso del Magloader channel y automaticamente removera los canales duplicados. Recordar, como en el caso de la .iso, si tenemos por ej una Wii Europea, tomamos el remover_v2_PAL.elf.

Filed under: Homebrew, Wii No Comments
31Jan/100

Magloader channel – Cargar .elf mediante un canal.

Basicamente, el programa lo que hace es leer en la carpeta "elf" en la raiz de tu SD, los .elf, y mostrarlos dandote la posibilidad de elegir uno de ellos y cargarlo, sin tener que hacer todo el procedimiento del Twilight Chainloader.

Para instalarlo se requiere el Twilight Chainloader (Instrucciones), el WAD Installer (descarga - Instrucciones en WAD y Elf's) y el Magloader channel, descargable aquí.

Colocamos el WAD Installer con nombre 'boot.elf' en la raiz de la SD, corremos el Zelda, cargamos el save, hablamos con algún NPC y ya estaremos en el instalador, presionamos 'RESET' y comenzara la instalación del canal. Al terminar, reiniciamos la Wii, y ya tenemos un nuevo canal bajo el nombre de Magloader channel (sin imagen) y al entrar en este, mediante un control de GameCube se puede manejar. No he probado ni con el WiiMote ni con el boton RESET que parece que es posible tambien.
Para ver los .elf, debemos colocarlos en la carpeta "elf" en la raiz de la SD, y apareceran listados en el magloader channel.

Filed under: Homebrew, Wii No Comments
31Jan/100

Twilight Hack – Twilight Chainloader

El Twilight Chainloader permite la ejecución de codigo en consolas sin modificar (sin chipear).

Twilight Hack: ¿Que es?.

Se descubrio que en el juego Zelda: Twilight Princess, en el save del mismo, se guardaba el nombre del caballo que es 'Epona', al cambiar esto por algo más largo, el juego crasheaba y se logro que cargara un archivo .ELF, 'boot.elf' que se encontrase en la raiz del directorio.
En el articulo WADs y Elfs hay más información al respecto. A partir de esto se puede cargar distinto codigo.

¿Como lo utilizo?:

-Requerimientos:

* Tarjeta SD
* Lector SD para PC
* Juego Zelda (haber jugado 1 vez aunque sea, para que se halla creado el save)

-Pasos a seguir:

1) Copiar el save desde la Wii a la memoria SD.
2) Borrar el save de la Wii.
3) Descargar los custom saves en la PC desde acá.
4) Insertar la SD en la PC, y navegar por /private/wii/RZDx/.
Donde X significa:
E = English = NTSC/USA
J = Japan = NTSC-J/Japon
P = PAL = PAL/Europa
En caso de desearlo, hacer copia del archivo data.bin asi no se pierde el juego grabado. Ahora en el comprimido descargado en el paso 3, tomar el save según tu region:
rzdj0.bin = NTSC-J = Japon.
rzdp0.bin = PAL = Europa.
rzde0.bin = NTSC = USA, version 0 del juego.
rzde2.bin = NTSC = USA, version 2 del juego.
Copiarlo y re nombrarlo a data.bin.
5) Colocar un 'boot.elf' en la raiz del directorio que es el que va a bootearse. (Ver articulo de los Elf's para obtener el que se quiera ejecutar)
6) Insertar la memoria SD en la Wii, y copiar el save de la SD a la Wii (el icono deberia decir Chainloader).
7) Insertar el juego Zelda y cargar el save. Al comenzar, hablar con cualquier NPC y se producira el crash.
8 ) El boot.elf cargara, que .elf podes poner en el articulo de los Elf.

Filed under: Homebrew, Wii No Comments
31Jan/101

.wad & .elf


¿Que son los .WAD?

Los archivos con la extensión .WAD son comprimidos, los que, en el contexto actual de la Wii, son utilizados para instalar canales para la Wii. Basicamente los juegos de Virtual Console que podes descargar acá, mediante un instalador de WAD's, podes instalarlos en tu consola. Tambien canales como el navegador de Opera.

¿Que son los .ELF?

Es un tipo de ejecutable, en el caso de algunas consolas, como es el de la Wii. Basicamente, el codigo de este es leido y ejecutado por la consola, por ejemplo, el twilight chainloader hace que la consola lo lea y esto es lo que nos sirve.

Un caso practico:

Un .ELF que es un WAD Installer. Lo colocamos como boot.elf en el directorio raiz de la SD y lo ejecutamos mediante el twilight chainloader. Este .Elf lo que hace es leer los .wad que esten en la carpeta "wad" en la raiz de la tarjeta SD e instalarlos.

Recordar entonces, que independientemente como funcione cada .elf o los canales de los .wad, en mi conocimiento hay 2 formas de ejecutar los .elf:
1) Twilight Chainloader: Colocando el .elf bajo el nombre de boot.elf en la raiz de la SD.
2) Magloader channel: Previamente instalando el canal en combinacion de el metodo 1 y el Wad Installer y teniendo el .wad del magloader channel, lee los .elf de la carpeta "elf" en la raiz de la SD.

ELFs interesantes:

WAD Installer: Este nos permite instalar canales (.wad's).
Funcionamiento: Debemos crear una carpeta en la raiz de la tarjeta SD y colocar los .wad ahi.
Descarga WAD Installer.

Duplicated Channel Remover: Remueve canales duplicados (Noticias y Tiempo) en caso de 'un semi-brickeo', update realizado con DVD no correspondiente a la zona de tu Wii.
Funcionamiento: El elf se ejecuta y automaticamente remueve los canales no correspondientes a la zona de tu Wii.
Descarga Wii_Channel_Remover_v2.zip.

WADs interesantes:

Magloader channel: Es un canal que nos permite ejecutar elfs dentro de la tarjeta SD.
Funcionamiento: Luego de instalado como mencionado más arriba, debemos colocar los .elf en una carpeta llamda "elf" en la raiz de la SD.
Descarga MagloaderChannel0.2.wad.

Filed under: Homebrew, Wii 1 Comment
31Jan/100

.ISO’s menores a 1.4GB o 4.37GB – Mi Wii no las lee, ¿Porque? – Solución.

El problema radica en que la lectora solo lee si se supera el tamaño de 1.4GB, que es el tamaño de un disco de GameCube, o 4.37GB que es el de uno de Wii. No se con exactitud si es lo mismo y ya con un 1.4GB podes leer cualquier disco, o solo si son de GameCube. Por lo que pienso, ya con tener 1.4GB un disco, entonces ya no hay problema.

El caso, es que hay juegos como Luigi's Mansion de GameCube que pesa 100MB realmente, y creo que el Wii Sports tambien estaba pesando cerca de 100MB. La forma de solucionar esto, es rellenar el resto del disco con ceros o unos, o sea datos que no son realmente datos, sino que estan rellenando espacio para que la consola los lea. Para esto hay una aplicación que he conseguido, esta fue desarrollada por 'Danny-ml', según indica un Leeme que trae, lamentablemente perdi la fuente del mismo.

1) Descargar esto.
2) Tomamos nuestro .iso que es menor a 1.4GB y lo renombramos por:
Wii.iso si deseamos crear una imagen de 4.37GB.
GC.iso si deseamos crear una imagen de 1.4GB.
3) Abrimos Wii_size_44.bat o GC_size_14.bat, según deseemos hacer el tamaño de la imagen, para Wii y GameCube respectivamente.

Tener en cuenta que incrementara el tamaño del archivo nomás, y lo hara posible de grabar nada más, no modificara el contenido existente.

Filed under: Homebrew, Wii No Comments
31Jan/100

Brickeos – Que son, como evitarlos.

Brick en inglés es Ladrillo. Una Wii brickeada, es una Wii hecha ladrillo, que no funciona.

Los Bricks suceden cuando uno realiza una actualización de su Wii, supongamos NTSC, con un juego PAL.

Lo que sucede es que, en primera instancia los canales de Tiempo y Noticias se duplican. Otro hecho puede ser que no se pueda acceder al menú de opciones. Y tambien puede suceder que no puedas usar la Wii correctamente, y como peor caso la Wii ya no tiene reparación, ni anda.

Pero no es para asustarse ya que es dificil que algunas de estas cosas sucedan, si uno esta precavido.
Principalmente, para completamente evitar esto, es actualizar la consola por internet. Si insertamos un juego, o estar BIEN BIEN seguros que es de la misma zona que tu consola, o si pide actualizar, entonces ir al menú de opciones de Wii y hacerlo desde ahi.

Basicamente, es simple. Otra medida es al grabar los .ISO usar el 'BrickBlocker', que no lo he usado, pero teniendo en cuenta lo anterior, no es necesario. Lo que hace este, es basicamente bloquear la actualización, asique cuando insertes el juego no necesitaras hacerlo.

¿Se te han duplicado los canales?.
Bueno, hay una solución, hice un articulo sobre ello, ahi esta toda la información de como remover los canales duplicados.

Filed under: Homebrew, Wii No Comments