Flashing emunand to sysnand, pls make sure I don't fuck up

Discussion in '3DS - Flashcards & Custom Firmwares' started by hippy dave, Apr 29, 2015.

  1. hippy dave
    OP

    hippy dave Butts Butts Megabutts

    Member
    2,585
    1,800
    Apr 30, 2012
    Forgive the new thread, but the info is kinda scattered and I just want to make sure I get it right.

    - Old3ds, EUR, 4.5 sysnand, 9.2 emunand (still rocking gateway 2.6 as it happens)
    - I want to flash the 9.2 emunand to sysnand, so that I can then use the hacks to system transfer to my 9.0 new3ds (sysnand).
    - (I gather 9.2 -> 9.0 system transfer works, right? If not I can update the new3ds to 9.2)


    ...so, is this procedure right? (This bit is all about the old3ds)

    1) Dump 9.2 emunand to file
    2) Dump nand xorpad (nands are still linked, woop!)
    3) Decrypt 9.2 emunand file
    4) Inject clean firm0.bin/firm1.bin for 9.2 EUR into decrypted 9.2 emunand file (it sounds like firm0/1.bin files are region-specific, but might be the same as 9.0 version?)
    5) Re-encrypt modified 9.2 emunand file
    6) Flash it as NAND.BIN to sysnand using gateway launcher

    Have I missed much? Have I got anything horribly wrong? Cheers B-)
     


  2. hippy dave
    OP

    hippy dave Butts Butts Megabutts

    Member
    2,585
    1,800
    Apr 30, 2012
  3. Apache Thunder

    Apache Thunder I have cameras in your head!

    Member
    4,101
    4,026
    Oct 7, 2007
    United States
    Levelland, Texas
    NATIVE_FIRM is the same for all regions so you don't need to reinstall/replace it and firm0/firm1 partition should be the same for all regions as well. If you're region changing a 9.2 system, you don't need to do anything to TWL_FIRM, NATIVE_FIRM. or SAFE_MODE_FIRM. There may be others that are the same across regions, but I certainly can't name them all without looking them up.

    Refer to this for differences among regions for 9.2:

    http://yls8.mtheall.com/ninupdates/titlelist.php?date=10-29-14_08-05-02&sys=ctr&soap=1

    Unless you have a NAND mod, I do not recommend you region change sysnand. It works just fine as emunand. There's too high a risk of something going wrong especially if this is the first time you region changed a console. Stick to emunand. ;)

    But if you absolutely must, make sure the firm0/firm1 files you are injecting into emunand are from a valid 9.2 system that was updated through system settings (preferably outside of Gateway mode, but I hear System Settings will update correctly unlike game roms/cias).

    After that, if it boots as emunand after region changing (and after removing duplicate system titles), it should boot as sysnand. But as I said earlier, if you must do this, get a NAND mod first as you only need to ***k up once to get a brick you can't fix. At least a NAND mod will give you the opportunity to correct and learn from mistakes. ;)
     
  4. CIAwesome526

    CIAwesome526 Im ugly and im proud

    Member
    1,242
    2,254
    Mar 25, 2014
    United States
    The Lake, Kalos Region
    i dont believe he was changing regions... seems loike he was moving the emuNAND from his sd card to the internall NAND chip using the restore nand feature in the gateway menu.
     
  5. hippy dave
    OP

    hippy dave Butts Butts Megabutts

    Member
    2,585
    1,800
    Apr 30, 2012
    Yeah, that. Thanks for the replies. I'm not looking to do anything involving region changing, I only mentioned regions to make sure I got the right files.

    All I want to do is flash my emunand to sysnand. I gather this is a problem because gateway fucks with the firm files, hence the need for clean ones? Or have I got that wrong? My emunand was updated in gateway mode from system settings, when 9.2 was current.

    Anyway if I do need the firm files, the ones grabbed from NUS are encrypted so I don't think they're ready to go in. My pm box is always open for, um, advice about acquiring them.
     
  6. hippy dave
    OP

    hippy dave Butts Butts Megabutts

    Member
    2,585
    1,800
    Apr 30, 2012
    Please guys? Until I can get this done and system transfer, my shiny New3DS is basically sat there unused :(
     
  7. liomajor

    liomajor GBAtemp Maniac

    Member
    1,463
    1,065
    Jun 10, 2008
    United States
    So, all your legal eShop content you buyed is inside emuNAND from old3DS?

    I would use rxTOOLS with emuNAND 9.7.0 and new3DS with NTR CFW+Debugger to allow Systemtransfer.

    It only can transfer legaly eShop(+account) buys and their savegames.

    Everything beyond that, won't work!
     
  8. hippy dave
    OP

    hippy dave Butts Butts Megabutts

    Member
    2,585
    1,800
    Apr 30, 2012
    Thanks, but apparently you can't transfer from 9.7 to 9.0 even with the hack on the New3DS end (different transfer protocols), so I'm going to need to do it from 9.2 to 9.0 with hacks on both ends, which means the old3DS needs to be sysnand.

    Yeah I want to transfer my nnid and my couple of legit eshop purchases etc. All the not-so-legit stuff I can sort out for myself :)
     
  9. DjoeN

    DjoeN Captain Haddock!

    Member
    5,136
    1,478
    Oct 21, 2005
    Belgium
    Somewhere in this potatoland!
    You can only system transffer 9.7 to 9.7 (Emunand 9.7 to emunand 9.7 / emunand 9.7 to sysnand 9.7 / sysnand 9.7 to emunand 9.7 / sysnand 9.7 to sysnand 9.7)
    You come from a FW4.5 system, all your saves need to be fixed using savedatafiller (even if your emunand is 9.0 or higher (else you all get corrupt saves))
    And keep in mind, once transffered to a N3DS (XL) you can't go back to O3DS (XL)
     
  10. hippy dave
    OP

    hippy dave Butts Butts Megabutts

    Member
    2,585
    1,800
    Apr 30, 2012
    You can transfer from 9.0 to 9.2 with hacks, see the eshop spoof thread. I don't use carts and the only two I own are old encryption, so no problem with the saves, but I'll be using SDF for some of my shonky CIAs.

    I appreciate the input guys, but I really just need confirmation about the firm0/1 thing for flashing emunand to sysnand, from the few who've tried it.
     
  11. gamesquest1

    gamesquest1 Nabnut

    Member
    14,120
    9,456
    Sep 23, 2013
    yeah no comment from me on this, i tied it a good while back (round about the first time 7.x encryption was supported, and it didn't work out, but there have been people who have since then and claimed it went fine.....so idk, prepare for the worst, hope for the best? :huh:
     
  12. hippy dave
    OP

    hippy dave Butts Butts Megabutts

    Member
    2,585
    1,800
    Apr 30, 2012
    Yeah, preparing for the worst just means I'll be hitting you up for a nand mod if I manage to brick it :) but could do without the hassle at the moment.
     
  13. hippy dave
    OP

    hippy dave Butts Butts Megabutts

    Member
    2,585
    1,800
    Apr 30, 2012
    I've just re-read this bit... I only ever updated emunand online through system settings, so maybe I'm fine. I did see at least one person saying they had no trouble flashing 9.2 emunand to sysnand anyway, so maybe that's the secret.
     
  14. vingt-2

    vingt-2 GBAtemp Regular

    Member
    112
    64
    Jan 30, 2015
    Canada
    There shouldn't be an issue with flashing 9.2 emunand to sysnand. I did it (after a region change), using the gateway launcher. Worked fine. As long as your emunand matches the sys version of your sysNand it should be good. Although I do recommend prayers and a good amount of worrying while the nand is being written to.
     
  15. hippy dave
    OP

    hippy dave Butts Butts Megabutts

    Member
    2,585
    1,800
    Apr 30, 2012
    Thanks! But when you say:
    Do you mean the firmware version matches? Because my sysnand is 4.5
     
  16. vingt-2

    vingt-2 GBAtemp Regular

    Member
    112
    64
    Jan 30, 2015
    Canada
    Right, so you might be in trouble. Wait for confirmation from someone better informed than me. But I'm pretty sure there is a native firm mismatch in that case and your might never boot.
     
  17. hippy dave
    OP

    hippy dave Butts Butts Megabutts

    Member
    2,585
    1,800
    Apr 30, 2012
    Thanks. Anybody better informed? :D
     
  18. VerseHell

    VerseHell GBAtemp Psycho!

    Member
    3,067
    1,067
    Jun 29, 2014
    France
    Yes, since 2.4 gateway block the native_firm update (that's why updating sysnand in gw mody= brick) , so flashing an EmuNAND updated from 4.X will result in a brick.

    What you can do is to use the 2.2 launcher.dat to update your sysnand with a rom, then manually update the browser.
     
  19. tony_2018

    tony_2018 GBAtemp Psycho!

    Member
    3,106
    1,050
    Jan 3, 2014
    United States

    Nope, just plain simple: get a hardmod and backup the sysnand before dicking with your console.
     
  20. hippy dave
    OP

    hippy dave Butts Butts Megabutts

    Member
    2,585
    1,800
    Apr 30, 2012
    Thanks, good info! So, native_firm is firm0.bin, right?

    So I could...
    - make a new 4.5 emunand
    - update it to 9.2 using a rom and gateway 2.2
    - extract the firm0/1 from it using rxtools
    - inject the above back into my existing 9.2 emunand
    - ...which would then be safe/legit to flash to sysnand?

    Or I could hope someone can send me the clean firm0/1, or I could try getting them from NUS (last night I finally figured out decrypting one I downloaded, so I can see the FIRM header etc, and it definitely doesn't match the one I extracted from my emunand, but I can't remember which tool I downloaded it with and whether I definitely got the right version...)