SNEEK 0.1 : émulateur NAND sur SD Card (En Attente)
Posté: Ven 9 Oct 2009 23:59
Salut a tous, comme prévu, Crediar a publié la version initiale de son projet SNEEK.
Ce projet a pour but de rediriger tous les accès NAND vers la SD grâce à son propre module ES qui émule la plupart des appels ES mais sans vérification de signatures ou de versions des Titles installés.
Dès l'instant ou SNEEK est en fonctionnement aucune modification n'est appliquée à la NAND. Vous pouvez également récupérer de nombreuses informations de debug concernant les appels ES grâce à un USBGecko.
Problèmes connus:
Du fait de la méthode fonctionnement mise en oeuvre, les accès SD depuis la partie PPC sont bloqués. Cela peut provoquer des problèmes avec certaines applications qui ne savent pas gérer l'absence de /dev/sdio ce que SNEEK émule lorsqu'aucune SD Card n'est insérée.
De plus, s'agissant d'émulation, des blocages aléatoires peuvent subvenir ou empêcher le fonctionnement de certaines choses.
Installation:
Avant de pouvoir utiliser SNEEK, vous devez posséder certains composants:
- SD/SDHC card
- IOS60 (TMD, ticket et fichiers décryptés)
- BootMii installé en boot2(1)
- Un USBGecko est fortement recommandé grâce aux informations de debug pouvant être récupérées
- Un dump du système de fichier de la NAND
Modification IOS60:
- Retirez l'entrée du module SD du TMD et réduisez le compteur de un
- Changez le TitleID dans le TMD et le ticket en 00000001-000000FA
Créer le boot2.bin
- Lancez les commandes suivantes
- Copiez ensuite le boot2.bin à la racien de votre SD card
Créer la structure du système de fichier SNEEK sur la NAND
- Copiez votre système de fichiers de la NAND à la racine de la SD Card
- Créer la structure de dossiers suivante:
/title/00000001/0000000fa/content/
- Copiez les fichiers de l'IOS60 avec le TMD dans ce dossier
- Renommer le TMD en title.tmd
- Copier le ticket IOS60 dans /ticket/00000001/000000fa.tik
Désormais SNEEK devrait correctement fonctionner et booter le System Menu
Désinstallation:
Restaurer simplement votre dossier BootMii sur votre SD Card.
SNEEK 0.1 : problème de licence GPL
Petite information concernant SNEEK 0.1 qui n'est plus disponible sur le serveur de Crediar (ce dernier ne souhaitait pas que les fichiers soient hébergés ailleurs).
SNEEK utilise des fichiers de module ES et FS intégrés dans certaines parties de Mini qui est distribué sous la licence GNU GPL v2. Dans ce cas, une application utilisant tout ou partie des fichiers sous cette licence doit être distribuée avec le code source, ce qui n'est pas le cas de SNEEK.
De ce fait, SNEEK a été retiré du serveur de Crediar le temps qu'une solution soit trouvée afin de respecter la licence GPL v2.
Source : /wii.gx-mod.com
Site officiel : https://wiibrew.org/wiki/SNEEK
Ce projet a pour but de rediriger tous les accès NAND vers la SD grâce à son propre module ES qui émule la plupart des appels ES mais sans vérification de signatures ou de versions des Titles installés.
Dès l'instant ou SNEEK est en fonctionnement aucune modification n'est appliquée à la NAND. Vous pouvez également récupérer de nombreuses informations de debug concernant les appels ES grâce à un USBGecko.
Problèmes connus:
Du fait de la méthode fonctionnement mise en oeuvre, les accès SD depuis la partie PPC sont bloqués. Cela peut provoquer des problèmes avec certaines applications qui ne savent pas gérer l'absence de /dev/sdio ce que SNEEK émule lorsqu'aucune SD Card n'est insérée.
De plus, s'agissant d'émulation, des blocages aléatoires peuvent subvenir ou empêcher le fonctionnement de certaines choses.
Installation:
Avant de pouvoir utiliser SNEEK, vous devez posséder certains composants:
- SD/SDHC card
- IOS60 (TMD, ticket et fichiers décryptés)
- BootMii installé en boot2(1)
- Un USBGecko est fortement recommandé grâce aux informations de debug pouvant être récupérées
- Un dump du système de fichier de la NAND
Modification IOS60:
- Retirez l'entrée du module SD du TMD et réduisez le compteur de un
- Changez le TitleID dans le TMD et le ticket en 00000001-000000FA
Créer le boot2.bin
- Lancez les commandes suivantes
- Code: Tout sélectionner
elfins.exe esmodule.elf 0000000e tmp.bin
elfins.exe fsmodule.elf tmp.bin boot2.bin
- Copiez ensuite le boot2.bin à la racien de votre SD card
Créer la structure du système de fichier SNEEK sur la NAND
- Copiez votre système de fichiers de la NAND à la racine de la SD Card
- Créer la structure de dossiers suivante:
/title/00000001/0000000fa/content/
- Copiez les fichiers de l'IOS60 avec le TMD dans ce dossier
- Renommer le TMD en title.tmd
- Copier le ticket IOS60 dans /ticket/00000001/000000fa.tik
Désormais SNEEK devrait correctement fonctionner et booter le System Menu
Désinstallation:
Restaurer simplement votre dossier BootMii sur votre SD Card.
SNEEK 0.1 : problème de licence GPL
Petite information concernant SNEEK 0.1 qui n'est plus disponible sur le serveur de Crediar (ce dernier ne souhaitait pas que les fichiers soient hébergés ailleurs).
SNEEK utilise des fichiers de module ES et FS intégrés dans certaines parties de Mini qui est distribué sous la licence GNU GPL v2. Dans ce cas, une application utilisant tout ou partie des fichiers sous cette licence doit être distribuée avec le code source, ce qui n'est pas le cas de SNEEK.
De ce fait, SNEEK a été retiré du serveur de Crediar le temps qu'une solution soit trouvée afin de respecter la licence GPL v2.
DOWNLOAD
: En AttenteSource : /wii.gx-mod.com
Site officiel : https://wiibrew.org/wiki/SNEEK