[obsolète] Restaurer la fonctionnalité d'installation des jeux depuis le HDD d'une Xbox bannie

ABONNEMENT XBOX LIVE
[ -40% ] envoi immédiat !
421 visiteurs sur le site
17 sur la shoutbox
Fr / En

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 !

Posté : lundi 23 novembre 2009, 14:01 par Nbz360.
23 novembre 2009, 14:21
Approuver ce commentaire (+1)
Merci beaucoup pour ce tuto nbz360, c'est excellent. Grâce à ça, je ne regrette plus du tout d'être banni ^_-
Répondre à ce commentaire
23 novembre 2009, 23:30
Approuver ce commentaire (+1)
+1
MAJ:

lien pour la calculatrice héxa : http://www.douze.net/hexa.php
celui du tuto est obsolète.

lien pour télécharger NANPRO: http://www.logic-sun...-nand-pro-2-0b/

un tuto plus complet çà été posté sur xbox scene : http://forums.xbox-s...dpost&p=4574646

méthode LPT :(une méthode par USB existe mais je n'en parle pas ici, il y a un lien plus bas)

les points du JTAG ne sont pas nécessaires, donc ne pas faire le pont avec les résistances
(points marron, vert et jaune n° 1-2-3-4-5 sur le screen de relapse)

pour faire son câble, il faut :
- 5 résistances de 100ohm
- du fil (la bonne longueur est de 30-40cm)
- matos de soudure
- une diode de commutation type 1N914... diagramme ici :

Image IPB

>>La diode doit être placée comme sur le schéma, bande noire coté carte mère

- une prise DB25 mâle (vous pouvez bricoler un vieux câble d'imprimante DB25)

il suffit de souder les fils, résistance et la diode comme indiquée sur le diagramme de relapse.

vous pouvez vous inspirer également de ce montage :
http://forums.xbox-s...dpost&p=4531806

Dumper sa NAND: (plus d'infos ici : free60.org

installer de préférence NANDPRO ici: C:\Documents and Settings\XXX (XXX = user ou admin)

Double clickez sur 'port95nt.exe', et laissez le faire, rebootez votre PC.
Allez dans le bios si besoin afin de contrôler que le port LPT est bien activé.
Allez dans windows.

Branchez l'alim de votre Xbox360 (n'allumez pas la xbox !!!) et un câble vidéo.
Insérez la prise DB25 sur le port LPT de votre xbox.

Cliquez sur "démarrage > exécuter" > tapez cmd
un fenêtre DOS s'ouvre :

Image IPB

l'adresse doit être la même que là où vous avez installé NANDPRO


Tapez cette commande:

nandpro lpt: -r16 nand1.bin

puis tapez "entrée"

cas des jasper 256 et 512 : remplacez le 16 par 256 ou 512

les jasper 256 et 512 sont très longue à dumper, et comme il faut faire au moins 2 dump, le mieux est de passer en USB.
bonne lecture... : long post méthode USB

Vous aurez peut être des erreurs de lectures ou un dump qui ne démarre pas.
- vérifiez les réglages LPT dans le bios et recommencer
- si ça ne marche toujours pas après avoir essayé tous les réglages possibles, changez de PC
- si ça marche toujours pas, virez les résistances ou/et la diode
- si ça marche toujours pas, rechanger encore de PC (ou repassez sur le 1er sans les résistances et la diode)


Une fois la 1èr dump de la NAND effectué, vérifiez que vous le voyez bien la ou vous avez installé NANDPRO
(C:\Documents and Settings\XXX)
Effectuez maintenant votre second DUMP :

nandpro lpt: -r16 nand2.bin

une fois le 2nd dump effectué (bravo pour votre patience...), nous allons maintenant vérifier les dumps afin de savoir si il sont corrects.
méthode ici : (step7) : http://www.free60.or...king_for_errors

Ce guide utilise plusieurs logiciels pour vérifier les dumps de NAND.

précision :
Degraded v1.1 n'ouvrira pas le NAND.bin sans l'entête "2004-2005 Micros... ect" au début du hex.
Pour cela ouvrez votre NAND.bin avec Hex Workshop, regardez à gauche, là ou on peut lire '2004-200X':
- si le X est un 5, c'est OK vous pourrez ouvrir le NAND.bin dans Degraded v1.1
- si le X n'est pas surligné, tapez 5 et sauvegardez le .bin (avec un autre nom!, testdegradnand.bin par exemple)

Vous aurez à taper dans google le nombre 1BL afin de vérifier que le dump est OK

Maintenant que vous avez vérifié vos dump, sauvegardez en une copie (à l'état d'origine, sans modif quoi) sur une clé USB ou ce que vous voulez, ça peut vous servir à restaurer la nand en cas de foirage...
Répondre à ce commentaire
24 novembre 2009, 10:46
Approuver ce commentaire (+1)
zouzz (merci à lui) à développé un utilitaire permettant de trouver directement le secdata.bin le plus recent,
et donc éviter la fastidieuse comparaison de tout les secdata.bin

Image IPB

source et téléchargement du soft : hb released
Répondre à ce commentaire
24 novembre 2009, 14:24
Approuver ce commentaire (+1)
Allelluia :)

Si quelqu'un a un lien valide pour le Secdata scan, celui là ne fonctionne plus.
Répondre à ce commentaire
24 novembre 2009, 14:28
Approuver ce commentaire (+1)
ah oui il n'y a que la 1ère version qui est dispo
Répondre à ce commentaire
24 novembre 2009, 14:59
Approuver ce commentaire (+1)
 Pour les pros parmi nous, est-ce que vous me conseilleriez plutôt de tenter par moi-même ou de demander à un pro sachant que je suis un débutant complet autant en hardware qu'en software ? Le tuto me paraît simple, mais je ne me rends pas compte de la difficulté des soudures... Sans compter que je vais devoir acheter tout le matos. 
Répondre à ce commentaire
24 novembre 2009, 16:13
Approuver ce commentaire (+1)
+1
Soulheaven vien de nous pondre un petit logiciel qui patch la nand directement et evite la manip sous hex workshop:

http://www.logic-sun...__0

merci et bravo à lui.

si tu n'a jamais soudé et que tu n'a pas de matos, le mieux est effectivement de laisser l'opération à un pro.

Les soudures sur la carte mère ne sont pas inaccessible en termes de difficultés, mais c'est délicat.
Répondre à ce commentaire
24 novembre 2009, 17:12
Approuver ce commentaire (+1)
Bon, ok alors. Je vais pas prendre de risques. Ca me fait penser, pour ce genre de trucs, y a pas de section dédiée sur le forum.
Répondre à ce commentaire
26 novembre 2009, 18:30
Approuver ce commentaire (+1)
Je voulais savoir si cette technique était encore possible avec la MaJ de Aout 2009? car avec la puce cygnos ce n'est plus possible mais via le port imprimante esque c'est possible ?
Répondre à ce commentaire
26 novembre 2009, 19:19
Approuver ce commentaire (+1)
+2
Si c'est possible avec la cygnos v2 quelque soit le modèle de kernel.

la maj d'aout bloque le hack JTAG, qui ne sert pas ici.

le hack jtag sert à lancer du code non signé ou a débannir.
Répondre à ce commentaire
26 novembre 2009, 22:47
Approuver ce commentaire (+1)
+1
Petite question :
J'ai souder les resistance et fil au port LTP, à ce niveau aucun probleme. En revanche pour les soudures au niveau de la carte mere, rien à faire je n'y arrive pas.

Si une personne ayant réaliser ces soudures pourrait me donner des petites infos pour ne rien abimer.
Merci
Répondre à ce commentaire
30 novembre 2009, 12:39
Approuver ce commentaire (+1)
Salut à tous,

J'ai trouvé un technicien de talent pour souder tout le bordel, et le tout à domicile... Ma génitrice, 30 ans d'expérience dans la petite soudure ! LOL.

Juste, avant de me lancer, j'aurai aimé avoir un retour positif d'une personne ayant une jasper 256mo concernant les configs avec/sans diodes et résistances. Histoire de ne pas acheter des trucs pour rien, quoi... Sans parler des soudures inutiles.
Merci d'avance !


Répondre à ce commentaire
06 décembre 2009, 14:12
Approuver ce commentaire (+1)
Excelent merci
Répondre à ce commentaire
09 décembre 2009, 21:57
Approuver ce commentaire (+1)
+1
salut a tous
cette technique fonctionne t elle avec un falcon avec le dernier kermel?
Répondre à ce commentaire
09 décembre 2009, 21:58
Approuver ce commentaire (+1)
oui
Répondre à ce commentaire
09 décembre 2009, 21:59
Approuver ce commentaire (+1)

oui

meri pour ta reponce et ta rapadité
Répondre à ce commentaire
09 décembre 2009, 22:04
Approuver ce commentaire (+1)
comment je peut faire pour debannire ma console
falcon avec le dernier kermel
aucone puce
pas de nand
Répondre à ce commentaire
10 décembre 2009, 00:33
Approuver ce commentaire (+1)
tu peux pas
Répondre à ce commentaire
13 décembre 2009, 07:42
Approuver ce commentaire (+1)
salut à vous & merci pour les tutos...mon problème est que sur mon PC je n'ai qu'un port paralèlle en Mâle donc le montage ci-dessus ne convient pas donc ma question: dois-je utliser une sorte d'adaptateur femelle/femelle (s'il existe!) ou bien serait-il possible d'utiliser 1 fiche LPT femelle & quel serait le schema à utiliser?
merci d'avance
Répondre à ce commentaire
15 décembre 2009, 07:14
Approuver ce commentaire (+1)
Bon, j'ai tenté de dumper ma NAND hier (jasper 256). Sans succès... NANDPRO ne détecte pas ma xbox.
J'ai fait le montage avec les résistances et la diode. J'ai testé différents paramétrages du port lpt dans mon bios (ECP, EPP), puis sans la diode, mais toujours rien.

