Control de usuario
Patrocinadores
Estadísticas
Miembros:
334.599
Online:
1.320
Hilos:
1.380.542
Mensajes:
24.879.999
Stats

Índice de foros Wii Scene

IOS & cIOS Para Tontos (Introduccion a los cIOS/IOS)

Foro dedicado al software casero y los diferentes hacks no relacionados con backups

Moderadores: jamonazo2000, comepiedras

kwanbis
Avatar de usuario
Adicto
 
Mensajes: 214
Registrado: 16 Jul 2007

IOS & cIOS Para Tontos (Introduccion a los cIOS/IOS)

Mensajepor kwanbis 29 Abr 2009 00:53

Este es un resumen del "mundo cIOS/IOS". La idea es que los que recien empiezan, puedan entender mejor de que se trata. Seguramente se le puede agregar mas informacion, o hacerlo mas claro. De ser asi, hagan me lo saber que lo corregire.

IOS

IOS (Input-Output System) es el sistema operativo de la Wii. Se ejecuta en el coprocesador Starlet y ofrece los servicios de hardware (WiFi, USB, memoria interna, etc.) y seguridad (firmado, cifrado, etc.) de la Wii.

A diferencia de otras consolas, en la Wii se puede tener, y normalmente hay, mas de un IOS instalado a la vez, los cuales son independiente unos de otros.

Cada juego corre sobre una version en particular de IOS, que debe estar instalada en la Wii, o que puede ser instalada antes de ejecutar el juego.

Esto es como si en una PC tuvieramos instalado en un disco rigido Windows 95, Windows 98, y Windows XP, y cada juego corriera sobre uno de ellos.

Como ya dijimos, los IOS son independientes unos de otros, lo cual es muy importante porque significa que podemos modificar un IOS sin que afecte al sistema en su totalidad, ya que si uno anda mal los demas IOS seguiran funcionando sin problemas.

En la Wii solo puede estar funcionando un unico IOS a la vez, y en el unico momento en el que la Wii no está usando un IOS es cuando ejecuta juegos de gamecube. En ese momento ejecuta un MIOS.

Existen 256 posiciones donde grabar los IOS, a los cuales se los denomina segun su posicion, que va desde 1 (IOS1) a 256 (IOS256).

Los IOS llevan su nombre debido a la posicion en los que los coloca Nintendo: IOS15, IOS36, etc..

Existen 256 posiciones donde grabar los IOS. Es esta posicion la que determina la forma de identiciar o llamar a un IOS: IOS15, IOS36.

CIOS

Los cIOS son IOS creados por la comunidad, normalmente basados en uno o mas IOS oficiales, modificados para agregar o cambiar alguna funcionalidad.

Normalmente NO se los instala sobre las posiciones de los IOS oficiales, si no que se los pone por sobre el 200, para que, ante cualquier error, los oficiales sigan estando.

Algunas de las posiciones mas usadas son 202, 222, 232, 248, 249, 250 y 254, pero puede ser en cualquiera posicion, aun en las bajas como por ejemplo la 15, mientras no sobreescribamos ninun IOS oficial.

Existe una excepcion a esta "regla", que son los cIOScorp, unos cIOS que reemplazan los IOS oficiales, lo cual es cuando menos mas peligroso, ya que se corre mas riesgo de brikear la Wii.

En definitiva, los IOS son los originales creados por Nintendo, y los cIOS, son IOS no oficiales, creados por la comunidad.

A los cIOS se los llama segun la posicion donde mas comunmente se los instala, al igual que a los IOS, aunque tambien se los llama por el nombre del IOS sobre el cual estan basados.

Por ejemplo, uno de los cIOS mas conocidos es la modificacion de Waninkoko del IOS36, es decir el cIOS249. Pero como este cIOS se basa en el IOS36, la gente tambien lo llama cIOS cIOS36.

El problema es que varios programadores modifican el cIOS36 y algunos hasta lo instalan, igual que Waninkoko, en el lugar 249. Es asi que como existe el cIOS249 de Waninkoko, tambien existe el cIOS249 de Tona, por lo cual es importante a la hora de hablar de un cIOS, aclarar la version de quien es.

Lo bueno es que generalmente los coders, Waninkoko, Hernes, Tona, etc, tratan de respetar el espacio de los otros cIOS, y si Waninkoko pone su cIOS36 en el 249, los demas trataran de usar otra posicion, pero recuerden que NO siempre se cumple.

Otro punto importante de destacar, es que, *generalmente*, los avances de un cIOS, salvo que sea muy especifico, terminan en los otros.

Veamos los cIOS mas conocidos:

