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 salvataggi da backup NAND ed emuNAND

Discussione in 'Guide Switch' iniziata da gelderm, 4 Apr 2021.

  1. gelderm

    gelderm Livello 33

    Iscritto:
    25 Apr 2017
    Messaggi:
    2.599
    Like ricevuti:
    1.085
    [​IMG]

    Oggi vi spiegherò come estrarre le cartelle contenenti i salvataggi direttamente dal file di backup della vostra NAND e di come, successivamente, inserirli nuovamente nella Switch.

    Per estrarre i save direttamente dall'emuNAND scorrete fino all'ultimo paragrafo

    Ciò che leggerete prende spunto dalla seguente guida.

    Bisognerà innanzitutto procedere al backup della NAND e delle chiavi della console.

    Backup NAND

    E' sempre bene fare un backup completo della memoria NAND della console, da conservare poi nel PC. Per fare ciò è consigliabile una microSD formattata in ExFat, per superare il limite dei 4 GiB per file. E' però possibile procedere anche avendo il file system FAT32 (avrete quindi una serie di file da 2 GiB).

    Una volte dentro Hekate recatevi alla voce Tools e quindi premete su Backup eMMC.

    [​IMG]

    1. A sinistra premete su SD emuMMC BOOT0 & BOOT1, ciò richiederà pochi istanti e occuperà pochi mega di memoria. Al raggiungimento del 100% premete in alto a destra su Close.
    2. Sempre a sinistra premete su SD emuMMC RAW GPP, questo processo richiederà almeno mezzora e 32 GB liberi nella SD. Al raggiungimento del 100% premete in alto a destra su Close.
    3. Spegnete la Switch e collegate la microSD al PC, i file di backup si troveranno nella cartella "backup". Ora potete copiarla nel PC e poi eliminarla dalla microSD.

    Backup chiavi console

    Per il backup delle chiavi univoche della console seguite la seguente guida. Avremo bisogno del file prod.keys ed in particolare delle 64 cifre corrispondenti alla riga bis_key_03 (basta aprirlo con un normale editor di testo).

    Prima di procedere

    Per proseguire con la guida avrete bisogno di avere un unico file di backup, tale file si chiamerà rawnand.bin e pesa 29,1 GiB.
    • Se avete fatto il backup con una microSD in ExFat allora avrete già il file bello che pronto e potete passare al paragrafo successivo.
    • Se la microSD era in FAT32 avrete qualcosa come 15 file da 2 GiB o 30 file da 1 GiB (con estensione .bin.xx). Prima di proseguire dovrete unirli tutti, per sapere come fare leggete nello spoiler.
    1. Scaricare il file joiner_scripts_for_windows_linux_macos.zip :arrowright: Download
    2. Decomprimerlo ed inserire gli script nella cartella in cui si trovano i pezzi del backup da unire (per gli utenti macOS dovrete aggiungere l'estensione .sh agli script che terminano con "linux_macosx")
    3. Avviare lo script corrispondente al vostro caso: join_15_2GBparts se avete 15 file .bin.xx da unire o join_30_1GBparts se avete 30 file .bin.xx da unire. Per maggiori info leggete qui.
    4. Vi si aprirà una schermata con lo sfondo nero e dovrete attendere 20-30 minuti per la fine del processo. Al termine del lavoro la schermata si chiuderà in automatico e avrete finalmente il vostro file rawnand.bin.

    Esportare i salvataggi

    Per visualizzare le partizioni avete bisogno di scaricare HacDiskMount (link).
    Aprite il programma con i permessi di amministratore e caricate il file .bin del backup (File:arrowright:Open file).
    Nella schermata del programma verranno elencate le partizioni esistenti, scorrete sino in fondo e fate doppio click su USER.

    [​IMG]

    Nella casella Crypto (Upper) dovrete inserire i primi 32 caratteri del vostro bis_key_03
    Nella casella Tweak (Lower) dovrete inserire gli ultimi 32 caratteri del vostro bis_key_03
    Per testare la correttezza dei caratteri inseriti premete sul pulsantino "Test" subito sotto.
    In Virtual drive dovrete premere su "Install" per installare i driver necessari, spuntare la casella "Read-Only" e selezionare una lettera libera in cui montare il disco virtuale, dentro verrà esportata la partizione "User". Quindi premere su "Mount".

    Vedrete l'unità virtuale come una memoria esterna, basterà aprirla e copiare la cartella "save" da qualche parte nel vostro PC. Tornate su HacDiskMount, premete su "Unmount" e chiudete il programma.

    Estrarre i salvataggi

    Scaricate il pacchetto LibHac with SaveExtractScript v2 dal seguente link :arrowright: Download
    Scompattatelo e copiateci dentro la cartella "Save" appena esportata.
    Avviate lo script run.bat e in pochi secondi tutti i vostri salvataggi verranno estratti nella cartella "out".

    Per capire la correlazione tra il nome alfanumerico della cartella e il nome del gioco dovete fare riferimento al seguente sito :arrowright: Game ID

    La struttura delle cartelle contenute in "out" è la seguente: <userid>/<titleid>/<saveid> <timestamp> <savenumber>/

    Importare i salvataggi con Checkpoint o JKSV

    Copiando /<saveid> <timestamp> <savenumber>/ in switch/Checkpoint/saves/<game> potete usare Checkpoint per importare i salvataggi nella memoria della Switch.

    Attenzione che Checkpoint non è più funzionante sulle ultime versioni di Atmosphère, ma potrete raggiungere lo stesso risultato utilizzando JKSV (download).
    Basterà copiare /<saveid> <timestamp> <savenumber>/ in JKSV/nome gioco/
    Se la cartella "nome gioco" (ad esempio "Animal Crossing New Horizons") non è presente dovrete fare un backup del gioco con JKSV direttamente dalla console (cominciate una nuova partita se non avete ancora un salvataggio). La cartella verrà così a crearsi e avrete modo di capire quali file vanno dove. Cancellate quelli creati con JKSV e metteteci quelli estratti con questa guida.
    Rimettete la microSD nella console, avviate la modifica, aprite l'homebrew JKSV e ripristinate il salvataggio.

    Metodo consigliato

    Se possedete una emuNAND salvata su SD oppure su una partizione propria, potete raggiungere lo stesso risultato utilizzando il software NxNandManager (pagina per il download).
    Un esempio pratico lo potete trovare in questa discussione.

    NxNandManager è uno strumento molto potente e quasi migliore di HacDiskMount

    L'inserimento delle keys questa volta è molto semplice, seguite l'immagine sottostante:

    [​IMG]
     
    #1
    Ultima modifica: 27 Ott 2021
    A ReGhiaccio, aspirina, Kurogiri e 3 altri utenti piace questo elemento.
  2. gelderm

    gelderm Livello 33

    Iscritto:
    25 Apr 2017
    Messaggi:
    2.599
    Like ricevuti:
    1.085
    Update:
    Aggiunta immagine di copertina
     
    #2
  3. Domyx-01

    Domyx-01 Advanced Advanced User Advanced

    Iscritto:
    4 Dic 2018
    Messaggi:
    1.543
    Like ricevuti:
    825
    Ottima guida! :thumbsup:
     
    #3
    A gelderm piace questo elemento.
  4. gelderm

    gelderm Livello 33

    Iscritto:
    25 Apr 2017
    Messaggi:
    2.599
    Like ricevuti:
    1.085
    è stata aggiunta nella guida una sezione per estrarre i salvataggi anche da emuNAND sotto forma di file o direttamente dalla propria partizione.
    In un particolare caso di un utente del forum è stato possibile recuperare i salvataggi da una emuNAND corrotta a causa dello spegnimento forzato della console in fase di aggiornamento del firmware
     
    #4
  5. sax19662012

    sax19662012 Livello 2

    Iscritto:
    1 Mar 2019
    Messaggi:
    29
    Like ricevuti:
    6
    Ciao ,ho bisogno di aiuto.
    hoquesta situazione nelle 2 cartelle save e out come faccio a sapere qual'è il save di pokemon diamante e come faccio a recuperarlo.Grazie
    1.png 2.jpg

    Fin qui la tua guida perfetta sono riuscito a seguarla,pero' dopo il buoio totale x il mio cervello :smile:
     
    #5
  6. Ceee

    Ceee Livello 4

    Iscritto:
    8 Mar 2016
    Messaggi:
    66
    Like ricevuti:
    32
    {titleid} pokemon diamnate: 0100000011D90000
    nella cartella out verranno estratti e suddivisi per cartelle tutti i salvataggi:[​IMG]
    l’estrazione di ogni file compresso andrà a creare 3 cartelle
    prima cartella {userid}
    seconda cartella {titleid}
    terza cartella {saveid} {timestamp}

    Per capire la correlazione tra il nome alfanumerico {titleid} e il titolo del gioco
    cercare su google inserendo il {titleid}


    nel nome della terza cartella troviamo il nostro numero di riferimento per il file compresso:
    nel mio caso pokémon diamante:
    0000000000000000 2021-11-29 171602 UTC 0000000000000032

    il file compresso per pokémon diamante nella cartella save è 0000000000000032
    i nomi delle cartelle e i file compressi sono diversi per ogni switch!


    è una parte presa dalla mia guida :arrowright:
    Estrarre save da Backup SYSNAND e riinserirli senza l'utilizzo di CFW | Reboot.ms
     
    #6
    A sax19662012 e gelderm piace questo messaggio.
  7. sax19662012

    sax19662012 Livello 2

    Iscritto:
    1 Mar 2019
    Messaggi:
    29
    Like ricevuti:
    6
    Grazie,gentilissimo-
     
    #7
    A Ceee piace questo elemento.
  8. tuen92

    tuen92 Livello 8

    Iscritto:
    11 Apr 2016
    Messaggi:
    199
    Like ricevuti:
    28
    per il backup dei salvataggi è sufficiente utilizzare i software JKSV e Ceckpoint direttaemnte dalla console??
    una volta che verranno salvati sulla micro sd, ci saranno dei problemi se dovessi ripristinarli con altre emunand e con altri custom firmware installati??
    sto facendo il passaggio da sx os da emunand nella nand interna ad atmosphere
     
    #8
  9. gelderm

    gelderm Livello 33

    Iscritto:
    25 Apr 2017
    Messaggi:
    2.599
    Like ricevuti:
    1.085
    sì, usa JKSV o Checkpoint, quello che preferisci.
    Puoi ripristinarli dove vuoi.
     
    #9
  10. tuen92

    tuen92 Livello 8

    Iscritto:
    11 Apr 2016
    Messaggi:
    199
    Like ricevuti:
    28
    ok perchè vedendo questa guida sembrava più complicato e bisognava per forza utilizzare altri software da pc
     
    #10
  11. gelderm

    gelderm Livello 33

    Iscritto:
    25 Apr 2017
    Messaggi:
    2.599
    Like ricevuti:
    1.085
    questa guida è rivolta soprattutto a chi non riesce ad accedere alla Home della console
     
    #11
  12. Aleck198

    Aleck198 Livello 1

    Iscritto:
    11 Feb 2022
    Messaggi:
    6
    Like ricevuti:
    2
    Buongiorno, questa guida può funzionare per copiare i salvataggi da una console bannata a una non bannata?
    Grazie
     
    #12
  13. gelderm

    gelderm Livello 33

    Iscritto:
    25 Apr 2017
    Messaggi:
    2.599
    Like ricevuti:
    1.085
    si può fare, non saprei come, ma sì.
    sostanzialmente la partizione User non sarà più in Read only e così potrai copiarci i salvataggi
     
    #13
  14. Aleck198

    Aleck198 Livello 1

    Iscritto:
    11 Feb 2022
    Messaggi:
    6
    Like ricevuti:
    2
    Sto provando, leggo la cartella user salvo un file di salvataggio, poi cancello dal menu della console quel salvataggio, lo ripristino tramite cartella user ma poi la Switch non lo vede più...
     
    #14
  15. gelderm

    gelderm Livello 33

    Iscritto:
    25 Apr 2017
    Messaggi:
    2.599
    Like ricevuti:
    1.085
    come ho detto, non saprei come fare. non so come aiutarti
     
    #15
Sto caricando...

Condividi questa Pagina