Restaurer la fonctionnalité d'installation et de lancement des jeux depuis le HDD d'une Xbox bannie.
Il n'a pas été testé avec des saves et des profils corrompu, à voir si cela les décorromps).
Explications :
Le ban est inscrit dans le fichier "secdata.bin" au sein de la NAND.
La NAND conserve un copie des précédents secdata.bin en secours en cas de bug ou autre.
Le but de l'opération est de forcer la Xbox à utiliser un ancien secdata.bin.
Pour cela nous allons réécrire le secdata.bin du ban et remplacer ses données par des "0"
Cette méthode fonctionne sur tous les kernel existant à ce jour (8955).
Il est évident qu'il ne faut surtout pas reconnecter sa Xbox au live après cela...
Prérequis:
1/ un dump correct de la NAND de votre Xbox bannie (effectué après le ban).
> Vous pouvez effectuer un dump de la NAND à l'aide d'un cygnos2.
Tuto de Souheaven ici :
http://www.logic-sun...votre-xbox-360/
> Ou par la méthode de dump via le port LPT (port parallèle imprimante) avec le logiciel NANDPRO (c'est la méthode qui sera utilisé ici)
2/ Un éditeur hexadécimal (ici "Hex Workshop" sera utilisé)
http://www.hexworkshop.com/
3/ Windows XP (pas testé sur d'autres OS).
Premièrement, soudez les fils sur votre carte mère (ce sont les mêmes points quelque soit la révision de la carte mère)
Image en haute résolution:
http://img188.images...enondiagram.jpg
Pas besoin d'utiliser les fils du JTAG (ceux avec les résistances de 330ohms). puis fixez les au port imprimante LPT de votre PC
- Effectuez au moins 2 dumps de votre NAND et vérifiez les, en cas de soucis vous risquez de rentre inutilisable votre carte mère.
- Ouvrez votre NAND.bin (vous pouvez le nommer autrement) dans Hex Workshop.
- Cliquez sur l'icone "open file" ou file > open
- Cliquez sur "edit", puis "find".
Une fenêtre s'ouvre, sélectionnez "Text String" dans le 1er menu déroulant, cochez "Find All Instances" et tapez "secdata.bin" dans le champs "values".
- Cliquez sur "OK"
Cela va scanner la NAND en recherchant tout ce qui correspond à "secdata.bin".
Vous apercevrez le résultat dans la fenêtre en bas à droite (27 résultats - ou occurrences - dans cet exemple)
- Cliquez sur le 1er résultat, l'éditeur ira directement à l'adresse du résultat choisi.
Regardez le hex (hex = valeur hexadécimale) surligné en jaune (3B 6A 4D 93 ici), c'est la date de MAJ du secdata.bin, donc celle de votre ban.
- Notez toutes les adresses des résultats (donc 27 ici) et retenez celle du secdata.bin la plus récente. Ici c'est 0058BA90.
Pour reconnaitre quelle adresse est la plus récente, il faut comparer les dates de celles-ci.
Si le secdata commence en milieu de ligne, l'adresse à prendre en compte sera la même mais le dernier chiffre sera le numéro de la colonne.
Par exemple si cela commence à la colonne 7, l'adresse serait 0058BA97.
Explication des bases de l'hexadécimal:
http://fr.wikipedia....exad%C3%A9cimal
http://www.commentca.../base/hexa.php3
Les blocs (paire de caractères) utilisent des valeurs numériques et textuelles (des chiffres de 0 a 9 et des lettres de A a F).
Les valeurs vont de 00 (valeur la plus basse) jusqu'à FF (la valeur la plus haute).
Par exemple, la valeur 0F est plus haute que la valeur 09, et B1 est plus haute que A8.
Dans l'exemple utilisé, la valeur la plus haute est 3B 6A 4D 93 (si un autre secdata était présent avec la valeur 3B 6A 4E 93, il aurait une valeur supérieure).
Retrouvez donc la valeur la plus importante de tous les secdata, et vous aurez trouvé le secdata du ban, et donc celui qui bloque l'installation des jeux sur le HDD.
- Ouvrez ce calculateur hexadécimal:
http://www.mrcalcula...com/hexdec.html
et inscrivez y l'adresse du fameux secdata.bin (0058BA90 ici, en mode héxa bien sur) puis divisez le par 04200.
- Notez le résultat sans tenir compte des chiffres derrière la virgule (158 ici)
Puis retournez sur le logiciel NANDPRO (xbox360 toujours branchée) puis tapez ceci:
NandPro lpt:-r16 NANDban.bin 0x0158 1
> Remplacez le 158 par la valeur que vous avez obtenu (il peut y avoir des lettres).
Vous dumperez (r = read) ainsi uniquement le secdata.bin voulu, le plus récent, le gros méchant quoi.
(Vous pouvez nommer le fichier autrement que "NANDban").
Vérifiez dans l'éditeur héxadécimal que :
- vous n'avez qu'un secdata.bin,
- ça commence bien par 1F FB,
- ça se répète quelque peu (le 1F FB)
- qu'il fini par 4200.
- Sélectionnez le hex du secdata.bin (vous trompez pas), puis cliquez sur edit > fill
- Dans le champ "Fill with the following hex byte" la valeur doit être de 0
- Sauvegardez le fichier est nommez le NANDunban (par exemple)
- Ré-ouvrez NANDPRO et tapez cette commande :
NandPro lpt:-w16 NANDunban.bin 0x0158 1
Idem qu'au dessus : remplacez le 158 par votre valeur et le "NANDunban" par le nom que vous avez choisi précédemment.
Vous aurez ainsi réécrit (w = write) le secdata.bin responsable du blocage du HDD, il est maintenant inutilisable car rempli de 0, ce qui forcera la xbox à utiliser le 2éme secdata.bin plus récent, qui lui date du temps où vous n'étiez pas banni...
- Débranchez la xbox du pc (laisser les fils soudé - mais isolez les ! - au cas où ça ait foiré) et testez l'instalation des jeux sur le HDD.
Source : http://forums.xbox-s...pic=697073&st=0
Merci les Russes !
Ce message a été modifié par Nbz360 - 10 juin 2010 - 20:45.