D2X cIOS Installer v3.1
Posté: Mer 11 Mai 2011 13:08
D2X cIOS Installer v3
dragbe et nutnut de wii-addict nous propose D2X cIOS Installer
Cet homebrew permet d'installer les différents cIOSX D2X sans passer par modmii et sans a avoir à faire les différentes manipulations pour installer les bêtas.
Fonctionnalités
Télécharger
Changelog
Ajouter un cIOS dans l'installeur:
Site officiel
Source
dragbe et nutnut de wii-addict nous propose D2X cIOS Installer
Cet homebrew permet d'installer les différents cIOSX D2X sans passer par modmii et sans a avoir à faire les différentes manipulations pour installer les bêtas.
Fonctionnalités
Permet d'installer les cIOS d2x v4, v5 et v6.
Permet d'installer des cIOS d2x beta ou des cIOS "hybrides" composés de différents modules (ES, EHCI, DIPP...).
IOS base disponibles: IOS37 v5662, IOS38 v4123, IOS53 v5662, IOS55 v5662, IOS56 v5661, IOS57 v5918, IOS58 v6175.
Possibilité de choisir le slot d'installation. (de 200 à 255)
Possibilité d'installation Online et Offline.
Support des fichiers .wad à la racine des périphériques SD/USB.
Support des périphériques SD/USB.
Support du flag HW_AHBPROT. (activé par défaut)
Support des commentaires dans le ciosmaps.xml
Prise en charge des manettes classiques, des Wiimotes et des manettes GameCube.
Prise en charge de l'argument <arg>--ios=XXX</arg> dans le meta.xml pour configurer automatiquement l'IOS à utiliser (uniquement actif en l'absence d'AHBPROT).
Prise en charge de l'argument <arg>--remove-cache</arg> dans le meta.xml pour supprimer le répertoire "nus" à la sortie du d2x cIOS Installer.
Possibilité de choisir la révision du cIOS parmi des valeurs pertinentes.
Possibilité d'installer plusieurs cIOS en une fois.
Possibilité d'enregistrer/charger la configuration d'une installation.
Possibilité de générer un script NUS adapté à la configuration de l'installation.
Possibilité de libérer un slot >=200
Télécharger
Changelog
Installer v3.1:
- meilleure gestion de la file d'attente des installations.
- meilleure gestion des messages d'avertissement.
- correction des balises no_ios_reload et release_date dans le meta.xml.
- support des cIOS externes de nouveau fonctionnel.
- retour plus rapide à homebrew channel.
Installer v3:
- Suppression du support du cIOS d2x v3
- Ajout du patch ES_Version à AHBPROT (Thx R2-D2199)
- Correction du bug lié à AHBPROT en mode offline (Thx Davebaol)
- Nouvel écran summary donnant un aperçu de la configuration de l'installation
- Nouvel écran log donnant les résultats de l'installation
- Choix de la révision du cIOS parmi des valeurs les plus pertinentes
- Module pour enregistrer la configuration d'une installation
- Module pour charger la configuration d'une installation via un fichier ciosconf.cfg à mettre dans le répertoire de d2x cIOS installer
- Module pour enregistrer le script nus permettant de télécharger les fichiers nécessaires au mode offline
- Correctifs divers
- L'argument <arg>--ios=XXX</arg> dans le meta.xml est désormais uniquement actif en l'absence d'AHBPROT
Installer v2.2:
- Filtrage de la liste des "Working IOS" candidats pour exclure les STUB(s) (fake STUBs inclus)
- Slot d'installation par défaut des cIOS réglé sur 249.
- Version des cIOS d2x par défaut réglé sur la dernière version finale.
- Tentative de correction des scintillements de l'écran.
- Petites réorganisation d'affichage.
- Suppression de la prise en charge de la case (d2x=D2X et app=APP)
- Ajout du support des commentaires dans le fichier ciosmaps.xml.
- Prise en charge du répertoire Portlibs de DevkitPro dans le makefile. (Thx Rodries)
- Script post-build.bat permettant de mettre à jour le meta.xml après compilation.
- Prise en charge de l'argument <arg>--remove-cache</arg> dans le meta.xml pour supprimer le répertoire "nus" à la sortie du d2x cIOS Installer.
- Support du flag HW_AHBPROT. (désactivé par défaut)
--> il faut dé-commenter la balise <no_ios_reload /> dans le fichier meta.xml pour l'activer sachant qu'elle peut être aussi utilisée automatiquement en utilisant par exemple l'argument --ios=0 ou --ios=AHBPROT
--> pour utiliser le AHBPROT, sélectionnez IOS58+AHBPROT sur l'écran "Working IOS"
Installer v2.1:
- Nouvelle icône (Merci WiiD)
- Support des fichiers .wad à la racine des périphériques SD/USB pour l'installation offline.
- Mise en place du projet GoogleCode !
Installer v2.0:
- Nouvelle GUI.
- Correction de bugs mineurs.
- Réécriture complète du code.
- Ajout du support des périphériques USB.
- Correction au niveau du message d'avertissement signalant un slot occupé.
- Mise à jour de la liste des slots occupés après une installation de cIOS réussie.
- Retour possible à l'écran de sélection de l'IOS à utiliser en cas d'erreur non critique.
- Prise en charge de l'argument <arg>--ios=XXX</arg> dans le meta.xml pour configurer automatiquement l'IOS à utiliser.
- Possibilité d'ajouter des cIOS à la liste sans mettre à jour le d2x cIOS Installer. Il suffit de mettre les fichiers (modules .app + ciosmaps.xml) à coté du boot.dol du d2x cIOS Installer pour qu'il prenne en charge de nouveaux cIOS. Ainsi, vous pouvez construire des cIOS "hybrides" avec des versions de modules (DIPP, EHCI, ES, FAT, FFSP, MLOAD, SDHC, USB) bien spécifiques.
v1.3:
- Remplacement du cIOS d2x v6 beta1 par le cIOS d2x v6 final.
- Ajout du support de la Korean Common Key sur toutes les bases (sauf IOS38) pour la v6. (Thx Damysteryman)
- Extension du support de la Korean Common Key aux versions 3, 4 et 5 des cIOS.
v1.2:
- Ajout des cIOS D2x v5 final et v6 beta1.
- Mise en œuvre de la méthode d'identification des nouveaux cIOS (sur la V4, V5 et v6beta1)
V1.1
- remplacement du cIOS d2x v4 beta 4 par le cIOS d2x v4
V.1
- Permet d'installer les cIOS D2X v3 (rev21003) et v4 (rev21004).
- IOS base disponibles: IOS37 v5662, IOS38 v4123, IOS53 v5662, IOS55 v5662, IOS56 v5661, IOS57 v5918, IOS58 v6175.
- Possibilité de choisir le slot d'installation.
- Possibilité d'installation Online et Offline.
- Prise en charge des manettes classiques (non testé), des Wiimotes et des manettes GameCube.
- meilleure gestion de la file d'attente des installations.
- meilleure gestion des messages d'avertissement.
- correction des balises no_ios_reload et release_date dans le meta.xml.
- support des cIOS externes de nouveau fonctionnel.
- retour plus rapide à homebrew channel.
Installer v3:
- Suppression du support du cIOS d2x v3
- Ajout du patch ES_Version à AHBPROT (Thx R2-D2199)
- Correction du bug lié à AHBPROT en mode offline (Thx Davebaol)
- Nouvel écran summary donnant un aperçu de la configuration de l'installation
- Nouvel écran log donnant les résultats de l'installation
- Choix de la révision du cIOS parmi des valeurs les plus pertinentes
- Module pour enregistrer la configuration d'une installation
- Module pour charger la configuration d'une installation via un fichier ciosconf.cfg à mettre dans le répertoire de d2x cIOS installer
- Module pour enregistrer le script nus permettant de télécharger les fichiers nécessaires au mode offline
- Correctifs divers
- L'argument <arg>--ios=XXX</arg> dans le meta.xml est désormais uniquement actif en l'absence d'AHBPROT
Installer v2.2:
- Filtrage de la liste des "Working IOS" candidats pour exclure les STUB(s) (fake STUBs inclus)
- Slot d'installation par défaut des cIOS réglé sur 249.
- Version des cIOS d2x par défaut réglé sur la dernière version finale.
- Tentative de correction des scintillements de l'écran.
- Petites réorganisation d'affichage.
- Suppression de la prise en charge de la case (d2x=D2X et app=APP)
- Ajout du support des commentaires dans le fichier ciosmaps.xml.
- Prise en charge du répertoire Portlibs de DevkitPro dans le makefile. (Thx Rodries)
- Script post-build.bat permettant de mettre à jour le meta.xml après compilation.
- Prise en charge de l'argument <arg>--remove-cache</arg> dans le meta.xml pour supprimer le répertoire "nus" à la sortie du d2x cIOS Installer.
- Support du flag HW_AHBPROT. (désactivé par défaut)
--> il faut dé-commenter la balise <no_ios_reload /> dans le fichier meta.xml pour l'activer sachant qu'elle peut être aussi utilisée automatiquement en utilisant par exemple l'argument --ios=0 ou --ios=AHBPROT
--> pour utiliser le AHBPROT, sélectionnez IOS58+AHBPROT sur l'écran "Working IOS"
Installer v2.1:
- Nouvelle icône (Merci WiiD)
- Support des fichiers .wad à la racine des périphériques SD/USB pour l'installation offline.
- Mise en place du projet GoogleCode !
Installer v2.0:
- Nouvelle GUI.
- Correction de bugs mineurs.
- Réécriture complète du code.
- Ajout du support des périphériques USB.
- Correction au niveau du message d'avertissement signalant un slot occupé.
- Mise à jour de la liste des slots occupés après une installation de cIOS réussie.
- Retour possible à l'écran de sélection de l'IOS à utiliser en cas d'erreur non critique.
- Prise en charge de l'argument <arg>--ios=XXX</arg> dans le meta.xml pour configurer automatiquement l'IOS à utiliser.
- Possibilité d'ajouter des cIOS à la liste sans mettre à jour le d2x cIOS Installer. Il suffit de mettre les fichiers (modules .app + ciosmaps.xml) à coté du boot.dol du d2x cIOS Installer pour qu'il prenne en charge de nouveaux cIOS. Ainsi, vous pouvez construire des cIOS "hybrides" avec des versions de modules (DIPP, EHCI, ES, FAT, FFSP, MLOAD, SDHC, USB) bien spécifiques.
v1.3:
- Remplacement du cIOS d2x v6 beta1 par le cIOS d2x v6 final.
- Ajout du support de la Korean Common Key sur toutes les bases (sauf IOS38) pour la v6. (Thx Damysteryman)
- Extension du support de la Korean Common Key aux versions 3, 4 et 5 des cIOS.
v1.2:
- Ajout des cIOS D2x v5 final et v6 beta1.
- Mise en œuvre de la méthode d'identification des nouveaux cIOS (sur la V4, V5 et v6beta1)
V1.1
- remplacement du cIOS d2x v4 beta 4 par le cIOS d2x v4
V.1
- Permet d'installer les cIOS D2X v3 (rev21003) et v4 (rev21004).
- IOS base disponibles: IOS37 v5662, IOS38 v4123, IOS53 v5662, IOS55 v5662, IOS56 v5661, IOS57 v5918, IOS58 v6175.
- Possibilité de choisir le slot d'installation.
- Possibilité d'installation Online et Offline.
- Prise en charge des manettes classiques (non testé), des Wiimotes et des manettes GameCube.
Ajouter un cIOS dans l'installeur:
Depuis la v2.0 du d2x cIOS Installer, il est possible d'ajouter des cIOS sans devoir compiler les sources !
Cette nouvelle fonctionnalités peut être très utile pour installer des versions beta de cIOS ou même créer des cIOS "hybrides" comme par exemple le cIOS d2x vX mais avec le module EHCI de la vY à des fins de tests.
Pour cela, il ne vous faudra pas franchement de connaissances en programmation mis à part savoir lire un fichier .xml et renommer des dossiers.
Ainsi pour ajouter un cIOS à la liste, en plus de ceux qui sont déjà présents il faut récupérer les modules au format .app du cIOS que l'on veut construire (trouvable dans les sources de ModMii), les placer au bon endroit sur le périphérique SD/USB et éditer le fichier CIOSMAPS.xml
Vous constaterez qu'est fourni un fichier sampleCIOSMAPS.xml qui est en fait la "map" du cIOS d2x v6 (une sorte de guide d'installation pour le d2x cIOS Installer).
Une fois ouvert avec un éditeur xml, ça fait peur mais seul quelques ligne nous intéressent:
- <ciosgroup name="D2X v6" version="21006" basescount="7">
Ici la balise name indique le nom qui apparaitra sur le cIOS Installer et version la révision finale du cIOS (max = 65535). Vous pouvez donc éditer ces 2 balises comme bon vous semble.
- Entrez ensuite dans le spoiler de la base que vous voulez installer, par exemple la base 37, j'ouvre le spoiler <base ios="37" version="5662" contentscount="22" modulescount="7">
- A l’intérieur, les seules lignes qui nous intéressent sont celles qui contiennent les balises module comme par exemple : <content id="0x26" module="EHCI21006" tmdmoduleid="3"/>.
Si je veux modifier le module EHCI, je n'ai qu'a remplacer son nom par le nom de celui que je veux mettre.
Si vous mettez plusieurs nouveaux cIOS n'oubliez pas de changer la ligne <ciosmaps ciosgroupscount="1">
- Une fois les modifications faites, enregistrez et renommez le fichier sampleCIOSMAPS.xml en CIOSMAPS.xml
- Venons en aux modules (fichier .app) maintenant. L'arborescence des répertoires à utiliser pour stocker les modules dépend essentiellement de l'attribut name de la balise ciosgroup concernée dans le CIOSMAPS.xml.
Par exemple, pour un cIOS pour lequel
- Code: Tout sélectionner
<ciosgroup name="D2X vX beta1" ...
il faudra stocker ses modules (fichiers .app) dans le répertoire
- Code: Tout sélectionner
<répertoire de d2x cIOS installer>\D2X\vX\beta1\
mettre un espace dans l'attribut name donne obligatoirement lieu à un nouveau répertoire
Si name="D2XvXbeta1" alors le répertoire sera <répertoire de d2x cIOS installer>\D2XvXbeta1\
- Vérifiez que les nom des modules correspondent avec ceux que vous avez mis dans le fichier .xml
- Voila c'est fini, le d2x cIOS Installer devrait voir votre nouveau cIOS et si les modules sont mal placés, il vous le dira.
Site officiel
Source