Grossisti









Changement De La Clef Dvd De La Carte Mère

Ce tuto est plus une "preuve" qu'autre chose. Il va vous décrire comment changer la clef DVD de votre carte mère xbox360.

-----------------------

Ce que vous devez avoir en harware :
- une xbox 360 de n'importe quel version de kernel
- une puce Infectus posée sur la carte mère
- un PC avec XP
- un cable USB//mini USB comme un cable de connexion pour PSP

Ce que vous devez avoir en software :
- le Infectus Programmer v.0.0.3.4d : ici pour le télécharger.
- le driver pour la reconnaissance USB de la puce sur le PC : ici pour le télécharger.
- un éditeur héxadécimal (hex workshop par exemple)
- Flashtool 0.81
- le fichier NAND.bin (gardez en une copie)
- le fichier 1BL.bin (gardez en une copie)
- le fichier FUSES.bin (gardez en une copie)


Les 3 derniers fichiers de la liste peuvent être récupérés sous Linux Gentoo, voir le tuto : Dumper La Nand, La Clef Cpu Et Le 1bl .

Pour pouvoir changer la clef dvd de la carte mère, il vous faut patcher la NAND.bin avec la keyvault, plus communement appellé KV.bin .
Pour avoir le KV.bin , il vous faut avoir la clef CPU , le logiciel Flashtool et la NAND.bin .
Pour permettre le patchage de la NAND.bin par le KV.bin , il faut en plus de tout le reste la clef 1BL .

Bon je résume par deux petits schémas :
Schéma 1 : La création du KV.bin :



Schéma 2 : La création de la NAND patchée :



-----------------------

A/Récupération de la clef CPU :
La clef CPU est contenue dans le fichier FUSES.txt .
Quand nous ouvrons le fichier FUSES.txt avec le blocnote, nous pouvons remarquer que les lignes 3 et 4 sont identiques de même pour les ligns 5 et 6.
La clef CPU est l'adition de la ligne 3 ou 4 et la ligne 5 ou 6.



Faites un copier/coller des lignes (soit 32 chiffres) et enregistrer le tout dans un fichier CPUkey.txt .

B/Récupération de la clef 1BL :
La clef 1BL est contenue dans le fichier 1BL.bin .
Ouvrez le fichier 1BL.bin avec votre éditeur héxadécimal et faites un Goto offset 5878



Le début de la clef se rouve à cet offset là juqu'à l'offset 5887 compris soit 32 chiffres.



Copier les 32 chiffres dans dans un fichier 1BLkey.txt .


C/Création de la keyvault, KV.bin : (voir schéma 1 )
Vous voilà donc maintenant avec en plus de votre NAND.bin vos 2 clefs.
- Ouvrez Flashtool .
- Cliquez sur Keys
- Ouvrez à coté vos deux fichiers .txt 1BLkey.txt et CPUkey.txt .
- Faites un copier/coller des clefs aux endroits où elles vous sont demandées et faites OK :



- Cliquez sur Dump Files et sélectionnez votre NAND.bin .



- Cliquez sur Extract , cochez la case Key Vault , faites OK et indiquez l'emplacement où vous voulez placer votre KV.bin .

Voilà, votre KV.bin a été crée, il doit peser 15,9 Ko (16 368 octets).
Laissez ouvert Flastool , vous en aurez encore besoin en E .

D/Modification du KV.bin :
Dans le KV.BIN se trouve en autre la clef dvd, nous allons la changer (coquins que nous sommes).
- Ouvrez le fichier KV.BIN avec l'éditeur héxadécimal faites un Goto offset F0



Le début de la clef se rouve à cet offset là juqu'à l'offset FF compris soit 32 chiffres;

- Modifiez la clef en changeant directement les chiffres d'une autre clef (celle du lecteur).



- Enregistrez les changements.

Maintenant votre KV.bin modifié vous êtes prets pour le patchage de la NAND.bin

E/Patchage de la NAND.bin : (voir schéma 2 )
Reprennez Flashtool :
- Faites Patch
- Cochez Patch Keyvault et cliquez Browse...



- Allez chercher votre KV.bin dernièrement modifié et faites OK . On vous demandera où enregistrer et comment nommer cette nouvelle NAND, nommée la NAND2.bin.

Ca y est la NAND.bin est maintenant patchée avec la nouvelle clef dvd et est renommée NAND2.bin .


F/ Flashage de la carte mère :
Votre NAND2.bin est prête, vous pouvez maintenant flasher votre carte mère.
- Déconnectez votre console de votre écran
- Déconnectez votre cable d'alimentation de votre console, attendez 10 secondes et reconnectez le.
- Lancez le Infectus Programmer . Dans le rectangle rouge apparaît ???? et le mot Disconnect est affiché ( rectangle bleu )



- Connectez le cable USB à votre PC et à votre Infectus, les ???? sont alors remplacés par des chiffres dans mon cas AD73. Disconnect a été remplacé par le nom de la nand, ici : Hynux HY27US08281A



- Remettez à 0 votre puce. Faites Flash Command puis Erase .
L'effacement s'effectue alors. Cela prends environ 1 min.
- Faites Flash Command puis Blank Check .
L'opération s'effectue alors. Cela prends environ 3 min.



- Faites Flash Command puis Write . Sélectionner le fichier NAND2.bin puis Open .
Le flash s'effectue alors. Cela prends environ 3 min.



- Déconnectez votre Infectus.
- Fermer le programmateur.
- Réconnectez votre console de votre écran
- Déconnectez votre cable d'alimentation de votre console, attendez 10 secondes et reconnectez le.

Ceci fait, allez vérifier que le flash a bien été réalisé, allumez votre console et lancez originaux et backups (si votre lecteur est flashé).

G/ Notes diverses/FAQ :
La Question : A l'allumage de ma console, j'ai une E72, pourquoi?
La Cause : La E72 signifie que la clef du lecteur n'est pas la même que celle de la carte mère.
La Solution : Refaites un changement de clef de la carte mère ou un changement de clef du lecteur

La Question : A l'allumage de ma console, j'ai 2 LEDS rouges en haut et 2 LEDS vertes en bas?
La Cause : Mauvais flashage du à une mauvaise NAND2.bin .
La Solution : Refaites votre KV.bin puis votre NAND2.bin en vérifiant bien que tout est OK. Puis reflashez.

La Question : Je n'ai aucune erreur mais aucun originaux, ni backups ne se lancent?
La Cause : La clef DVD entrée dans votre carte mère est bien la même que celle du lecteur, c'est certains. Ca m'est arrivé mais je ne connais pas la raison.
La Solution : Refaites votre KV.bin modifié avec une autre clef lecteur puis recréez votre NAND2.bin ensuite reflashez votre carte mère. Changez enfin la clef DVD de votre lecteur DVD avec celle insérée précédemment dans le nouveau KV.bin .

....

A special THANKS to zouzzz for this tutorial!!

Remerciements :
Mercis à SeventhSon pour avoir trouvé ce hack, à robinsod et uberfry pour leurs aides et explications, à Jx7 et Xfab29 pour leurs clefs qui m'ont permi de faire des tests ainsi qu'à bonx .