1. A breve aggiorneremo la piattaforma di Reboot per risolvere alcuni problemi con i plug-in, quindi chiediamo ancora un po' di pazienza, Lo staff di Reboot

Guida ESTRARRE DATI DA UN FILE .3DS E CREARE UN FILE .3DS DECRIPTATO

Discussione in 'Guide 3DS' iniziata da student, 22 Mag 2017.

  1. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.935
    Like ricevuti:
    3.939
    [​IMG]
    Grazie al rilascio del metodo di dump del boot9.bin è ora possibile estrarre il contenuto di dumps/roms in formato .3DS direttamente da PC SENZA dover necessariamente avere una console 3DS. E'ovviamente anche possibile ricostruire un .3ds decriptato magari con modifiche personalizzate (la modifica/hack di un gioco esula da questa guida) :smile: ! Tali files decriptati possono essere avviati con l'emulatore CITRA ! Inoltre, sempre a partire da un file .3DS criptato, si possono creare files .CIA decriptati oppure estrarre files .CIA già decriptati !


    • REQUISITI

      - un file .3DS a piacere (da rinominare necessariamente in game.3DS)
      - il programma 3dstool dalla versione 1.0.24 inclusa in poi (reperibile QUI)
      - il file batch (GO.bat) contenuto nel pacchetto allegato in questa guida

      PROCEDIMENTO

      1 - Copiare il file .3DS scelto nella stessa cartella dove risiede il file 3dstool.exe
      2 - Estrarre e copiare il file GO.bat nella stessa cartella dove risiede il file 3dstool.exe
      3 - Rinominare il file .3DS che avete scelto in game.3DS (il file batch che ho scritto lavora sul file game.3DS, se volete potete cambiare il nome del file dentro ogni linea dello script batch tramite editandolo con il blocco note)
      4 - Eseguire il file GO.bat ed attendere la fine del procedimento, cioè quando si chiuderà la finestra DOS che si aprirà all'esecuzione del file batch. Se vi dà un errore di "system" non riconosciuto significa che il file .3DS è già decriptato.

      Otterrete i dati delle partizioni nella cartella:
      \temp

      Otterrete l'estrazione e la decriptazione delle partizioni della rom e del banner rispettivamente nelle cartelle:
      \EXTRACTED\banner; qui dentro c'è il banner estratto
      \EXTRACTED\exefs; qui dentro sono contenuti i dati dell'eseguibile di gioco e del banner (dovrebbe corrispondere alle cartelle \code+\meta della WiiU)
      \EXTRACTED\romfs; qui dentro sono contenuti tutti i dati di gioco (dovrebbe corrispondere alla cartella \content della WiiU)

      Otterrete il file 3DS decriptato (avviabile con l'emulatore CITRA) in:
      \DECRYPTED-3DS\DECRYPTED.3ds

    • REQUISITI

      - un file .CIA DECRIPTATO a piacere (da rinominare necessariamente in game.cia)
      - il programma ctrtool (reperibile QUI)
      - il file batch (CIAEXT.bat) contenuto nel pacchetto allegato in questa guida

      PROCEDIMENTO

      1 - Copiare il file .CIA scelto nella stessa cartella dove risiede il file ctrtool.exe
      2 - Estrarre e copiare il file CIAEXT.bat nella stessa cartella dove risiede il file ctrtool.exe
      3 - Rinominare il file .CIA che avete scelto in game.cia (il file batch che ho scritto lavora sul file game.cia, se volete potete cambiare il nome del file dentro ogni linea dello script batch tramite editandolo con il blocco note)
      4 - Eseguire il file CIAEXT.bat ed attendere la fine del procedimento, cioè quando si chiuderà la finestra DOS che si aprirà all'esecuzione del file batch. Se vi dà un errore di "Wrong Key" o "unknown file" significa che il file .CIA è criptato.

      Otterrete i dati delle partizioni nelle cartelle \romfs e \exefs

      Il file CLEAN-CIA.bat incluso rimuove le cartelle \romfs e \exefs

      Purtroppo ctrtool è l'unico tool in grado di lavorare con i .CIA ed attualmente NON permette di estrarre dati da un .CIA criptato.

    • REQUISITI

      - un file .3DS CRIPTATO a piacere (da rinominare necessariamente in a.cia)
      - il programma 3dstool dalla versione 1.0.24 inclusa in poi (reperibile QUI)
      - il programma makerom (reperibile QUI)
      - il file batch (maker.bat) contenuto nel pacchetto allegato in questa guida

      PROCEDIMENTO

      1 - Copiare il file .3DS scelto nella stessa cartella dove risiedono i files 3dstool.exe e makerom.exe
      2 - Estrarre e copiare il file maker.bat nella stessa cartella dove risiede il file 3dstool.exe
      3 - Rinominare il file .3DS che avete scelto in game.3DS (il file batch che ho scritto lavora sul file game.3DS, se volete potete cambiare il nome del file dentro ogni linea dello script batch tramite editandolo con il blocco note)
      4 - Eseguire il file maker.bat ed attendere la fine del procedimento, cioè quando si chiuderà la finestra DOS che si aprirà all'esecuzione del file batch. Se vi dà un errore di "system" non riconosciuto significa che il file .3DS è decriptato.

      Il file cia decriptato si troverà nella stessa cartella del file game.3ds ed avrà nome game.cia.

    • Seguire questa guida.


    NOTE

    Ogni dato estratto presente nella cartella \EXTRACTED o \romfs o \exefs necessita di un programma apposito per essere letto, ascoltato, visto, ecc. visto che molti potrebbero essere formati proprietari e questo esula dal contenuto di questa guida (es. per aprire il file icon.icn potete usare questo tool chiamato SMDH creator).

    Il file CLEAN.bat non fa che rimuovere le cartelle \DECRYPTED-3DS, \EXTRACTED e \temp. NON tocca il file .3ds originale.

    Probabilmente a breve l'emulatore CITRA permetterà l'avvio anche dei files criptati senza questa procedura :P

    Questa guida è stata possibile solo grazie al contributo di @Marty Marty che ringrazio ! :smile:
     

    File Allegati:

    #1
    Ultima modifica: 24 Ott 2018
    A Don99, Lagoe, Filo97 e 4 altri utenti piace questo elemento.
  2. Filo97

    Filo97 VOCALOIDando!

    Iscritto:
    31 Ago 2015
    Messaggi:
    1.338
    Like ricevuti:
    388
    Per caso esiste anche un modo per re-impacchettarlo?
     
    #2
  3. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.935
    Like ricevuti:
    3.939
    Sì c'è un programma che si chiama makerom che però non ho mai utilizzato.
     
    #3
  4. Filo97

    Filo97 VOCALOIDando!

    Iscritto:
    31 Ago 2015
    Messaggi:
    1.338
    Like ricevuti:
    388
    #4
  5. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.935
    Like ricevuti:
    3.939
    Ho aggiornato la guida, ora si puo'fare :smile:
     
    #5
    A Filo97 piace questo elemento.
  6. Filo97

    Filo97 VOCALOIDando!

    Iscritto:
    31 Ago 2015
    Messaggi:
    1.338
    Like ricevuti:
    388
    Per caso esiste anche un modo per farlo con i .cia?
     
    #6
  7. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.935
    Like ricevuti:
    3.939
    Penso proprio di sì con 3dstool, va solo trovato il comando corretto da inviare. In ogni caso il dump "vero" di una cartuccia 3ds quello con estensione .3ds (dati criptati = copia 1:1 della cartuccia). Se trovi il comando per farlo con i .cia lo aggiungo alla guida.

    Ho aggiornato la guida, suddividendola in 4 tabs, coprendo quante più possibilità potevo.
     
    #7
    A Filo97 piace questo elemento.
  8. _Blaster

    _Blaster Livello 2

    Iscritto:
    6 Nov 2016
    Messaggi:
    36
    Like ricevuti:
    1
    Come faccio a ottenere un file .3ds?
     
    #8
  9. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.935
    Like ricevuti:
    3.939
    Si ottengono dumpando i dati direttamente da una cartuccia originale.
     
    #9
  10. Djchubby

    Djchubby Advanced Advanced User Advanced

    Iscritto:
    1 Ago 2015
    Messaggi:
    264
    Like ricevuti:
    23
    Il file CIAEXT.bat NON crea le due cartelle romfs e exefs (exefs mi sembra inutile!) e inoltre non lavora su game.cia, ma su a.cia!
    Potresti modificarlo in modo che lavori su game.cia e che crei le due cartelle con dentro i dati estratti?
    A proposito, ma a cosa servono i file contents.0000.00000000?
    Grazie!
     
    #10
  11. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.935
    Like ricevuti:
    3.939
    Corretto i files batch, ora tutti i files lavorano su game.cia oppure su game.3ds.
    Il file contents contiene i dati di gioco.
    La cartella exef contiene gli eseguibili di gioco, forse non servirà a te ma magari ad altri... :wink:

    Se non ti crea le cartelle significa che o il nome del file è sbagliato oppure ti manca qualcosa per far lavorare i tools.
     
    #11
    Ultima modifica: 24 Ott 2018
  12. Djchubby

    Djchubby Advanced Advanced User Advanced

    Iscritto:
    1 Ago 2015
    Messaggi:
    264
    Like ricevuti:
    23
    Ok, grazie, ora testerò! A proposito, i cia devono essere decrittati o funziona anche con i cia criptati? Un'ultimo dubbio (spero sia la sezione giusta): quando creo i giochi in formato vc con le MIE rom del gba, queste ci mettono da uno a due minuti ad avviarsi e a chiudersi, è normale, oppure esiste qualche patch da applicare per velocizzarne l'apertura e fare apparire il menu di avvio Nintendo 3DS scritto in rosso, così come succede con i giochi vc del nes?
    Grazie!

    Ok, ho testato il pacchetto, ma lo script ciaext.bat NON crea le due cartelle romfs e exefs.
    Come si può modificare il file batch in modo che vengano create queste due cartelle e che vengano estratti i dati del gioco all'interno di esse?
    Grazie!
     
    #12
  13. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.935
    Like ricevuti:
    3.939
    La guida è strutturata in tabs, c'è una tab apposita per ogni evenienza.

    Per il caricamento non ti so dire, non utilizzo mai il 3DS.

    Significa probabilmente che il .cia che utilizzi è criptato, ctrtool non supporta questo formato, li vuole decriptati e non si puo'modificare il file batch per fargli fare funzioni che l'eseguibile su cui si basa non supporta. Dovresti leggere esattamente l'errore che ti scrive avviando il file batch da shell e non avviandolo con doppioclick.
     
    #13
    Ultima modifica: 29 Ott 2018
  14. Djchubby

    Djchubby Advanced Advanced User Advanced

    Iscritto:
    1 Ago 2015
    Messaggi:
    264
    Like ricevuti:
    23
    Nel pomeriggio riprovo, usando dei cia decrittati!
    A proposito, conosci qualcuno che può darmi dei suggerimenti sull'eccessivo tempo di caricamento dei giochi VC convertiti?
    Grazie!
     
    #14
  15. student

    student Staff Livello 40 Staff

    Iscritto:
    30 Ago 2015
    Messaggi:
    3.935
    Like ricevuti:
    3.939
    No mi spiace.
     
    #15
Sto caricando...

Condividi questa Pagina