Pour ceux qui on réussi la manip, pouvez vous me dire quel mode lpt vous avez utilisé au niveau bios?
Répondre à ce commentaire
15 décembre 2009, 11:56
Approuver ce commentaire (+1)
à ma connaissance le concepteur de nandpro consille le mode SPP normal (chez quelques uns le mode ECP marche aussi)
pour ma part même soucis, nandpro ne trouve pas ma box,je devrais revoir le montage
Répondre à ce commentaire
21 décembre 2009, 00:33
Approuver ce commentaire (+1)
j'ai fais une erreur dans mon tuto (modif en violet):

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 tous les hex du secdata.bin (faites ctrl+A), 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)


si un modo passe par là...
Répondre à ce commentaire
21 décembre 2009, 00:35
Approuver ce commentaire (+1)
@ tofic et moussan : quel longueur avez vous utilisé ?
essayez de raccourcir le câble au max.

la diode n'est pas à l'envers ?
Répondre à ce commentaire
21 décembre 2009, 08:20
Approuver ce commentaire (+1)
Diode à l'endroit (lol) et fils de 40cm environ. Je vais re tenter sans les résistances quand j'aurais un peu le temps.
Répondre à ce commentaire
21 décembre 2009, 09:49
Approuver ce commentaire (+1)
avant de retirer les résistances, essaye de raccourcir tes fils au maximum
Répondre à ce commentaire
21 décembre 2009, 20:24
Approuver ce commentaire (+1)
Salut a tous.

