Worried about SX's Emunand 'correct' usage

Discussion in 'Switch - Exploits, Custom Firmwares & Soft Mods' started by AlexTCGPro, Sep 24, 2018.

  1. AlexTCGPro
    OP

    AlexTCGPro Advanced Member

    Newcomer
    2
    Jul 10, 2013
    Uruguay
    Montevideo, Uruguay
    Hey guys, so I was taking a look once again at the release notes of latest SX OS update and found a part that really perplexed me:

    From: https://team-xecuter.com/sx-os-v2-0-announcement/

    The part I don't get is that is says that we are supposed to leave sysnand as it is and keep emunand up to date with newer firmware? Like... Exactly the opposite of what everyone was thinking on doing?

    This brings many questions to mind...

    Are we supposed to mess with hacks in sysnand and leave emunand untouched? Can Nintendo detect emunand?

    Since updating sysnand will no doubt burn fuses, we are supposed to not connect it online ever?
    Downgrading will be impossible?
    Will emunand even load if we have more fuses burnt than needed?

    (Can someone actually try this:
    Make emunand in 5.1, update sysnand to 6.0 (through ChoNX so you don't connect online ever to be safe) and check if emunand 5.1 will still load even when having more burnt fuses than needed?)

    Since they never say anything about online features, (they keep insisting that we use stealth mode actually) are we supposed to only use this emunand as an alternative to back ups instead of having a legit firmware and another hacked?

    They really need to come and explain themselves a little better...
     
  2. Milenko

    Milenko GBAtemp Advanced Maniac

    Member
    9
    Oct 16, 2017
    Australia
    You're loading without using the official bootloader so it will skip the fuse check
     
  3. Kubas_inko

    Kubas_inko "Something funny goes here."

    Member
    13
    Feb 3, 2017
    Czech Republic
    I gues on earth.
    Leaving ofw lower makes sense, because of exploits and such.
    Not directly, but they can detect it.
    EmuNAND will always load because it goes thru RCM and sx payload.
    Probably. It is definitely not safe to go online on any of those (someone is already banned xd ).

    And if your Switch hangs in middle of emunand installation, you will brick.
     
  4. AlexTCGPro
    OP

    AlexTCGPro Advanced Member

    Newcomer
    2
    Jul 10, 2013
    Uruguay
    Montevideo, Uruguay
    The check is through the bootloader and not the ofw then? I see, autorcm won't be needed anymore to protect fuses then? What do you think about the correct usage then? Should we mess with emunand or sysnand? The release notes implied we should only keep emunand up to date so sysnand will obviously not be able to connect online, but emunand will clearly show only 15 gb of total storage that Nintendo will no doubt notice
     
  5. Milenko

    Milenko GBAtemp Advanced Maniac

    Member
    9
    Oct 16, 2017
    Australia
    No you're loading SX os not horizon so it won't burn fuses, obviously you can't load SX without RCM though
     
  6. stewacide

    stewacide GBAtemp Regular

    Member
    3
    Jun 22, 2018
    Canada
    The release notes don't seem to make sense in that regard. The whole point is seemingly to go online clean with sysnand, which requires the latest firmware. Emunand can be whatever firmware you want (5.1 would be best for hackability)
     
    wormdood likes this.
  7. Myron49485

    Myron49485 Advanced Member

    Newcomer
    3
    Aug 23, 2015
    Singapore
    I would like to try it but I don't have SX OS, so based on that here's what I think...

    Their intention for an emuNAND is slightly different from ours.

    For SX users, the only purpose of having an emuNAND is to keep their sysNAND on an older firmware. The sysNAND would be unused, while the emuNAND is where everything is done. Their emuNAND has nothing to do with protecting from bans. That's what their 'stealth mode' is for.

    For us, the SX emuNAND is just an alternative to using ChoiDjNX+autoRCM to upgrade without burning fuses. With SX emuNAND you won't need autoRCM, hence you will be able to boot to OFW / shut down from horizon without loading a payload.
     
    Last edited by Myron49485, Sep 24, 2018
  8. stewacide

    stewacide GBAtemp Regular

    Member
    3
    Jun 22, 2018
    Canada
    "Stealth mode" prevents you from getting banned by blocking all Nintendo online services. If you're using stealth mode and SX exclusively then you've already self-banned so emunand really does nothing for you.

    What this does for SX users is allow them to go online with sysnand, while being able to install NSPs to emunand (they could already run XCIs without getting banned).
     
  9. Myron49485

    Myron49485 Advanced Member

    Newcomer
    3
    Aug 23, 2015
    Singapore
    Anyone can use it however they want, but their intention isn't to go online with sysNAND. According to them:

    Going online won't be possible on an older firmware because like what you said, it requires the latest firmware. Also, they never mentioned anything about going online.

    This wouldn't be an ideal emuNAND for us. It's probably just their solution for keeping switches on a lower firmware.
     
    Last edited by Myron49485, Sep 24, 2018
  10. stewacide

    stewacide GBAtemp Regular

    Member
    3
    Jun 22, 2018
    Canada
    • Another upside of consolidating your SX OS usage from your original firmware usage is vastly reducing the risk of a network ban. You can run SX OS in EmuNAND, of course with our Stealth Mode enabled, and anything that is littered on the EmuNAND's filesystem is not visible to the switch in Original Firmware mode.
    As they say, mess around on emunand, go online in OFW.
     
  11. Myron49485

    Myron49485 Advanced Member

    Newcomer
    3
    Aug 23, 2015
    Singapore
    I see, that's conflicting. It's like they want to say that emunand lets you go online with a clean sysnand, but also lets you keep an old firmware. In reality it's one or the other (or both is you use ChoiDjNX?).

    I still won't trust SX with anything online though.
     
  12. stewacide

    stewacide GBAtemp Regular

    Member
    3
    Jun 22, 2018
    Canada
    Agree they give two contradictory use-cases, but given the future-proof RCM exploit, I can only see a scenario where you'd want the latest firmware on sysnand (for online) and perhaps an older firmware in emunand that's more exploited for piracy/homebrew (but right now even the latest firmware is also fine for that).
     
  13. aleuts

    aleuts Advanced Member

    Newcomer
    2
    Oct 2, 2016
    I guess its multiple scenerios depending on the user.... Some people are still on FW 1.0.0 oreven 3.0.0 because theyre waiting for coldboot etc.
    I would guess in that case they would leave they sysnand and have an upto date emunand so they can at least use their switch to play the latest games (offline obviously)
    Some users dont care about coldboot and update to 6.0.0 in that case you would go online with your sysnand carefully updating when its safe and use emunand on what ever you need to, to get games working..
     
    Myron49485 likes this.
  14. Resaec

    Resaec GBAtemp Fan

    Member
    4
    Dec 19, 2017
    Germany
    But for that same goal those users can make a NAND backup, update using ChoiduJour and start with hekate and disabled GC (important if you want back below GC update1).
     
  15. bundat

    bundat ¿

    Member
    4
    Jul 25, 2018
    Antarctica
    I think there are two use cases for emunand:
    #1 - keep sysnand on a low FW version (for future exploits), have emunand at latest (for playing newest games)
    #2 - keep all things that make a NAND "dirty", like CFW/NSPs in an emunand, to keep sysnand clean for online play

    I think SX OS' solution works fine for #1.
    You won't be able to use it online, as sysnand is on an old FW, and emunand is dirty (having all the NSPs, as well as all SX OS CFW logs/traces, and also being 15 GB smaller). But you can have a low FW version, and play games on the latest FW version, without burning fuses and having autoRCM.

    For #2... I think it's not really safe, but I don't think it's detectable YET, for now.

    The EMUNAND0 magic at the end of BOOT1, as well as the nand00.bin and nand01.bin files stored in the USER partition, are easily detectable. It MIGHT be safe at this moment (as Nintendo should not have had any code to detect these back when 6.0.0 was released), and I THINK they can't add that detection without releasing a new FW version, but I still think it's really dirty how it leaves traces in the sysnand, like that signature in BOOT1 or those files.

    Whereas if it were implemented like: having an emunand kip/sys-module, plus having the emunand files in the SD card, then it should leave no traces in the sysnand (unless directly intended by the user), like running Lakka or running a payload in RCM (like Hekate).

    ---

    So I think the "correct" usage is #1 only.
     
    Myron49485 likes this.
  16. der:Tom

    der:Tom GBAtemp Regular

    Member
    4
    Oct 3, 2008
    Austria
    This. I needed some time to wrap my head about the release notes but as you wrote, TX gives us 2 choices how to use their emunand.
     
  17. aleuts

    aleuts Advanced Member

    Newcomer
    2
    Oct 2, 2016
    I think the point is SX OS is going for an easy non technical solution, your paying for convince.
    2nd I think even though it may be possible as a do it your self solution, you've paid for a product why not update it so its automated
     
Loading...