
DOWNGRADE DELLA DASHBOARD USANDO IL CHIP INFECTUS
IMPORTANTE:
Eseguite alla lettera le istruzioni riportate in seguito, un minimo errore o la cancellazione prematura della NAND renderanno la console INUTILIZZABILE.
Il procedimento che state per eseguire INVALIDA COMPLETAMENTE la garanzia ORIGINALE
Per prima cosa abbiamo bisogno di:
- il backup della NAND appena fatto
- il pacchetto 1888.FS.rar reperibile sull'FTP si Xbins: CLICCA
- i programmi iDGTool, Degraded e 360 Flash Tool reperibili nella sezione download del sito infectus: CLICCA
- in alternativa se avete intenzione di downgradare la nuova Dash 6683 avrete bisogno di un Degraded modificato (ringrazio Ciariello): CLICCA
- un programma di editor decimale tipo Hex Workshop
Apriamo ora il programma Degraded e andiamo su setting, impostiamo il valore 1BLKey su DD88AD0C9ED669E7B56794FB68563EFA e spuntando la voce "VALID", nella casella "File System Start" mettiamo 39 e poi selezioniamo il Filesystem della Dash 1888 preso dall'FTP di Xbins e confermiamo con OK:

Possiamo ora aprire il Dump della nostra NAND fatto precedentemente, a questo punto si presentano due possibilità:
- il programma riconosce dei Bad Block sul Dump della NAND (allora continuate a leggere)
- il programma non riconosce blocchi danneggiati (saltate pure il trafiletto sottostante)
Se il programma Degrader vi rileva dei "Bad Block" provate a ricontrollare le saldature e ad accorciare i fili, poi riprovate il dump, se la situazione non migliore devo darvi una brutta notizia, purtroppo la flash rilascia blocchi di errori, sebbene Robinsod (colui che ha reso tutto questo possibile assieme al Team MODFREAKz) che non vi sono problemi di sorta. Ad avvalorare la tesi vi riporto quanto scritto sul forum di XboxHacker:
"Handling of bad blocks in Cx area Now you
will see the bad blocks (and the replacements) listed as "notes". if you are
very unlucky the block at 0x8400 (where the CB header is located) will be bad.
In this case the tools will fail and the image is unusable today.
Handling of bad blocks in FS area (not 100% yet). Currently I test for bad
blocks as I insert files into the flash image. If a bad block is detected it is
simply skipped over. I had a look at a dump that contains bad blocks in the File
System area and it appears the file system is unaware that some of the blocks it
is using are marked as bad. I guess the flash driver silently does the remapping
of bad blocks for the file system. I will fix this soon since it crashes the
flash tool Wink
Handling of replacement blocks at end of flash image
Now you will see the bad blocks (and the replacements) listed as "notes". if you
are very unlucky the block at 0x8400 (where the CB header is located) will be
bad. In this case the tools will fail and the image is unusable today - sorry."
Che tradotto e sintetizzato afferma che se vi sono errori nel blocco 0x8400 al momento NON POTETE PROCEDERE, in quando l'operazione non andrebbe a buon fine e rischiate solamente di danneggiare la console. Tutto il resto dei BAD SECTOR dovrebbe essere sicuro. Questa notizia non è un sentito dre, ho contattato direttamente Robinsod, vi ricordo che è sempre un'operazione delicata e anche un piccolo imprevisto (non dovuto magari ad un vostro errore) rischia di rendere la console irreparabile.
Nell'esempio riportato il programma ci dice che la nostra NAND rilascia blocchi corrotti.

