[RCM Payload] Hekate mod - exFAT support and USER dump

Discussion in 'Switch - Exploits, Custom Firmwares & Soft Mods' started by sweetlilmre, May 1, 2018.

  1. sweetlilmre
    OP

    sweetlilmre Member

    Newcomer
    4
    Aug 15, 2010
    Hi,

    I modded the Hekate release to add exFAT support and to add another menu option to include the USER partition when dumping the emmc.
    The payload can be found here: https://github.com/sweetlilmre/hekate/releases/tag/v1.1

    Testing takes a long time, but I have tested a Fat32 vs exFAT dump of everything excluding USER and the files are identical.
    I am testing the USER dump now, I assume that it will work provided that you have a big enough SD Card to handle it.

    EDIT:

    Credits to naehrwert for the original code: https://github.com/nwert/hekate
    I take no responsibility for any damage / issues incurred with this release, use at your own risk.
    That said, I've tested it on my switch and it seems to work well.

    HTH
    -(e)
     
    Last edited by sweetlilmre, May 1, 2018
  2. Crazy-S

    Crazy-S Pessimist

    Member
    5
    GBAtemp Patron
    Crazy-S is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 18, 2007
    Germany
    Ask NSA, KGB, or BND
    Thanks for this! Will test it later
     
  3. Eastonator12

    Eastonator12 GBAtemp Advanced Fan

    Member
    5
    Aug 16, 2016
    United States
    how do you move around the menu? do joycons work in this menu?
     
  4. sweetlilmre
    OP

    sweetlilmre Member

    Newcomer
    4
    Aug 15, 2010
    Use the vol + and - keys and the power button to select. Same as the original.
    -(e)
     
  5. aerios169

    aerios169 GBAtemp Advanced Fan

    Member
    5
    Dec 30, 2012
    Mexico
    sorry i am like a "end user" so which is the function of this app ?
     
  6. sweetlilmre
    OP

    sweetlilmre Member

    Newcomer
    4
    Aug 15, 2010
    This is a payload for the fusée gelée exploit.
    It allows you to backup your emmc, get info from your console (fuse, kfuse and TSEC) and boot other firmware and was release by naehrwert.
    I have just made some modifications as per the topic.

    HTH
    -(e)
     
    aerios169 likes this.
  7. tecfreak

    tecfreak GBAtemp Regular

    Member
    3
    Apr 24, 2018
    Germany
    Berlin
    @sweetlilmre
    Very nice.

    So the exFAT support was already built in and you had only to turn it on, right?
    Is there a reason why naehrwert disabled it by default?
     
  8. Ghost92

    Ghost92 GBAtemp Fan

    Member
    4
    Jun 29, 2017
    Colombia
    I wanted to leave this message here in case someone can clarify it
     
  9. aerios169

    aerios169 GBAtemp Advanced Fan

    Member
    5
    Dec 30, 2012
    Mexico
    sounds pretty good, i hove that i can use it in a future, for now i dont know anything haha.
     
  10. sweetlilmre
    OP

    sweetlilmre Member

    Newcomer
    4
    Aug 15, 2010
    Hi,

    As soon as I saw that he was using chan's fatFS code I wondered why he had not enabled exFAT support.
    (I am pretty familiar with FatFs, so went to check the version and exFAT switch in ffconf.h straight off).

    I thought it may be something to do with the additional size of the code and hence exploit, but this doesn't seem to be a problem at all.
    Maybe he just forgot?

    -(e)
     
    tecfreak likes this.
  11. reminon

    reminon GBAtemp Fan

    Member
    4
    Feb 7, 2016
    United States
    iirc, kate mentioned having a mass storage payload. I feel like that would be what that user is looking for. Mounting the switch through USB, with access to the emmc as a mass storage device would be highly useful for brick fixes.
     
  12. TiMeBoMb4u2

    TiMeBoMb4u2 GBAtemp Advanced Maniac

    Member
    7
    Oct 25, 2008
    United States
    Hyrule
    Looks like another user forked and added a missing dependency?
    https://github.com/Gnarmagon/hekate/commit/c1ea2af3c9f9f1bdc91c3a1c217ba38c9cb04c06
     
  13. sweetlilmre
    OP

    sweetlilmre Member

    Newcomer
    4
    Aug 15, 2010
  14. Eastonator12

    Eastonator12 GBAtemp Advanced Fan

    Member
    5
    Aug 16, 2016
    United States
    oh ok
    thats what i thought, just making sure. what does "boot other OS" do tho
     
  15. sweetlilmre
    OP

    sweetlilmre Member

    Newcomer
    4
    Aug 15, 2010
    Just finished the USER dump and it seems OK.
    There is a small issue with the progress bar, I think this relates to a 32 bit over flow in the percentage calculation, so I'll look into a fix for that.
    The net effect is that the progress bar wraps to zero and then continues, this does not seem to cause any issue with the dump, though I'll have to verify that @rajkosto tools.

    That will allow you to boot another firmware, from what I understand, it's limited to early versions of the official firmware at this point.
    -(e)
     
    WiiuGold and leorod199 like this.
  16. Eastonator12

    Eastonator12 GBAtemp Advanced Fan

    Member
    5
    Aug 16, 2016
    United States
    oh. so like, if i wanted to go to 1.0.0, i could run it from this? or no
     
  17. charlieb

    charlieb GBAtemp Fan

    Member
    4
    Jan 15, 2016
    Exfat requires licensing fees, so to avoid ms issues maybe?
     
  18. Crazy-S

    Crazy-S Pessimist

    Member
    5
    GBAtemp Patron
    Crazy-S is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 18, 2007
    Germany
    Ask NSA, KGB, or BND
    No, its more like when you are on 1.0.0 you "could" boot into 4.1.0 with emulated burnt fuses (so you can be able to play Higher FW games) BUT thats all guessing
     
  19. Eastonator12

    Eastonator12 GBAtemp Advanced Fan

    Member
    5
    Aug 16, 2016
    United States
    oh so basically a emunand
     
  20. Crazy-S

    Crazy-S Pessimist

    Member
    5
    GBAtemp Patron
    Crazy-S is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 18, 2007
    Germany
    Ask NSA, KGB, or BND
    Yes I think so
     
Loading...