Guida Hardmod su 3DS, 2DS e new3DS (+XL) [NAND dump/ripristino via hardware]

Discussione in 'Guide 3DS' iniziata da StandardBus, 7 Mar 2015.

  1. StandardBus

    StandardBus Alan Staff

    Iscritto:
    15 Dic 2014
    Messaggi:
    3.082
    Like ricevuti:
    3.363
    Ultimo aggiornamento: 7 aprile 2016 - Applicate correzioni minori al thread.
    Aggiornamenti precedenti: 5 marzo 2016 - Aggiunti 4 punti alternativi allo schema per 3DS classico, utili a fare l'hardmod sulle console che hanno perso le piazzole di test. (Attenzione: i punti alternativi sono molto difficili da saldare. Se avete già danneggiato le piazzole, non tentate di saldare sulla rete resistiva: in caso di fallimento, il 3DS smetterà di funzionare. Rivolgetevi ad un modder).
    1 Marzo 2016 - Corretto lo schema per il 2DS, aggiunti alcuni punti alternativi su New 3DS per semplificare l'installazione dell'hardmod

    Il NAND dump è la creazione di una copia di un chip di memoria flash NAND.
    I 3DS usano un chip NAND di tipo eMMC (molto simili per funzionamento alle SD), quindi è possibile creare una copia del contenuto della memoria senza troppe difficoltà.
    La memoria interna del 3DS contiene i software installati oppure i redirect per il caricamento da SD, oltre al software di base (firmware) ed al sistema operativo della console.
    Il contenuto della NAND è criptato, ma questo non significa che non si possa copiare altrove o riscriverlo al suo interno.
    L'utilità di una cosa come questa è presto detta: possiamo creare un "savestate" ad ogni aggiornamento, un file che ci permette di ripristinare la console allo stato in cui era quando abbiamo fatto la copia della memoria interna.

    Faccio un esempio: avete acquistato la console, e di fabbrica vi ritrovate sopra il firmware 9.2. Per non perdere gli exploit del firmware 9.2, potete creare una copia della NAND e tenerla da parte per tornare in qualsiasi momento al 9.2, anche se magari in futuro aggiornerete per giocare online.
    Quindi sarebbe cosa utile creare una copia della NAND ogni volta che aggiornate la console.
    Avere una copia della NAND permette anche di recuperare la console in caso di brick.

    Ma non è più semplice formattare la console per tornare al firmware originario?
    Formattare la console non la riporta al firmware originario. Cancella solo i vostri dati.

    Con questo metodo posso fare il downgrade alla mia console anche se non ho un dump NAND?
    Si, tramite la sostituzione della partizione FIRM all'interno della NAND di tutti i 3DS è possibile portare su firmware 10.4, 10.5 e 10.6 le vulnerabilità che su firmware 10.3 hanno consentito di riportare i 3DS a firmware 9.2. Per farlo è tutto spiegato in questa guida :arrowright: https://www.reboot.ms/forum/threads/downgrade-3ds-10-5-9-2-via-hardmod.1661/
    Quindi l'hardmod torna utile anche per modificare il contenuto della NAND, non solo per ripristinare interi backup.

    Posso fare un dump su una console funzionante e ripristinare il dump su una brickata?
    Per ora no. Il dump è criptato con una chiave diversa su ogni console, e contiene le informazioni per far funzionare il sistema su quell'unica console. Bisognerebbe trovare il modo di estrarre le informazioni dalla console brickata, decriptare il dump, cambiare le informazioni nel dump e poi criptarlo nuovamente con la chiave della console di destinazione. Non si fa prima ad avere già pronto un dump della propria console?

    Preparare la console per un dump o un ripristino NAND richiede di smontare la console. Dovrete anche saldare sulla scheda madre, quindi è un'operazione consigliata solo a chi ha fatto un po' di esperienza con il saldatore.
    I punti da saldare non sono piccolissimi, ma siete avvertiti: di ogni intervento, la responsabilità è vostra.
    Se invece preferite commissionare l'installazione a qualcuno, io faccio mod, downgrade e anche riparazioni in caso di piazzole danneggiate e brick, sia tramite spedizione che con incontro di persona, basta contattarmi via PM.

    Come collegare la NAND al PC

    Occorrente:
    • Un adattatore microSD :arrowright: SD. Dovrete aprirlo fino a raggiungere i piedini di collegamento della microSD. (per capire meglio, guarda le foto degli adattatori SD negli schemi)
    • Filo elettrico, preferibilmente AWG30, in quanto non è composto da più fibre di rame ma una sola. In questo modo si riduce sensibilmente il rischio di fare corto circuito durante l'installazione
    • Stagno per saldare
    • Stazione saldante (meglio se con temperatura regolabile)

    I collegamenti da fare ovviamente variano da console a console, ma le piazzole per saldare sono abbastanza grandi, perché nintendo le usa come punti per testare la memoria NAND dopo averla saldata al circuito stampato.
    La mod consiste nel collegare i punti corrispondenti sia su adattatore microSD che su scheda madre 3DS/2DS.
    Eccovi gli schemi:
    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
    Come creare il dump

    [​IMG]
    Abbiamo collegato fake SD e 3DS come nella foto, ma non inserite ora la scheda nel lettore: prima assicuratevi che la console sia spenta. Poi procedete come segue:
    1. Inserite la fake SD nel lettore e collegate il lettore al PC.
    2. Accendete la console
    Gli schermi diventeranno blu, eccetto per alcune informazioni scritte in bianco. Normalmente servirebbero ad identificare il problema che impedisce al 3DS/2DS di accendersi.
    [​IMG]
    Chi usa Windows dovrebbe vedersi comparire a schermo la notifica d'inserimento di un drive usb non formattato.
    Annullate la formattazione, altrimenti perderete il contenuto della flash ed il 3DS sarà inservibile.

    Create sul desktop un nuovo file di testo, questo sarà il contenitore per il dump. Potete anche cambiargli l'estensione in .bak o .img per ricordarvi che è un file di backup.
    Scaricate ed estraete dallo zip il Win 32 disk imager che potete scaricare da qui:

    Una volta estratto, lanciate Win32DiskImager.exe
    [​IMG]
    Premete sulla cartella per selezionare il file che conterrà la copia della NAND.
    Indicate al programma la lettera assegnata da windows alla fakeSD (è l'unica che se aperta chiede la formattazione)
    Premete su "Read", confermando la sovrascrittura del file che avete creato.
    Il programma eseguirà la copia della memoria NAND flash interna al 3DS come se fosse una normale SD.
    La procedura di copia impiega qualche minuto. Il programma vi notificherà quando la copia è ultimata.

    Sui firmware da 4.X a 9.2 è possibile creare una copia della NAND via software, utilizzando il launcher Gateway ed uno degli exploit conosciuti.

    Gli utenti OSX possono usare la Disk Utility per creare copie della NAND, mentre gli utenti linux possono utilizzare dd. Su Ubuntu è già installata la utility "Dischi" che va benissimo per questo genere di operazioni (Avviare "Dischi", selezionare il drive, premere sull'ingranaggio e cliccare su "Crea immagine disco". Servono i privilegi di amministrazione).
    Questi stessi tool possono essere utilizzati per il ripristino dei firmware nella console.

    Come ripristinare un dump

    [​IMG]
    Collegate il 3DS/2DS spento al PC tramite fakeSD, esattamente come fareste per la creazione del file di backup.
    Accendete la console ed aprite il Win32 disk imager.
    Indicategli il file da ripristinare, la lettera assegnata da windows alla fakeSD e premete su "Write".
    La procedura di scrittura verrà avviata. Questo cancellerà l'intero firmware della console per sostituirlo con quello che gli avete indicato.
     
    #1
    Ultima modifica: 7 Apr 2016
    A GodOfSfaccim, parabellum82, wacjoker e 11 altri utenti piace questo elemento.
  2. nastys

    nastys スタッフ Staff

    Iscritto:
    23 Gen 2015
    Messaggi:
    590
    Like ricevuti:
    173
    Fantastico, una guida per il New 3DS mancava proprio :smiley:
    Utile se si vuole usare in futuro una scheda Gateway e non perdersi le funzioni online adesso :smile:

    Anche su 5.x, 6.x, 7.x, 8.x, 9.0 e 9.1 funziona...
     
    #2
    A StandardBus piace questo elemento.
  3. yusepe

    yusepe Livello 1

    Iscritto:
    18 Gen 2015
    Messaggi:
    1
    Like ricevuti:
    0
    ciao alan
    hai potuto provare a dumpare con un adattatore SD/USB?
     
    #3
  4. StandardBus

    StandardBus Alan Staff

    Iscritto:
    15 Dic 2014
    Messaggi:
    3.082
    Like ricevuti:
    3.363
    Si, funziona perfettamente, ma tieni i fili corti.
     
    #4
    A yusepe piace questo elemento.
  5. Locutus

    Locutus Livello 4

    Iscritto:
    15 Mar 2015
    Messaggi:
    79
    Like ricevuti:
    13
    Non vedo l'ora di passare la console a chi di dovere e farmela ripristinare
     
    #5
  6. boss

    boss Livello 5

    Iscritto:
    27 Feb 2015
    Messaggi:
    99
    Like ricevuti:
    32
    Assicurati di avere un dump valido su dove si desidera effettuare il ripristino.

    Manca la parte dove spiega, come verificare se il dump effettuato, sia valido.
     
    #6
    A cdante100 piace questo elemento.
  7. StandardBus

    StandardBus Alan Staff

    Iscritto:
    15 Dic 2014
    Messaggi:
    3.082
    Like ricevuti:
    3.363
    Mancano parecchie guide, pian piano le riscrivo tutte. :wink:
     
    #7
    A cdante100 piace questo elemento.
  8. boss

    boss Livello 5

    Iscritto:
    27 Feb 2015
    Messaggi:
    99
    Like ricevuti:
    32
    Ottimo! Ho anche trovato qualche spunto, ma alcune di esso, richiedono una certa abilità tecnica, che purtroppo, non le possiedo al momento.
    Come posso segnalarle?
     
    #8
  9. StandardBus

    StandardBus Alan Staff

    Iscritto:
    15 Dic 2014
    Messaggi:
    3.082
    Like ricevuti:
    3.363
    Mandamele via PM
     
    #9
  10. Locutus

    Locutus Livello 4

    Iscritto:
    15 Mar 2015
    Messaggi:
    79
    Like ricevuti:
    13
    effettivamente la verifica non c'e', ma la si riesce ad implementare come check? Parlo da profano nella qualora non si fosse capito :P
     
    #10
  11. StandardBus

    StandardBus Alan Staff

    Iscritto:
    15 Dic 2014
    Messaggi:
    3.082
    Like ricevuti:
    3.363
    La verifica si fa da PC tramite il romtool per 3DS.
    È un programma che estrapola info dal dump NAND e dai backup delle cartucce di gioco.
     
    #11
  12. Locutus

    Locutus Livello 4

    Iscritto:
    15 Mar 2015
    Messaggi:
    79
    Like ricevuti:
    13
    come non detto, mi limito a osservare e cercare di capirci qualcosa allora
     
    #12
  13. jtagger73

    jtagger73 Livello 3

    Iscritto:
    18 Apr 2015
    Messaggi:
    41
    Like ricevuti:
    12
    I dump effettuati con tool software (Gateway Launcher) sono già nel formato scrivibile con Win 32 Disk Imager, o necessitano di qualche tipo di conversione?
     
    #13
  14. StandardBus

    StandardBus Alan Staff

    Iscritto:
    15 Dic 2014
    Messaggi:
    3.082
    Like ricevuti:
    3.363
    Sono già scrivibili
     
    #14
    A jtagger73 piace questo elemento.
  15. jtagger73

    jtagger73 Livello 3

    Iscritto:
    18 Apr 2015
    Messaggi:
    41
    Like ricevuti:
    12
    A qualcuno è capitato di testare lettura e scrittura con 2DS?
    Difficiltà (logistiche) riscontrate?
     
    #15
Sto caricando...

Condividi questa Pagina