Restore Nand and CFW

Discussion in '3DS - Homebrew Development and Emulators' started by FlaringRyder, Mar 20, 2017.

  1. FlaringRyder
    OP

    FlaringRyder Newbie

    Newcomer
    9
    0
    Mar 7, 2017
    Senegal
    Hi guys. Sorry to trouble you again so soon but I've got a serious problem on my hands.

    A few hours ago, I had to force my computer to shut down. Unfortunately, my 3DS' micro SD card (along with all its CFW contents) was not plugged out before the shut down. When I turned on my comp again, the card was corrupted, and have now been lost. I've tried to recover the data and repasted it in the SD card, but the 3DS won't recognize the old data anymore.

    The worst part about this was that I made a really stupid mistake: I upgraded the firmware to 11.3, AFTER I've installed the CFW properly and backed up the nand.bin and everything. I thought it was safe to upgrade. Now I can't restart the whole CFW process again.

    So here's the thing: I would like to know if that nand.bin and otp.bin I had backed up following the guide could help me restore my old firmware version again, or something like that, so that I could reinstall the CFW or something. I've tried booting up decrypt9 to restore the nand, but decrypt9 isn't working anymore either.

    That's why I'm here, asking for your assistance. I mean, that nand.bin backup I made using the 3DS CFW guide had a purpose right? In case something like this happen? There's got to be a way to restore the whole thing, right? Please tell me there's a way.

    Sidenote: I also have a files9 backup on my computer. Not sure if that will help in restoring the nand/cfw.
     
  2. Ryccardo

    Ryccardo WiiUaboo

    Member
    3,216
    1,545
    Feb 13, 2015
    Italy
    Imola
    It is... assuming your CFW has kernel write protection patch

    You probably just need to put your CFW's arm9loaderhax.bin back on the reformatted card



    If you can't run a software flasher (D9/GM9/HG9), (and you're sure your nand backup is good!) a hardmod is always a viable option.
    But again it's not clear why you would want to restore a nand backup!
     
    Last edited by Ryccardo, Mar 20, 2017
  3. FlaringRyder
    OP

    FlaringRyder Newbie

    Newcomer
    9
    0
    Mar 7, 2017
    Senegal
    I've tried putting it back, but the 3DS won't load. It's just a black screen. I think it's probably corrupted too.

    I think the only backups I have left that aren't corrupted are the nand.bin and the otp.bin, along with a files9 folder backup.

    Because everything on my SD card is lost. The arm9loader, the homebrew launcher. Everything. All I see now when I put my SD card back in is the default main menu screen before I installed the CFW. As I said, I tried to recover the lost data and repasted it into the card, but it didn't work. Still no homebrew, still no decrypt9.

    So now I don't know what else to do, and the only solution I could think of is to restore whatever files the 3ds cfw guide told me to backup (the guide from this page: https://3ds.guide/), specifically the nand.bin and the otp.bin. I don't know what restoring the nand exactly means since I'm still a noob to this, but I would assume that would revert my 3ds to the nand before I had upgraded it to 11.3, which would then allow me to reinstall the cfw from scratch.

    Unless of course, I got it all wrong, and restoring a nand backup won't downgrade my 3ds/restore it to a prior version. In which case, I'm screwed...

    I mean, if the nand.bin backup I copied onto my computer won't help restore my original 3ds version, then what was the point of backing it up in the first place anyway?

    P.S.: I'm still able to load luma for some reason, in spite of not having arm9loaderhax.bin on my card.
     
    Last edited by FlaringRyder, Mar 20, 2017
  4. Ryccardo

    Ryccardo WiiUaboo

    Member
    3,216
    1,545
    Feb 13, 2015
    Italy
    Imola
    Yeah, redownload your CFW from its github (which one are you using, anyway? Luma? Turn on the power while holding Select to see if the settings menu loads)

    Don't be so quick to jump to conclusions

    And yes restoring a nand backup will downgrade (or upgrade!) the console to the version it had when you created the backup. But don't blindly do things without thinking of how the console works!!
     
    Quantumcat likes this.
  5. FlaringRyder
    OP

    FlaringRyder Newbie

    Newcomer
    9
    0
    Mar 7, 2017
    Senegal
    Yeah, it's Luma. As I've edited in my previous post, I think Luma is the only thing that loads properly without issue. I'll load up the Luma menu again. What do I do from there once Luma loads up? Is there a nand backup restore option from Luma?
     
  6. Ryccardo

    Ryccardo WiiUaboo

    Member
    3,216
    1,545
    Feb 13, 2015
    Italy
    Imola
    "some reason" = you copied it to internal storage

    No. First get a clean download of Luma on SD and try if it works.

    Then you'll be able to add Decrypt9 to your payloads and restore the nand, since you're so eager to do that
     
  7. FlaringRyder
    OP

    FlaringRyder Newbie

    Newcomer
    9
    0
    Mar 7, 2017
    Senegal
    Luma works. I also found out that I actually had Hourglass9, not decrypt9. My bad.

    I downloaded a clean copy of Hourglass9 to see if I could restore the nandmin.bin. Right now, it's restoring the SysNand from another nandmin.bin I backed up in the files9 folder on my computer (the first nandmin.bin I mentioned earlier seems to be corrupted...). I'm crossing my fingers it works, because if it doesn't... I think this is my last solution. There's no other way to downgrade it if this nandmin.bin is corrupted too.

    God, if this works, I'm NEVER upgrading my firmware again. Please god...
     
    Last edited by FlaringRyder, Mar 20, 2017
  8. godreborn

    godreborn GBAtemp Psycho!

    Member
    3,540
    665
    Oct 10, 2009
    United States
    that's y u should back up ur NAND to at least two hdds. in case one fails, u'll still have a backup. I wouldn't keep them on ur sd card if possible.
     
    FlaringRyder likes this.
  9. TimX24968B

    TimX24968B "That guy"

    Member
    1,370
    277
    Oct 28, 2015
    United States
    Nowhere
    there are tools that you can use to repair and retrieve files from corrupted storage devices. I had something like this happen to a usb drive, and all the tool required was the device format type.
     
    Last edited by TimX24968B, Mar 20, 2017
    FlaringRyder likes this.
  10. hurricane_matt

    hurricane_matt Member

    Newcomer
    36
    23
    Mar 3, 2017
    United States
    Why did you need to restore our nand backup? Sounds like you just need to put all the stuff back on your SD card that you need/want and continue as you were.
     
    Quantumcat likes this.
  11. FlaringRyder
    OP

    FlaringRyder Newbie

    Newcomer
    9
    0
    Mar 7, 2017
    Senegal
    YES! HAHA! SUNAVAB****! IT WORKS! 11.0, BABY!

    God, thank god. Thank, thank god. Sorry for the swearing, but I've been working on this the whole night without sleep. It's like 6am now. lol

    Oh my god, I'm backing up tri-fold this time on my computer. Not taking any chances this time. Thanks to all for sticking with me and lending me your patience, especially Ryccardo. I couldn't have done it without your support.

    Now I have to reinstall my CFW from scratch again, but it's SO much better than the alternative. Thanks again, everyone.

    Because I never backed up those "stuff" on my SD card. lol I blindly followed the 3ds cfw guide and only backed up my files9 folder and my nandmin.bin. Pretty stupid, but oh well... all's well that ends well. lol

    I'm definitely backing up everything this time though.
     
  12. godreborn

    godreborn GBAtemp Psycho!

    Member
    3,540
    665
    Oct 10, 2009
    United States
    glad u got it working. I have to admit that I didn't read every post. it's just the dubious nature of ur backup. u were afraid of it possibly being corrupted. glad that it wasn't. :)
     
    FlaringRyder likes this.
  13. Quantumcat

    Quantumcat Dead and alive

    Member
    11,048
    5,920
    Nov 23, 2014
    Australia
    Canberra, Australia
    You never needed to restore anything.
    All you needed was arm9loaderhax.bin on your SD card.
    You don't need to reinstall anything - the fact that you got Luma settings when you held Select at boot means everything is fine.
    You probably should have listened to what you were being told instead of jumping to wrong conclusions.

    — Posts automatically merged - Please don't double post! —

     
  14. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,093
    5,166
    Mar 17, 2010
    Norway
    Alola
    Restoring a NAND backup with Hourglass9 does not remove your CFW.
    I'm pretty sure all you needed to do was reinject FBI then reinstall whatever CIAs you are missing. Restoring an older NAND backup won't recover CIAs, as they're stored on the SD card.
     
    Quantumcat and Ryccardo like this.