Autor: Waninkoko
Original: IOS36
Link: http://www.waninkoko.info/
Posicion: 249
Mejoras: Permite acceder al DVD sin limitaciones, y permite seguir usando discos firmados con trucha. La ultima aversion agrega soporte para tarjetas SDHC.
Notas: Es el primer cIOS. Al instalar, se hace una copia en la posicion 250, ademas de la 249. Las primeras versiones del cIOS estaban basadas en el IOS37.

Autor: Tona
Link: http://wiibrew.org/wiki/CIOS_Patchmii_Installer
Original: IOS36
Posicion: 249
Mejoras: Permite acceder al DVD sin limitaciones, y permite seguir usando discos firmados con trucha.
Notas: Es un instalador de cIOS (un WAD) que baja de Nintendo el IOS36, lo parchea creando un clon del cIOS249 de Waninkoko. Si detecta que ya hay un IOS249 instalado, intenta desinstalarlo, y luego instala el que creo.

Autor: Kwiirk
Link: hilo_yal-juegos-sin-usbloader-desde-homebrew-channel_1213714
http://gbatemp.net/index.php?showtopic=144250&st=19
Original: IOS36
Posicion: 202 y 222
Mejoras: permite que el USB funcione a velocidad de USB2.0, y no la de USB1.1 que es mas lenta. Implementa usbstorage y wbfs para guardar juegos en el hard drive USB.
Notas: Tambien se lo conoce como "cIOS USB2".

Autor: Hermes
Link: hilo_utilidad-uloader-v1-5b-ocarina-y-forzado-de-video-idioma_1217626
Original: IOS36 y IOS38
Posicion: 222
Mejoras: corrije algunos problemas con HDs en los USB Loaders.
Notas: originalmente una modificacion del cIOS202 de kwiirk, la ultima version es una forma totalmente nueva pensada por Hermes.

Autor: requiem4d
Link: hilo_mini-turuto-instrumentos-en-backup-de-rock-band-1-amp-2_1164523
Original: cIOS37
Posicion: 248
Mejoras: permite que el USB funcione con los instrumentos del Rock Band.
Notas:

PatchMii es una creacion de Bushing, que automatiza el proceso de bajar IOS oficiales, parchearlos en la Wii, e instalarlos en alguna posicion definida. La primera implementacion de PatchMii (PatchMii-Core), modificaba el IOS36, permitiendo que se puedan ver DVD-Videos (peliculas), usando DVDx, y que se pudieran bajar los juegos a una memoria SD.

Es de destacar que Nintendo saco en el update 3.4, un IOS254 "falso" que es basicamente una copia del IOS9 original, que lo unico que hace es pisar el cIOS254.

Como los cIOS son modificaciones de codigo IOS, y es ilegal distribuir codigo de Nintendo, existen "instaladores", que lo que hacen es tomar un IOS original, lo modifican, y lo "instalan" en la posicion correcta dentro de la Wi.

Estos instaladores pueden bajar el IOS automaticamente desde los servidores de actualizacion de Nintendo, mediante la conexion WiFi de la Wii.

Ahora, si el usuario no tiene conexion a internet wireless, tiene que conseguir el IOS original de alguna forma, por ejemplo el famoso IOS36-64-v1042.wad, ya sea dumpeandolo de la Wii o juego, o "buscandolo" en internet.

Otro tema que se menciona, es el "dip_plugin". El dip_plugin es codigo que se instala en el IOS, que intercepta todos los comandos destinados al DVD para de esta forma simular la lectura de sectores desde un HDD (o SD en el caso de las versiones de Waninkoko).
Ultima edición por kwanbis el 06 May 2009 01:57, editado 32 veces

mog_ur
Avatar de usuario
Adicto
 
Mensajes: 204
Registrado: 19 Oct 2006

Mensajepor mog_ur 29 Abr 2009 12:55

Ok

Gracias por la info

Thyl-Thalion
Adicto
 
Mensajes: 483
Registrado: 09 Jul 2008

Mensajepor Thyl-Thalion 29 Abr 2009 13:36

Muy bueno el aporte, a ver si así aparecen menos preguntas de "que es cIOS" ?

Te falta comentar que desde la rev10 de Waninkoko el c36 se instala como IOS249 y con copia de seguridad al IOS250.
Tambien que hay otro 222 de kwiirk, modificado por Hermes que corrije algunos problemas con HDs en el USB Loader.
Y para acabar, los instrumentos del Rock Band utilizan IOS37, por lo que para que funcionen con un backup necesitas un cIOS37...
[fumando]

kwanbis
Avatar de usuario
Adicto
 
Mensajes: 214
Registrado: 16 Jul 2007

Mensajepor kwanbis 29 Abr 2009 13:49

Gracias por las respuestas, actualice el post. Igual quedan algunas dudas aun.

albertoi
Avatar de usuario
WikiPartido
 
Mensajes: 747
Registrado: 04 Sep 2007
Ubicación: Badajoz

Mensajepor albertoi 29 Abr 2009 14:32