je suis en pleine soudure là et g un doute...

Le Point 4 de la diode, coté processeur, ou se soude t'il exactement? et faut t'il souder un fil du point 11 du cable DB25 au 2 extremitées de la diode?

Merci pour vos réponses, et pour le tuto, of course :)
Répondre à ce commentaire
21 décembre 2009, 20:32
Approuver ce commentaire (+1)
non, tu soude une pâte de la diode sur le point 4 de la carte mère de la xbox(coté bande noire de la diode)

puis l'autre extrémité de la diode doit être relier au point 11 du db25

fait très attention avec la diode, c'est fragile, ça grille facilement, chauffe la au minimum
(pas plus de 5s, et avec un 15w maxi de préférence)
Répondre à ce commentaire
22 décembre 2009, 19:37
Approuver ce commentaire (+1)
ok ok, je m'y remet !
merci pour ta réponse, je communiquerai l'évolution de la chose
Répondre à ce commentaire
22 décembre 2009, 21:49
Approuver ce commentaire (+1)
Huuuuum...
Y a t'il un point alternatif au point 6, parceque la , ça fait des plombes que je suis dessus, et pas moyen de souder le fil (le dernier!!!)
genre si je le soude de l'autre coté de la carte mère?
Répondre à ce commentaire
22 décembre 2009, 21:55
Approuver ce commentaire (+1)
euh j'ai pas de mobo sous la main pour vérifier, mais je dirai oui si c'est ok au multi
Répondre à ce commentaire
22 décembre 2009, 22:14
Approuver ce commentaire (+1)
Je vais tenter ça alors, en même temp, j'ai pas le choix.
J'arrête la pour ce soir, g pas la bonne clé torx pour démonter les dissipateurs, roooh!!
allez, bonne soirée ;)
Répondre à ce commentaire
22 décembre 2009, 22:46
Approuver ce commentaire (+1)
? pas besoin de les démonter pour faire ça

et si tu les démontes, prévois de l'artic silver
Répondre à ce commentaire
16 janvier 2010, 15:01
Approuver ce commentaire (+1)
bonjour à tous, si au lieux de mettre des résistances de 100 Ohms je mets des 110 Ohms est ce important?? ^^
Répondre à ce commentaire
16 janvier 2010, 15:29
Approuver ce commentaire (+1)
rebonjour à tous ^^, j'en profites pour poser une seconde question, ma carte mère est une zephyr cela ne change rien au tuto? ou c'est que pour les jasper?
Répondre à ce commentaire
16 janvier 2010, 17:21
Approuver ce commentaire (+1)
ça change rien quelque soit la révision de la carte mère.

