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.

Torna alla Pagina Iniziale

 

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.