[TUTO] Compiler SNEEK/UNEEK sous Windows- Forum

Index du forum > Wii Info > Tutoriaux par les membres

Topic: [TUTO] Compiler SNEEK/UNEEK sous Windows

par Déconnecté lanarchyste le 22/03/10 à 16:46:54 (il y a 14 ans 35 semaines 5 jours 5 heures 32 minutes) 129 réponses, vu 25179 fois

Compiler sans aucune compétences Sneek/Uneek.

image

Description


Sneek : Sneek est le projet de base, il permet d'émuler entièrement une NAND depuis la carte SD.

Uneek : Uneek à exactement le même principe que Sneek à une différence prêt, il émule la NAND depuis un périphérique USB.

Le module DI (Drive Interface) permet de lancer les jeux situé sur un disque dur depuis la chaîne disque. Le stockage des jeux se fait différemment par rapport au USB Loader.

Informations / Pré-requis


Général


* Sneek/Uneek fonctionne parfaitement sur BootMii en IOS (le principe est similaire que BootMii en Boot2, il faut juste le priiloader pour booter directement sur BootMii).
* Il faut au minimum le cIOSX rev18 sur la NAND pour profiter pleinement de Sneek/Uneek (vous pouvez l'installer depuis Sneek).

Module DI


* Le module DI ne fonctionne qu'avec Sneek (si vous l'utilisez vous ne pourrez plus lire les DVD via la chaîne disque).
* Pour lancer les backups depuis la chaîne disque : connecter une manette gamecube sur le port 1 et appuyer sur start sur le menu wii.
* Le module DI utilisera toujours la première partition.
* Sneek+DI à besoin d'au minimum 1 jeu pour qu'il fonctionne.
* Il faut être en 4.2E/U pour faire fonctionner les backups depuis la chaîne disque (une compatibilité pour les firmwares différent viendra surement plus tard). Vous pouvez faire la mise à jour depuis Sneek, sa n'aura aucun impact sur votre NAND réelle, où seulement installé le wad du system menu récupéré avec NUS Downloader si vos IOS sont à jour avec pimp my wii).
* Si vous utilisez un périphérique USB (pour les jeux avec le module DI / Uneek avec NAND sur USB) : votre disque dur doit avoir une taille d'allocation (cluster size) maximum de 32k (Pour info j'ai utilisé Paragon Hard Disk Manager pour formater mes disques, il à un grand choix d'options).

Pack


svn : sources non modifiés.
svn-SD : permet d'accéder à la carte SD depuis Sneek (Uneek l'intègre par défaut).

Télécharger le pack


Le pack suivant ne contient pas la version compilé de Sneek/Uneek car la distribution est illégale.
Il contient juste tout ce qu'il vous faut pour le compiler : devkitpro, script et sources.
Pack du 06.04.2010 (Rev85) : MediaFire

Concernant la NAND


