Restaurer la fonctionnalité d'installation
et de lancement des jeux depuis le HDD d'une Xbox bannie
[méthode USB ou Cygnos]
Une fois le tuto réalisé, voici un autre tuto à suivre pour décorrompre vos données :
http://www.logic-sun...xadecimale.html
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 block du secdata.bin du ban et remplacer ses données par des "00"
- 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... sous peine de rebloquer la xbox immédiatement.
A/ Méthode USB (ma préférée )
Pré-requis:
- Un module usb comme celui-ci par exemple : module usb NBZ ou celui-ci: olimex LPC2148
- Une fois le module soudé à la carte mère de la xbox, branché le câble d'alim de la console (sans l'allumer) puis le câble USB au module.
Rappel des commandes sous nandpro:
1/ Dump de la nand
Voici la commande à taper sous nandpro 20b:
nandpro usb: -r16 dump1.bin
Pour les possesseurs de jasper 256mo ou 512mo, il faut remplacer -r16 par -r256 ou -r512 selon le modèle.
Faite au minimum 2 à 3 dump de votre nand (dump1, dump2, dump3...).
2/ Comparaison des dump avec nandcompare 1.3, dispo ici :
3/ Identification de la maxadress avec secdatascan 0.2 dispo ici :
4/ Extraction du block du secdata responsable du ban
Lancer nandpro et taper : nandpro nomdetanand.bin: -r16 block.bin maxadress 1
(la maxadress à taper est celle que secdatascan vous aura donné)
5/ Neutralisation du block.bin
2 solutions: via éditeur hexadécimal ou via nandpro
> 1ère solution: Éditeur hexadécimal
- Ouvrez votre block.bin avec HxD par exemple, dispo ici
- Vérifiez qu'il y a bien un secdata.bin (un seul !).
- Sélectionnez toutes les données (ctrl+A dans certains éditeurs) du block puis remplacez les par des "00" ou "FF".
- Enregistrez puis renommez votre block "blockzero.bin".
- Injectez votre blockzero.bin dans le dump de votre nand
> 2ème solution : Nandpro
- Nous allons effacer le block "a l'aveugle".
Renommer votre dump patché en dumppatch.bin ou dumpunban.bin (par exemple).
6/ Vérification de la taille de la nand patchée
7/ Injection du dump patché dans la nand de la xbox
nandpro usb: -r16 dumppatch.bin
8/ Débranchez le câble USB du module, branchez le câble vidéo sur la xbox, puis allumez la, puis vérifiez qu'elle accepte d'installer les jeux à nouveau.
(si elle met du temps à démarrer, c'est normal)
Si cela ne marche pas, il existe aussi la solution findsecdata (dispo ici ).
B/ méthode cygnosV2
Il est un peu dommage d'installer un cygnos juste pour débloquer une console bannie, mais sachez que cela est possible.
Pré-requis:
- Une cygnosV2, dispo ici : librasoft
- Tuto d'installation de la cygnos ici:
- Les outils software de la cygnos ici
1/ Dump de la nand
Faite au minimum 2 à 3 dump de votre nand (dump1, dump2, dump3...) avec cygnostoolbox.
2/ Comparaison des dump avec nandcompare 1.3, dispo ici :
3/ Identification de la maxadress avec secdatascan 0.2 dispo ici :
4/ Extraction du block du secdata responsable du ban
La différence avec la méthode USB se situe ici !
Ne pas utiliser les commandes "r, w, e" de nand pro en minuscule, mais en MAJUSCULE,
sinon le EEC sera corrompu, cygnos toolbox refusera d'injecter votre nandpatché dans la xbox et vous aurez le droit à un jolie message comme celui-ci :
Voici donc la commande à utiliser pour extraire le block :
5/ Neutralisation du block.bin via éditeur hexadécimal
- Ouvrez votre block.bin avec HxD par exemple, dispo ici :
- Vérifiez qu'il y a bien un secdata.bin (un seul !).
- Sélectionnez toutes les données (ctrl+A dans certain éditeur) du block puis remplacez les par des "00" ou "FF".
- Enregistrez puis renommez votre block "blockzero.bin".
- Injectez votre blockzero.bin dans le dump de votre nand.
7/ injection du dump patché dans la nand de la xbox avec cygnos toolbox:
8/ Débranchez le câble USB du module, branchez le cable vidéo sur la xbox, puis allumez la, puis vérifiez qu'elle accepte d'installer les jeux à nouveau
(si elle met du temps à démarrer, c'est normal)
Merci à zouzzz, Tiros, Soulheaven, boby2pc, Cygnos team
toutes mes excuses, j'ai effectivement fait une erreur, j'ai oublié de corriger lors de mon copier/colleril y une coquilles:
7/ Injection du dump patché dans la nand de la xbox
nandpro usb: -r16 dumppatch.bin
c'est -w16
j'ai un soucis avec une box, j'ai essayé et j'ai par deux fois au rédémarage, veuillez inserer le disque dur de la xbox, genre comme une erreur d'upfate
Help !
dès que j'ai le temps j'essaye de mettre à jour mon logiciel pour ça, j'ai trouvé une méthode bien plus fiable pour trouver le secdata banni.
c'est bon les poulets, j'ai trouver le problème, ca fonctionne parfaitement maintenant
oubliez ma question j'ai lu un peu trop vitesalut les gars j'ai une question tres nul mais bon , mon block.bin n'est pas composé que de 0 est ce que je doit quand meme tout remplacer par des FF ? (j'y connais pas grand chose en commandes d'hexa )
C:\nandpro20b>findsecdata dump3origine.bin
findsecdata v0.62 2009-12-09 by boby2pc
Controller version 1
Last filetable change: 0x54
ECC change: 0x54 Filetbl: 0x0117 Secdata: 0x0116 Timestamp: 3B682F54 2009-11-08
ECC change: 0x53 Filetbl: 0x0115 Secdata: 0x033F Timestamp: 3B5F6D62 2009-10-31
ECC change: 0x4B Filetbl: 0x031A Secdata: 0x0351 Timestamp: 3B3A46BC 2009-09-26
Checking secdata:
0116 containts not 0 values above offset 1024 or zeros below 1024 (overwritten)
033F containts not 0 values above offset 1024 or zeros below 1024 (overwritten)
0351 containts not 0 values above offset 1024 or zeros below 1024 (overwritten)
Searching for recommended
Extracting secdata:
Extracting filetables:
Creating patched secdata:
Creating patched filetables:
Use:
Old secdata.bin not found. Console might be not banned, already patched or secda
ta.bin overwritten.
C:\nandpro20b>findsecdata dump2.bin
findsecdata v0.62 2009-12-09 by boby2pc
Controller version 1
Last filetable change: 0x53
ECC change: 0x53 Filetbl: 0x0115 Secdata: 0x033F Timestamp: 3B5F6D62 2009-10-31
ECC change: 0x4B Filetbl: 0x031A Secdata: 0x0351 Timestamp: 3B3A46BC 2009-09-26
Checking secdata:
033F containts not 0 values above offset 1024 or zeros below 1024 (overwritten)
0351 containts not 0 values above offset 1024 or zeros below 1024 (overwritten)
Searching for recommended
Extracting secdata:
Extracting filetables:
Creating patched secdata:
Creating patched filetables:
Use:
Old secdata.bin not found. Console might be not banned, already patched or secda
ta.bin overwritten.
Press ENTER
tu n'as rien compri toi a la tuto looolBon est bien je n'arrive pas a effacer cette ligne....
Quand je tape : nandpro dump2.bin: -e16 0x033F 1
Puis que je fait : finsecdata dump2.bin
La ligne est toujours présente....
tu n'as rien compri toi a la tuto loool
le maxadresse c'est l'adresse qui te trouve le soft et pas l'adresse max de la nand mdr
laisse tomber prend le findsecdata, c'est rapide et efficace, tu tape
findsecdata nomdelanand.bin
Merci manethon mais j'avais bien effacé le secdata datant du 31 décembre 2009 et malheureusement ça ne suffit pas à récupérer la fonctionnalité
dans quelques rares cas, on ne peut restaurer la fonction du dd car il n'y a pas de secdata.bin valide qui puisse se substituer ( j'ai eu le même problème)bon et bien j'ai le meme probleme j'ai fait bcp de test avec nbz360 et sans succes quelqu'un as une solution ou peut etre une réponse au fait que ça fonctionne pas ?
je vous laisse une copie ecran de ce que me dit findsecdata.
waou la poisse y as pas moyen d'en reconstituer 1 a partir d'un autre, question con mais bon je suis deg DD 250GO juste pour des sauvegardes ça fait chierdans quelques rares cas, on ne peut restaurer la fonction du dd car il n'y a pas de secdata.bin valide qui puisse se substituer ( j'ai eu le même problème)
moi je donne un retour car j'avais tester plusieurs choses, et jusque la je trouve que la mothode la plus efficace est findsecdata
un eptit coup de find secdata, il donne les commande a tapper a la fin pour injecter,
et franchement c'est imppec! ça marche directe
m'a box avait été allumé plusieurs fois sans lecteur, donc pagaille dans les secdata, a cause de nouveau créé, et je suis arriver aquelque chose qu'avec findsecdata
Onimezou pariel je crois, findsecdata la sauvé, il vous en dira plus je pense
merci NBZ