Se invece tutto va per il meglio, il programma vi riserverà una schermata simile:
In questo caso non vi sono errori e quindi procedere relativamente tranquilli (dico relativamente perchè le operazioni che stiamo facendo sono sempre rischiose).
Non ci riamane altro che cliccare sul tasto "Build Downgrader Image", decidere dove salvare il nuovo Dump modificato e aspettare che il programma finisca:
Procediamo ora con l'ultima
parte del downgrade... la ricerca della chiave
2BL Hash.
Per fare questo abbiamo bisogno di:
- l'immagine degradata creata precedentemente e
inserita dentro la NAND della nostra console
- i file
iDGTool.exe, Infectus.dll e SiUSBXp.dll presenti
nel pacchetto
1888.FS.rar inseriti insieme nella stessa directory
Avviamo il
Programmer di infectus e andiamo su "Actel Firmware\PostBus
Addon": E lanciamo il comando di "UPDATE",
una volta finito possiamo chiudere il Programmer:
Dobbiamo adesso inserire il Dump NAND appena creato con il
Degraded all'interno della nostra console, per fare questo dobbiamo: - cavo Mini USB collegato al Chip Infectus
ma NON al PC - cavo video collegato alla console (non è
necessario sia collegato alla TV) - console e PC collegati possibilmente ad
un gruppo di continuità - alimentatore collegato alla console ma
non alla presa di corrente (questo perchè la NAND viene sempre alimentata anche
a console Spenta) Colleghiamo ora la corrente alla nostra
Xbox 360, la accendiamo e colleghiamo il cavo USB al nostro PC, per prima cosa
controlliamo che la verifica in scrittura in
scrittura sia disattivata, andiamo quindi su
"Setting" e non deve esserci la spunta a "Write Verify": Andiamo su "Flash Commands" e lanciando
l'Opzione "ERASE" e spettiamo che il
programma finisca: Senza toccare nulla ritorniamo
su "Flash Commands" e lanciando
l'Opzione "Write": Andiamo a selezionare il
nostro file Backup della NAND: E aspettiamo che il programma finisca di
riscrivere la NAND della nostra console: Perfetto, proviamo a vedere se
tutto è andato per il verso giusto provando ad accendere la console, se si avvia
tutto va bene, se nn si avvia provate e riflashare la NAND. Se durante questo
secondo flash la NAND non venisse riconosciuta vuol dire che è andata in
bad flash... non preoccupatevi, esiste un modo per
riscriverla ed è riportato su questa mini guida:
CLICCA Creiamo una directory con
dentro: -
iDGTool,
-
Infectus.dll
-
SiUSBXp.dll
Avviamo ora il
promp di MS dos e andiamo nella directory appena creata contentente
iDGTool, Infectus.dll e SiUSBXp.dll : Digitiamo il comando per
avviar eil programma IDGTOOL seguito da un numero di tentativi cui questo deve
provare a fare il rilevamento della chiave 2BL Hash (raccomandato 1 tentativo) e
il nome dell'immagine precedentemente creata con il programma Degraded.
Ricapitolando dovrebbe venire un comando simile: - iDGTool 1 <nome immagine downgrader> che nel mio caso si trasforma
in: - iDGTool 1
nand_downgraded E premiamo su "INVIO": Accendiamo ora la console e
quando questa darà i 3 led rossi premiamo un qualsiasi pulsante per avviare la
procedura. Vi avverto già da subito che potrebbe durare anche 1 ora: Inizierà a rilavare la chiave: Il programma finirà
l'estrazione della 2BL HASH quando in fondo a tutti i processi comparirà la
scritta "BOOT", calcolate, come detto
prima che ci impiegherà circa
un'ora: Fatto, una volta concluso
potete tranquillamente provare la console, spegnamo tutto, togliemo l'USB dal
Chip infectus l'accendiamo e controlliamo ora che versione di Dash abbiamo, per sapere come fare a
determinare la vostra versione di Dash non dovete far altro che accendere la
console e andare nelle impostazioni di sistema, vi dovrà apparire sulla voce "D"
e "K" la versione
2.0.1888: Perfetto, avete eseguito il
downgrade della NAND, adesso avete varie possibilità: - caricare la dash 4532 per
sfruttare il bug presente e avviare linux Gentoo (se siete sviluppatori) - eseguire un'altro backup
della NAND e conservarlo per un futuro impiego Ricordatevi che, appena
inserirete una game recente vi verrà imposto l'aggiornamento, quindi a meno che
non vogliate rifare tutto il procedimento vi consiglio vivamente di farvi un
backup della vostra NAND downgradata e conservarlo gelosamente.
Per il
supporto tecnico cliccate qui:
Forum di Xbox-Inf
Ringraziamenti: Il team
Infectus,
Oscar Dalvit,
Federico Fontana, Maw80 e Ciariello Guida
creata da Titty, Maw80 e Ciariello per il forum di Xbox-Inf.
