GUIDE - How to recover installed games and their save data from a bricked emunand

Discussion in 'Switch - Backup Loaders & Modchips' started by praedo, Oct 1, 2019.

?
  1. Yes

    0 vote(s)
    0.0%
  2. No

    0 vote(s)
    0.0%
  3. I couldn't wait and I already deleted my bricked Emunand

    100.0%
  1. praedo
    OP

    praedo Member

    Newcomer
    1
    Apr 6, 2007
    United States
    For those who waited after 9.0 bricks and didn't delete emunand, here's a solution to recover our data from a bricked emunand. If you tried the 2.9.1 fixed SXOS you will have noticed that it boots but XCI loading is broken. That is fixed in this solution too. Straight to it:

    1. Make a copy of the bricked emunand that we will use to grab the save data from. If you have Emunand inside the System NAND, move it to SD. This is done from the SXOS options menu by holding Volume UP at booting. There choose the option to move Emunand to SD as files.

    2. Browse the SD card in a PC and copy the files full.00.bin and full.01.bin from the \sxos\emunand folder to a safe place. Those files contain the save data. Instead, boot0.bin and boot1 are the faulty ones that got bricked.

    3. Go back to SXOS menu and choose to delete the Emunand both from System NAND and from SD card.

    4. Choose to create a little Emunand of 5GB inside System NAND. When choosing that option (Files on System Storage) there's an Advanced button to exclude the USER partition and make the Emunand 5GB only. This will speed up the process since we won't use this small Emunand anymore. We just need it to generate a pair of working boot0.bin and boot1.bin files for firmware 9.0

    5. Once finished, no need to reboot, just go back and select "Move EmuNAND to microSD".

    6. After that, you can safely delete the Emunand from the System Storage.

    7. Boot SXOS into the newly created Emunand, which will be an exact copy of the System NAND on its original version from the original firmware. Mine was 5.1 for instance.

    8. Now this is important: upgrade this Emunand to 9.0 firmware making sure you are either on SXOS 2.8 or 2.9.1 (not 2.9).

    6. Now you will have a fresh and working 9.0 system on SD card with 4 clean files: boot0.bin boot1.bin full.00.bin full.01.bin

    7. As you can suppose, we just need to replace the files full.00.bin and full.01.bin with our copy of the bricked Emunand. For this, browse again the SD card in a PC and replace those 2 files with the ones we copied in a safe place.

    8. And voilà, magic done: we got our non booting complete Emunand with all our saves now booting with 9.0 firmware. Nothing lost.

    I look forward to hear your feedback. Thanks!
     
    Last edited by praedo, Oct 1, 2019
    Dark Ronin likes this.
  2. maroofsbp

    maroofsbp Newbie

    Newcomer
    1
    Sep 30, 2019
    Pakistan
    Is it possible to use boot0/1 from other switch to recover switch with black screen after updating on cfw 9.0 with sx os 2.9 and no NAND backup.
     
  3. praedo
    OP

    praedo Member

    Newcomer
    1
    Apr 6, 2007
    United States
    Maybe yes, but you need the Emunand on SD and the files from a working 9.0 system. The easiest is to do it on the same console. For instance you can keep the copy in /sxos/emunand.bak and make a new one.
     
  4. flduch

    flduch Member

    Newcomer
    1
    Oct 7, 2019
    Switzerland
    @maroofsbp : No it isn't possible to use Boot0 from another switch because there is some data encrypted with specific keys of the switch. If you want to use Boot0 from another switch, you first have to decrypt the data with the another keys switch and then reencrypt Boot0 with the keys of your switch. I dont' know how to do that. May be someone know how to do this ?
     
  5. praedo
    OP

    praedo Member

    Newcomer
    1
    Apr 6, 2007
    United States
    Maybe with biskeydump. But it's easier to recover it with a small emunand of 5GB on the same console and start from there by replacing the full files.
     
  6. flduch

    flduch Member

    Newcomer
    1
    Oct 7, 2019
    Switzerland
    @pradeo, biskeydump need a Boot0 with switch specific valid keyblobs. biskeydump is needed to obtain the BIS key only. So biskeydump won't help us.

    I don't see how emunand can help ? Have you a description about this ??
     
  7. praedo
    OP

    praedo Member

    Newcomer
    1
    Apr 6, 2007
    United States
    Generating a new emunand helps to get working boot0 and boot1 files
     
  8. flduch

    flduch Member

    Newcomer
    1
    Oct 7, 2019
    Switzerland
    I don't think it can help. Have you done this ?
     
  9. praedo
    OP

    praedo Member

    Newcomer
    1
    Apr 6, 2007
    United States
    It helped me recover my saves and installed games from a bricked emunand.
     
  10. flduch

    flduch Member

    Newcomer
    1
    Oct 7, 2019
    Switzerland
    Did your switch have a 100 % Boot0 unvalid or lost ?
     
  11. praedo
    OP

    praedo Member

    Newcomer
    1
    Apr 6, 2007
    United States
    It simply didn't boot because of the faulty SXOS 2.9 upgrade from 8.1 to 9.0 and replacing the files made it boot again.
     
Quick Reply
Draft saved Draft deleted
Loading...