pour les résistances, 100 est recommandé, mais 110 ne changera surement pas grand choses, il faut tester quoi.
Répondre à ce commentaire
17 janvier 2010, 12:53
Approuver ce commentaire (+1)
hum hum ^^. bah merci, je testerai et je dirai si ma console à griller ou pas XD. sinon encore une petite question, comment reconnaitre si la carte mère est une jasper 16 ou 256 ou 512? car j'ai tenté de cherché et pas moyen de trouver. merci d'avance pour la réponse bon journée à tous
Répondre à ce commentaire
17 janvier 2010, 13:19
Approuver ce commentaire (+1)
tu va dans paramètre > mémoire > si tu vois rien (avec le disque dur débranché) c'est que c'est une 16mo,
si tu vois "MU" avec de l'espace de stockage, c'est que tu as une carte mémoire intégrée.
Répondre à ce commentaire
28 janvier 2010, 11:45
Approuver ce commentaire (+1)
salut!
Bon et bien mes soudures sont ok, mes DUMP identiques.
J'ai Identifié le secdata.bin le plus recent grace au secdatascan.
j'ai bien remplacé la valeure hexa par des 0 et..... ça marche pas! :(
que faire?
perso, je me demande si je ne devrais pas faire la verif du secdata le plus recent a l'ancienne, papier crayon. peux etre une erreur du secdatascan?
la console fonctionne nickel mais tjrs ce "cette fonctionnalité n'est pas disponible" quand je tente de charger le jeux sur le DD.

une idée?
Répondre à ce commentaire
28 janvier 2010, 17:30
Approuver ce commentaire (+1)
il faut absolument que je mette à jour ce tuto.

fait comme ça :

- dump
- comparaison des dump avec nandcompare
- identification de la maxadress avec secdatascan
- ouvrir nandpro et taper : nandpro nomdetanand.bin: -r16 block.bin maxadress 1
(la maxadress c'est celle que secdatascan t'aura donné)
- ouvrir le block.bin avec un editeur hexa, vérifier qu'il n'y a qu'un seul secdata.bin, faire ctrl+A > fill 00 afin de remplir de 00 TOUT le block
- fait enregistrer sous, et nomme le blockzeroed.bin
- tape : nandpro nomdetanand.bin: -w16 blockzeroed.bin maxadress 1
- puis : nandpro usb(ou lpt): -w16 nomdetanand.bin pour réinjecter ta nandpatchée

++
Répondre à ce commentaire
31 janvier 2010, 13:53
Approuver ce commentaire (+1)
J'ai appliqué a la lettre, j'ai cette fois ci remplis tout le block de zéro.
tjrs le meme résultat, le HDD n'est pas réactivé.
dans le doute, j'ai refait le Dump du secdata donné par secdatascan et ouvert avec hexworkshop : il ne contient bien que des 0, donc la manip est ok, mais le résultat est toujours le meme : pas d'installation des jeux sur le hdd possible.
Merci pour ton aide.
Répondre à ce commentaire
31 janvier 2010, 14:55
Approuver ce commentaire (+1)
Je viend de refaire un DUMP de la NAND. a la base, j'avais 21 secdata.bin, je n'en ai desormais plus que 20, et si je scan avec le secdatascan, j'ai donc un autre résultat.
croit tu que je peux tenter de refaire la manip sur ce nouveau secdata.bin?
merci
Répondre à ce commentaire
17 février 2010, 13:27
Approuver ce commentaire (+1)
oui pas de soucis (conserve bien un dump original au cas ou)
Répondre à ce commentaire
17 février 2010, 13:39
Approuver ce commentaire (+1)

Je viend de refaire un DUMP de la NAND. a la base, j'avais 21 secdata.bin, je n'en ai desormais plus que 20, et si je scan avec le secdatascan, j'ai donc un autre résultat.

croit tu que je peux tenter de refaire la manip sur ce nouveau secdata.bin?

merci


salut,

si tu as autant de secdata c'est que tu démarres la console sans le lecteur.

Evite ça sinon tu ne vas plus retrouver le bon après
Répondre à ce commentaire
17 février 2010, 13:58
Approuver ce commentaire (+1)
pas forcement, moi j'en avais encore plus (27), et je n'avais pas démarré la box sans lecteur
Répondre à ce commentaire
12 avril 2010, 07:58
Approuver ce commentaire (+1)
Plus besoin maintenant grace a la mise a jour kernel9199
Répondre à ce commentaire
Ajoutez un commentaire rapide :
Envoyer