El cIOS para ver películas y cargar datos desde DVD no existe. Es patchmii y necesita de DVDX (un canal oculto) para funcionar
¿Estás perdido y no sabes como comenzar a cargar aplicaciones en Wii? Visita mi tutorial
Tutorial para cargar Homebrew en Wii

Yo estuve cuando Waninkoko se convirtió en un Dios, cuando se presentó el "habemus pack de aplicaciones", cuando Kazorla presentó su custom firmware y cuando se descubrió que Waninkoko no era Dios sino un pokémon... ¿estaré en la próxima?

                                                                                                                            eso de eso


comepiedras
Avatar de usuario
Enviciá
 
Staff
Moderadora
 
Mensajes: 15131
Registrado: 13 Abr 2008
Ubicación: Muy Cerca

Mensajepor comepiedras 29 Abr 2009 14:41

Esta información iria mejor en la wiki. Podrías meter aunque fuera un resumen o un enlace en el diccionario de terminos de la scene, en la wiki.
Aplicaciones Homebrew en paquetes con su meta en español y las carpetas colocadas en su lugar: Carpeta Mediafire
¿Buscas una aplicacion? NO TE PIERDAS LA WIKI DE APLICACIONES: wiki/Aplicaciones_Wii
¿Estás empezando en la scene? Tu lo que necesitas son TUTORIALES
En general no respondo privados sobre SoftMods porque no estoy al dia ya que no me paso por allí con regularidad.

kwanbis
Avatar de usuario
Adicto
 
Mensajes: 214
Registrado: 16 Jul 2007

Re:

Mensajepor kwanbis 29 Abr 2009 14:45

albertoi escribió:El cIOS para ver películas y cargar datos desde DVD no existe. Es patchmii y necesita de DVDX (un canal oculto) para funcionar

Gracias por el dato. Es el unico cIOS que lo permite? Pense que habia otro que no es PatchMii.

comepiedras escribió:Esta información iria mejor en la wiki. Podrías meter aunque fuera un resumen o un enlace en el diccionario de terminos de la scene, en la wiki.

Seguro. Solo que me gustaria terminar de depurarlo antes de subirlo, para que la informacion este correcta.

comepiedras
Avatar de usuario
Enviciá
 
Staff
Moderadora
 
Mensajes: 15131
Registrado: 13 Abr 2008
Ubicación: Muy Cerca

Mensajepor comepiedras 29 Abr 2009 14:48

Por cierto, creo que PatchMii no está basado en ningún IOS, si acaso PatchMii Core... pero no se yo si está basado en IOS37... por si acaso mejor no pongas nada por ahora.
Lo del DVDx deberías comentarlo, pero eso no es un cIOS ni un IOS y no requiere de uno para funcionar.
El PatchMii se capó con 3.4, cosa que si quieres puedes comentar y solo era necesario para usuarios con chip, para poder instalar DVDx.
Aplicaciones Homebrew en paquetes con su meta en español y las carpetas colocadas en su lugar: Carpeta Mediafire
¿Buscas una aplicacion? NO TE PIERDAS LA WIKI DE APLICACIONES: wiki/Aplicaciones_Wii
¿Estás empezando en la scene? Tu lo que necesitas son TUTORIALES
En general no respondo privados sobre SoftMods porque no estoy al dia ya que no me paso por allí con regularidad.

kwanbis
Avatar de usuario
Adicto
 
Mensajes: 214
Registrado: 16 Jul 2007

Mensajepor kwanbis 29 Abr 2009 14:58

Si, por lo que vi en la pagina de bushing, es como un sistema que modifica otros IOS.

Código: Seleccionar todo
In the example configuration provided, patchmii-core will do the following things:

   1. Download the ticket and TMD for IOS37 from the Nintendo Update Server
   2. Use the built-in key-management functions of IOS to decode the title key (no common key required!)
   3. Using the TMD, download all of the encrypted contents from NUS
   4. Verify the integrity of each content against the hashes contained in the TMD
   5. Decrypt each content individually, look for versioning tags inside the binaries and display them
   6. Look for the signature check, and patch it out.   (I have included code that will handle all versions of IOS.)
   7. Re-encrypt the contents.  If necessary, recompute the hashes, modify the TMD.
   8. Modify the title ID in the TMD and ticket to IOS5.
   9. Fakesign the TMD and ticket.
  10. Install this patched IOS37 as IOS5.


Es decir que PathMii no se usa mas desde 3.4?

poxolate3
Avatar de usuario
Iogurín
 
Mensajes: 1755
Registrado: 17 Mar 2008
Ubicación: Huesca

Mensajepor poxolate3 29 Abr 2009 15:05

Genial, muy bien explicado para los novatos.
Imagen

Siguiente

Volver a Scene

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 1 invitado