IntroductionSuite à la découverte d'une astuce permettant de récupérer la fonction d'installation d'un jeu sur le disque dur après un bannissement, voici un tutoriel qui vous expliquera pas à pas comment mettre en oeuvre cette astuce. Pré requisPlusieurs paramètres sont nécessaires pour appliquer ce tutoriel : 1) Un ordinateur avec un port parallèle (LPT) + Windows (XP, Vista, Seven) 32bits Le dump de la NAND n'est pas tributaire d'une quelconque version de kernel. Vous pouvez le réaliser même avec la dernière mise à jour. Préparation du câble LPT![]() Établissez les liaisons de l'image ci-dessus.
Attention : la face du connecteur visible sur le schéma correspond à la partie arrière (celle se branchant sur le PC se trouvant donc de l'autre côté). Vous pouvez utiliser un câble multibrins ou un ancien câble LPT. La longueur du câble peut être source d'erreurs lors du dump selon le type de fils le composant. Dans le cadre de ce tutoriel, un câble multibrins d'une trentaine de centimètres a été utilisé. Tips : si comme votre serviteur vous avez des gros doigts et rencontrez quelques soucis pour souder les fils sur la carte mère, voici une photo du montage réalisé pour ce tutoriel : ![]() Les résistances sont directement soudées à la carte mère et pour les 2 contacts sans résistance, un bout de patte de résistance a été utilisé pour faciliter l'installation.
Mise sous tensionUne fois votre montage réalisé voici les étapes à suivre : 1) Débrancher l'alimentation de votre PC Trouvez dans le bios de votre PC le paramètre permettant de gérer le mode LPT.
Tiros (le concepteur de Nand Pro) recommande le mode SPP/Normal. Si par la suite vous rencontrez des erreurs, essayez un autre mode. 6) Bootez Windows Utilisation de Nand ProUne fois sous Windows, décompressez l'archive de NandPro2. Vous trouverez un fichier port95nt.exe (driver) ainsi que d'autres (ex: NandPro.exe). Installez le driver. Si vous utilisez Vista ou plus, vous devrez peut être activer le mode Compatibilité XP. Double cliquez simplement sur l'exécutable du driver et suivez l'installation. Tout doit se faire automatiquement sans erreur. Une fois l'installation terminée, rebootez votre PC (il se peut que le PC reboot tout seul, rien de grave). De retour sous Windows, ouvrez une fenêtre de commande (touche Windows + R) et tapez cmd puis la touche Entrée. nandpro.exe lpt: -r16 nand1.bin puis la touche Entrée (pour les nands de 256 ou 512 changez le 16 par 256 ou 512, ceci est valable pour toutes les commandes de ce tutoriel) Vous devriez voir ceci à l'écran : CODE Testing LPT device address 0378 // le nombre peut différer
Using LPT device at address: 0378// le nombre peut différer FlashConfig:01198010// doit normalement être identique Starting Block:0x000000// les blocs Starting et Ending doivent être affichés si vous souhaitez effectuer le dump Ending Block0x0003FF// La même chose en image : ![]() Si les indications sont correctes, appuyez sur n'importe quelle touche pour lancer le dump de votre NAND. Si vous rencontrez des erreurs de type 250 sur 1 ou 2 secteurs, et que ces erreurs apparaissent également lors d'un second dump, ce n'est pas très grave dès l'instant ou le nombre d'erreurs 250 ne se répète pas plus de 2 ou 3 fois.
![]() Le dump de votre NAND est en cours, vous pouvez aller faire un tour. En effet, le dump via le LPT nécessite un certains temps (de 30/45mns à plusieurs dizaines d'heures pour les NAND Jasper de 256/512MB). CODE nandpro lpt: -r256 raw.bin AE0 600 ou nandpro lpt: -r512 raw.bin AE0 600 Cependant, nous vous déconseillons fortement d'intervenir sur la NAND pour quelque raison que ce soit sans un dump complet de celle-ci. Personne n'est à l'abris d'une erreur syntaxe avec nandpro et vous augmenter sérieusement le risque de vous retrouver avec une Xbox 360 inutilisable sans un dump complet qui permettrait de revenir à un état normal. Une fois le dump terminé, recommencez une nouvelle fois avec la commande : nandpro.exe lpt: -r16 nand2.bin <- nand1.bin devient nand2.bin afin de générer un second fichier de dump Il est important d'effectuer au moins 2 dumps afin de vérifier ensuite l'intégrité du dump. Le but étant de trouver au moins 2 fichiers de dump identiques.
Pour vérifier si 2 fichiers de dumps sont identiques, utilisez la commande suivante (toujours dans la fenêtres de commandes) : fc nand1.bin nand2.bin /b La même chose en image : ![]() Vous pouvez vérifier l'intégrité de votre dump via un éditeur hexadécimal, en ouvrant votre dump et comparer avec l'image ci-dessous (le cadre rouge) : ![]() Si tout est correct, vous pouvez maintenant passer à l'étape suivante. Trouver l'adresse du secdata bloquant l'utilisation du disque durL'astuce autour de ce fichier consiste à utiliser une ancienne version de secdata.bin. En effet, Microsoft a intégré un contrôleur software de la NAND afin de prévenir d'éventuelles erreurs d'écritures sur la NAND lors de mise à jour. Ces erreurs sont inhérentes à la technologie des mémoires flash dont la durée de vie des secteurs n'est pas illimitée. De ce fait, lorsqu'une mise à jour, par exemple, du secdata.bin est effectuée, le contrôleur s'assure d'écrire cette mise à jour sur un secteur vierge de la NAND plutôt que sur le secteur contenant déjà "l'ancienne" version. Ensuite la table d'index du système de fichiers est modifiée afin de pointer sur la nouvelle version du secdata.bin. Ainsi, votre NAND contient au moins une ancienne version de votre secdata.bin avant mise à jour suite à votre bannissement. Pour trouver la nouvelle version du secdata bloquant votre disque dur vous pouvez utiliser >Secdata%200.2 réalisé par Zouzzz. ![]() Notez l'adresse du bloc et retourner sur Nand Pro (dans la fenêtre de commande) puis tapez : NandPro lpt: -r16 secdatabloc.bin 0x0xxx 1 (xxx étant les 3 chiffres de l'adresse du bloc) histoire de sauvegarder le bloc en question avant de l'effacer au cas ou. On efface ensuite le bloc : NandPro lpt: -e16 0x0xxx 1 (xxx étant les 3 chiffres de l'adresse du bloc) ![]() Une fois l'opération terminée vous pouvez éteindre votre PC et testez le rétablissement de l'installation des jeux sur votre disque dur. FAQ1) J'ai bien effacé l'offset du secdata indiqué mais je ne peux toujours pas installer les jeux sur le disque dur. Il y a des retours sur certaines consoles ayant été allumées sans le lecteur DVD, ce qui génère de nouveaux secdata. De ce fait le timestamp n'est pas toujours la bonne information de base pour ce type de console: Exemple ici: ![]() On voit que sur cette nand nous avons 7 secdata, et que le timestamp le plus récent est du 13/11/2009 (jour du ban). Le Hic c'est que ça ne fonctionne pas, pourquoi ? Car depuis le ban il y a eu 4 secdata d'écrit offline et avec une mauvaise date (console pas à l'heure). En fait la console utilise le secdata en 0x00E3/0x00E6 (4 blocs). Il faut donc effacer tous les mauvais secdata pour retomber sur le bon: Commencez par effacer les secdatas possédant un timestamp erroné (2004-04-13) Par exemple : nandpro lpt: -e16 0x00E3 1 //pour effacer le 1er secdata ayant comme timestamp 2004-04-13 De manière générale, il faut conserver un secdata dont le timestamp est en dessous de 2009-11-xx car il s'agit bien souvent du dernier secdata valide avant le ban. Et la ca fonctionne nous utilisons donc le secdata 0x01D2 Vous pouvez éventuellement vérifier votre nand avec Findsecdata 0.61 Merci à alexandre229 pour l'info 2) J'ai effacé le bloc mais j'ai maintenant un ROD ou une erreur Restaurez le bloc effacé via la commande : NandPro lpt: -w16 secdatabloc.bin 0x0xxx 1 (xxx étant les 3 chiffres de l'adresse du bloc)
NandPro lpt: -w16 nand1.bin ConclusionUn doute, une question, vous pouvez venir en parler sur notre forum. RemerciementsMerci à legueux pour la rédaction de cet article.
|
|
Dernière modification de cette page le 11 décembre 2009 à 09:29. Cette page a été consultée 39 138 fois. |