Dès que vous allumez votre Wii avec Sneek, si la NAND est reconnue alors le néon du lecteur deviendra bleue et Sneek marchera (même si vous avez un écran noir mais que le néon est devenue bleu, attendez c'est long à démarrer).

Si c'est pas le cas, voici ce qu'il faut faire pour obtenir une compatibilité maximum :
* Supprimer le preloader/priiloader, pour ceci aller dans le répertoire /title/00000001/00000002/content/
Vous trouverez un fichier 100000xx.app et son équivalent se nommant 000000xx.app.
Supprimer le fichier 000000xx.app, et renommez le fichier 100000xx.app en 000000xx.app.
(Où XX correspond à des caractères quelconques selon votre wii).

* Si ne marche toujours pas, supprimer le fichier cdb.vff situer dans le répertoire /title/00000001/00000002/data.
Il se peut qu'au 1er démarrage Sneek soit long à démarrer si vous supprimer ce fichier

Créer sa NAND avec NUS Downloader et ShowMiiWads


1. Téléchargez l'IOS 30 v1040 en cochant Pack -> WAD avec NUS Downloader.

2. Téléchargez le System Menu 3.2x en cochant Pack -> WAD avec NUS Downloader.

3. Créez un répertoire vide sur votre bureau.

4. Ouvrir PC/ShowMiiWads_1.4 et générer la common-key (Outils -> Créer la Common-Key).

5. Dans Options, cliquez sur Choisir le chemin de sauvegarde de la NAND, et choisissez le répertoire vide créer précédemment.

6. Dans Voir, cliquez sur ShowMiiNand.

7. Glissez / Déposez les 2 WADs créer avec NUS Downloader dans ShowMiiNand, puis cliquez sur Installation qui apparait en bas.

8. Dans le pack extrait, allez dans PC/Setting_Decrypter puis renommer en decode.txt l'un des fichiers decode_setting_XXX_XX.txt qui correspond à la région du system menu récupérer. Ensuite, exécuter encrypt.bat.
Un fichier setting.txt sera crée (ce fichier est crypté et sous copyright, d'où le fait que je le distribue pas).

9. Copier le fichier setting.txt dans le répertoire title/00000001/00000002/data de votre répertoire de NAND (tous les répertoires sont normalement crée avec l'installation des 2 WADs.

10. Copiez les 4 dossiers se situant dans votre répertoire de NAND dans le périphérique (USB/SD) qui vas héberger la NAND : title, ticket, sys, shared1.

11. Lancez Sneek/Uneek, la wii aura un comportement identique à un premier démarrage (avec réglage des paramètres...). Le premier lancement peut durer un certains temps, soyez donc patient.

12. Faite la mise à jour depuis les paramètres de la wii pour obtenir le firmware 4.2x

Installation des logiciels


1. Extraire le pack (à l'aide de WinRAR, 7Zip...) dans un répertoire quelconque.

Note : Il faut impérativement que le dossier ne contiennent pas d'espace (pour l'installation de python et de devkitpro aussi), donc éviter de l'extraire sur le bureau si vous êtes sur XP.
Sous Seven et Vista, ceci ne pose pas de problèmes.

2. Installer le devKitPro à partir du fichier PC/devkitProUpdater-1.5.0.exe.
Laisser cocher Download and install, et à la fenêtre suivante, cocher Remove Downloaded files.
Dans le choix des composant, cocher au moins Minimal System et devKitARM.
Laisser le répertoire par défaut et continuer, le programme va télécharger et installer automatiquement les composants.

3. Une fois installé, allez dans le répertoire C:/devKitPro et supprimer le répertoire devkitARM.

4. Revenez dans le dossier où à été extrait le pack et copier le dossier devkitARM (qui se situe dans PC) dans le répertoire C:/devKitPro.

Note : Cette étape est nécessaire car si vous avez pas la r24 du devkitARM, vous ne pourrez pas compiler les sources à cause d'une incompatibilité.

5. Installer l'interpréteur Python à partir du fichier PC/pyton-2.6.5.msi et laisser le répertoire par défaut (C:/Python26).

Compiler et utiliser Sneek/Uneek


Compiler les sources


1. Copier le fichier 0000000e.app de l'IOS70 v6687 et le fichier 00000001.app de l'IOS60 v6174 dans le dossier svn que vous voulez compiler.

Note n°1 : Récupérer les 2 fichiers grâce à NUS Downloader (PC/NUSD_v13Beta), il vous faudra le key.bin et cocher l'option Decrypt.

ATTENTION : vous obtenez deux fichiers 0000000e (un sans extension et un autre avec l'extension app). Soyez sur de prendre celui avec l'extension app (C'est de même pour le fichier 00000001).

2. Allez dans l'invite de commande (Touche Windows + R, entrez cmd et cliquez sur OK ou Menu Démarrer -> Exécuter... -> entrez cmd et cliquez sur OK ou Menu Démarrer -> Tous les programmes -> Accessoires -> Invite de commandes)

3. Une fois dans l'invite de commande, déplacez vous dans un des répertoires svn qui se situe là où vous avez extrait les fichiers (pour rappel la commande "cd" permet de vous déplacer).
Par exemple si vous avez extrait les fichiers dans un répertoire sneek sur le C:, vous allez taper : "cd C:/sneek/svn" et ceci où que vous soyez.

Note : Les / sont inversé normalement mais seul les / sont autorisé dans le forum.

4. Une fois dans le répertoire, lancer le script build_boot2.cmd en tapant tout simplement build_boot2.cmd et en appuyant sur la touche Entrée.

Note : si vous cliquez sur le build_boot2.cmd, vous obtiendrais des erreurs d'où l'obligation de le lancer depuis une commande.

Fichiers obtenus


boot2_di.bin => NAND sur carte SD (avec module DI)(pas de support du lecteur DVD)
boot2_sd.bin => NAND sur carte SD (sans module DI)(avec support du lecteur DVD)
boot2_usb.bin => NAND sur USB (sans module DI)
di.bin => module DI

Structure des fichiers pour Sneek+DI


Carte SD
sd:/bootmii/armboot.bin (renommer armboot_r47.bin ou armboot_r78.bin)
sd:/di.bin
sd:/boot2.bin (renommer boot2_di.bin)
sd:/font.bin (corrige les écrans noir dans certains cas)
NAND sur carte SD
sd:/import
sd:/meta
sd:/shared1
sd:/shared2
sd:/temp
sd:/title
sd:/ticket
sd:/sys
Périphérique USB
usb:/slot.bin (générer automatiquement)
usb:/games/"vos jeux"
usb:/sneek/region.bin (renommer region-XXX.bin, doit correspondre à la région du jeu à lancer)

Structure des fichiers pour Sneek


Carte SD
sd:/bootmii/armboot.bin (renommer armboot_r47.bin ou armboot_r78.bin)
sd:/boot2.bin (renommer boot2_sd.bin)
NAND sur carte SD
sd:/import
sd:/meta
sd:/shared1
sd:/shared2
sd:/temp
sd:/title
sd:/ticket
sd:/sys

Structure des fichiers pour Uneek


Carte SD
sd:/bootmii/armboot.bin (renommer armboot_r47.bin ou armboot_r78.bin)
sd:/boot2.bin (renommer boot2_usb.bin)
Périphérique USB
usb:/boot2.bin ( renommer boot2_usb.bin)
NAND sur périphérique USB
usb:/import
usb:/meta
usb:/shared1
usb:/shared2
usb:/temp
usb:/title
usb:/ticket
usb:/sys

Finalisation


Allumer votre wii et attendez, le démarrage et assez long au point de croire que vous avez juste un écran noir. De plus si vous avez une NAND minimum, le système va recréer les fichiers et donc le temps du premier démarrage sera allongé.

Compiler Sneek/Uneek - Méthode alternative


1. Allez dans l'invite de commande (Touche Windows + R, entrez cmd et cliquez sur OK ou Menu Démarrer -> Exécuter... -> entrez cmd et cliquez sur OK ou Menu Démarrer -> Tous les programmes -> Accessoires -> Invite de commandes)

2. Une fois dans l'invite de commande, déplacez vous dans le répertoire où vous avez extrait les fichiers (pour rappel la commande "cd" permet de vous déplacer).
Par exemple si vous avez extrait les fichiers dans un répertoire sneek sur le C:, vous allez taper : "cd C:/sneek" et ceci où que vous soyez.

Note : Les / sont inversé normalement mais seul les / sont autorisé dans le forum.

3. Une fois dans le répertoire, lancer le script SNEEK.cmd en tapant tout simplement SNEEK.cmd et en appuyant sur la touche Entrée.

Note : si vous cliquez sur le SNEEK.cmd, vous obtiendrais des erreurs d'où l'obligation de le lancer depuis une commande.

4. A la demande "Please insert the complete path to the SNEEK source code", entrer le répertoire complet du dossier svn (le copier/coller est possible, sur la fenêtre de commande, faites un clique droit -> coller). Une fois le répertoire saisie, appuyé sur la touche Entrée.
Dans notre exemple sa donnera "C:/SNEEK/svn".

Note : si vous voulez avoir accès au contenu de votre carte SD, alors choisissez le svn-SD.
ATTENTION : sa peut abimer votre NAND émulé, l'écriture sur la carte SD n'est pas stable.

5. A la demande "Where is Python installed", entrer le répertoire complet où est installé python.
Dans notre exemple, sa donnera "C:/Python26".

6. le script va maintenant compilé les sources, ne vous inquiété pas si vous voyez des warnings.

Rappel : vous aurez des erreurs si les répertoires de python, devkitpro et les sources svn contiennent des espaces dans leurs emplacement.

7. A un certains moment, le script va s'arrêter et va vous ouvrir l'explorer sur le dossier svn correspondant, dedans copier y le fichier 0000000e.app de l'IOS70 v6687 et le fichier 00000001.app de l'IOS60 v6174. Une fois les fichiers copier, appuyé sur la touche Entrée.

Note : Récupérer les 2 fichiers grâce à NUS Downloader (PC/NUSD_v13Beta), il vous faudra le key.bin et cocher l'option Decrypt.

Copier un jeu Wii sur le périphérique USB


Méthode manuel


1. Créer un répertoire games à la racine du périphérique.
Dans le répertoire games, créer un répertoire ayant 4 caractères (peu importe le nom), pour notre exemple nous allons l'appeler WIIG.
Dans WIIG, créer deux répertoires : un répertoire files et un répertoire sys.

2. Ouvrir votre backup (nécessite qu'il soit en format ISO) avec WiiScrubber.
Faite un clique droit sur la partition du jeu, choisir Unencrypted partition -> Extract et choisissez le répertoire .../games/WIIG/files/.

3. Développer la partition.bin, et extraire les fichiers tmd.bin, ticket.bin et cert.bin dans .../games/WIIG/.

4. Extraire les fichiers boot.bin, bi2.bin, apploader.img, main.dol et fst.bin dans .../games/WIIG/sys/.

Note : vous pouvez avoir un aperçu des répertoire et des fichiers en regardant l'image "ajouter jeu.png se situant dans le pack.

Méthode automatique


1. Allez dans l'invite de commande (Touche Windows + R, entrez cmd et cliquez sur OK ou Menu Démarrer -> Exécuter... -> entrez cmd et cliquez sur OK ou Menu Démarrer -> Tous les programmes -> Accessoires -> Invite de commandes)

2. Déplacez-vous juste dans le répertoire PC/DiscEX_0.2b du pack.

3. Exécuter DiscEx2.exe avec la syntaxe suivante : DiscEx2.exe X <nom.iso>.
Où X représente un numéro de partition, en général 0 ou 1 (si vous essayé avec 0 et que vous avez le message "partition invalide", incrémenter la valeur et réessayez.

4. Vous allez obtenir un répertoire avec pour nom l'ID du jeu contenant tous les fichiers nécessaires. Renommer le dossier pour qu'il contienne seulement 4 caractères et copier le dans le répertoire games de votre périphérique USB.

Structure


Vérifier bien que vous obtenez la structure suivante :
usb:/games/GameName/files/<extracted game files>

usb:/games/GameName/sys/main.dol
usb:/games/GameName/sys/apploader.img
usb:/games/GameName/sys/fst.bin
usb:/games/GameName/sys/boot.bin
usb:/games/GameName/sys/bi2.bin

usb:/games/GameName/ticket.bin
usb:/games/GameName/cert.bin
usb:/games/GameName/tmd.bin

Copier un jeu GameCube sur le périphérique USB



Liens utiles


GBAtemp - SNEEK+DI quick guide
GBAtemp - SNEEK v2, the "official" thread
FAQ DI - FAQ
Sneek Project

Tests


Ici sera le retour des tests, donc si vous êtes motivé pour pouvez remonter votre config ainsi que les fichiers utilisés pour Sneek/Uneek.
Seuls les tests positifs m'intéresse.

Sneek :
Quote thetataz:
Test avec module DI.
clé FAT32 4Go PNY lancement jeux sans soucis mais ram un peu.
NTFS apparemment non compatible (testé sur la même clé et un HDD)
l'interface (DI) bug un peux, des fois aucun font ne s'affiche ou des fois a moitié...


Uneek :
Quote lanarchyste:
r75
HDD 320Go formaté avec Paragon HD Manager 32k cluster size.
Nand sur le disque dur branché sur le port 1.
Sans le di.bin, boot2_usb.bin renommer en boot2.bin copier sur la carte SD et le disque USB.
Rq : plus rapide que la SD et accès à la carte SD sans aucune modification du code.


Mes autres tutoriels


USB Loader GX (Partie 1)
USB Loader GX (Partie 2)

Dernière édition le 16/04/10 à 00:35:05 par lanarchyste.
 



Pages: 5
Messages:
^ Déconnecté wiitest
#121, posté le 14/05/10 à 18:36:15
Membre
583 messages
Connaisseur
star
OK, pour le moment, je vais déjà tester de mettre usb loader sur ma SD, mon disque dur sur ma wii et de placer un jeu dessus, on verra si je me lance dans une instal après...
(pour le moment, j'ai déjà homebrew channel, bootmii en boot 2 et cios rev 14 depuis un bout de temps... Mais je vais me prendre mario galaxy 2 quand il arrivera ou en précommande, j'ésite et je préfèrerais être sur nand émulée pour le lancer, histoire de limiter les risques)
Choisir un Film : La meilleure solution quand on ne sait pas quel film regarder
^ Déconnecté thetataz
#122, posté le 16/05/10 à 19:24:25
Membre
100 messages
Petit parleur
star
Pourquoi faire, si tu as le preloader il bloquera les maj, donc pas de soucis.
^ Déconnecté boogyfr
#123, posté le 21/05/10 à 20:14:56
Membre
165 messages
Apprenti parleur
star
Pourquoi il faut telecharger le System Menu 3.2 et pas un autre?
^ Déconnecté crash251
#124, posté le 21/05/10 à 20:19:37
Membre helper/technicien
13192 messages
Dieu des dieux
star
avatar
la 3.2 n'a aucune protection par rapport au autre
^ Déconnecté thetataz
#125, posté le 22/05/10 à 00:30:35
Membre
100 messages
Petit parleur
star
le 4.2 marche très bien, ne t'inquiete pas. D'ailleur pour utiliser le DI il faut forcement le 4.2.

La rev 89 est sortis.
Rev 103 sortie

Plus besoin de manette GC pour les jeux, et plus besoin de patcher les jeux

Dernière édition le 05/06/10 à 13:29:57 par thetataz.
^ Déconnecté Emilien942702
#126, posté le 12/11/10 à 23:41:22
Membre
1595 messages
Dieu des dieux
star
avatar
moi quand je lance decrypt.bat un écran noir se lance puis plus rien
^ Déconnecté Moustillion18
#127, posté le 11/09/11 à 16:47:26
Membre
2 messages
Petit nouveau
star
avatar
sur nus downloader je mets tout ce qu'il faut et il me met Download failed : tmd. 1040
je fais quoi
^ Déconnecté sniper881
#128, posté le 23/11/11 à 05:51:38
Membre
1 messages
Petit nouveau
star
image

Je veux comment installer SNEAK +DI

Jouer à des jeux utilisant la Wii+ Gamecube


Vidéo explicative si vous permettez


J'ai essayé de ne pas

Merci


Dispositif WII 4.2 *PAL*



::'(::::'(::



Dernière édition le 23/11/11 à 06:19:53 par sniper881.
Choisir un Film : La meilleure solution quand on ne sait pas quel film regarder
^ Déconnecté zeripou
#129, posté le 23/11/11 à 10:19:43
Membre
1120 messages
Dieu
star
avatar
Quote sniper881:
image

Je veux comment installer SNEAK +DI

Jouer à des jeux utilisant la Wii+ Gamecube


Vidéo explicative si vous permettez


J'ai essayé de ne pas

Merci


Dispositif WII 4.2 *PAL*



::'(::::'(::


Bonjour, excusez ma grossiereté, mais, pardon????::wtf::

EDIT:Maybe we can try english, this look like the world famous google translate.
If so, go ahead, we can hear you, 'cos, as is, no one did get what your problem is.

Dernière édition le 23/11/11 à 10:21:59 par zeripou.

Pages: 5

Ajouter commentaire:
Créez un compte ou identifiez vous pour poster un commentaire.

Index du forum > Wii Info > Tutoriaux par les membres


Pour votre téléphone, Jailbreak iPhone et Jailbreak iPad. - Hack PS3 - Hacker sa WiiU - Hacker PS Vita - Rage Comics, troll face - Retrouvez chaque jour des image drole sur internet grâce à LOLTube. - Meme Internet
249 connectés (2 membres, 247 anonymes)© 2007-2015 Attila