[RCM Payload] Hekate - CTCaer mod

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

  1. tecfreak

    tecfreak GBAtemp Regular

    Member
    3
    Apr 24, 2018
    Germany
    Berlin
    There might be one. Boot a linux image, get the wifi working, mount a network share and use dd to dump the nand.
     
  2. salamandrusker

    salamandrusker GBAtemp Regular

    Member
    2
    Mar 12, 2018
    Spain

    when you say that you dump until part 6 I understand that you dump 5 parts and take the sd to record those 5 parts to the pc and then start from 6 but the 6 is not recorded and if it makes the 7 truth? if you use 32 gigabytes 5 parts x 8 gigabytes are 30 gigabytes, I think you will need at least 64 gigabytes to complete the process. Maybe I'm wrong but it seems like that. See if someone confirms it
     
    Carlos Escobar likes this.
  3. CTCaer
    OP

    CTCaer Developer

    pip Developer
    11
    Mar 22, 2008
    Greece
    Really? Don't tell me that I uploaded the version that I had commented out the part 6 for testing...

    I'm away from my build machine now.
    Tomorrow I will update it, along with other quality patches.
    Sorry for that :/


    Edit:
    @salamandrusker
    Certainly it does not fit as a whole in a 32GB sd card. But his problem is probably not this.
     
    Last edited by CTCaer, May 1, 2018
  4. salamandrusker

    salamandrusker GBAtemp Regular

    Member
    2
    Mar 12, 2018
    Spain
    this week I try it myself and I expose it here, it would be good to know for sure if it can be done as you comment, I was attentive in case someone comments something
     
    Carlos Escobar likes this.
  5. Carlos Escobar

    Carlos Escobar Member

    Newcomer
    2
    Jan 19, 2016
    Spain
    Thanx!!! as you can see in the picture, Im always missing part 6 when dumping.

    Regards,

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

    Actually as first post says : Join them by using "copy /b part_0 + part_1 + part_2 + part_3 + part_4 + part_5 + part_6 + part_7 rawnand.bin" = 32gb (8 x 4gig files)

    Also at github : The USER dumping is done in 4 8GB parts (splitted in 4GB files, max for FAT32).

    Regards,
     

    Attached Files:

  6. wblhornet

    wblhornet Member

    Newcomer
    3
    Jan 10, 2015
    Gambia, The
    I have the same problem: Part 6 is always skipped.
    I tried a 32GB SD and a 64GB SD Card. Part 1-5 and Part 7 works.
     
  7. HtheB

    HtheB GBAtemp Advanced Fan

    Member
    8
    May 15, 2006
    Netherlands
    Bize Her Yer Trabzon
    Dumped fine!
    Maybe adding an option to select which partitions we want to dump would be fine, I already had all the other dumps apart from the user partition before, but had to dump everything again since there was no option to dump only user partition.. :P
     
  8. Ghost92

    Ghost92 GBAtemp Fan

    Member
    6
    Jun 29, 2017
    Colombia
    I wish you could add an option that allows you to automatically detect the capacity of the MicroSd and automatically configure how many parts the Dump will be divided, or an option that can be manually chosen the size of each divided part (not to exceed the size available in the MicroSD) . Useful for users who have 2/4/8 / or 16Gb in the MicroSd :)
     
    Last edited by Ghost92, May 1, 2018
  9. CTCaer
    OP

    CTCaer Developer

    pip Developer
    11
    Mar 22, 2008
    Greece
    Some clarifications:
    As USER partition, I mean the emmc partition USER.

    So the partition layout of the emmc is "BOOT0, BOOT1, RPMB, USER".

    This emmc partition called USER is divided to many partitions, including one that is called user.

    --------------------------

    About the state of this payload:
    • Any user that has a 32GB (at least 31,500 MBytes available. It can barely fit it :) ) should use the latest hekate commit. rajkosto upstreamed all his changes there.
    • For any user, with smaller than 31,500MB sd cards, I'll release a special version based on the latest commits that lets you choose manually the parts to dump. Probably today.
    Again, any user with adequate available space should use the official hekate.
     
    Ghost92 and tecfreak like this.
  10. ken28

    ken28 GBAtemp Maniac

    Member
    7
    Oct 21, 2010
    Germany
    part 6 is always skipped
     
  11. Ghost92

    Ghost92 GBAtemp Fan

    Member
    6
    Jun 29, 2017
    Colombia
    Thank you very much!. You really implement the suggestions of the users. :)
     
  12. ken28

    ken28 GBAtemp Maniac

    Member
    7
    Oct 21, 2010
    Germany
    is the update out yet?
     
  13. CTCaer
    OP

    CTCaer Developer

    pip Developer
    11
    Mar 22, 2008
    Greece
    Not yet. The code is finished and I'm doing the final dump testing.

    After that I'll clean the debug code.
    If everything goes well I'll publish in a couple of hours. :yayswitch:
     
    Ghost92, Assasin1990 and ken28 like this.
  14. PatrickJr

    PatrickJr GBAtemp Regular

    Member
    4
    Jan 5, 2017
    Bridgwater
    Nice I'll have to give this a try at some point
     
  15. CTCaer
    OP

    CTCaer Developer

    pip Developer
    11
    Mar 22, 2008
    Greece
    v1.1 released.

    Thanks to @rajkosto it is now working better and correctly with no hacks and hard coding. It can even support, future Switches with bigger eMMC.
    Read OP for more.
     
  16. ken28

    ken28 GBAtemp Maniac

    Member
    7
    Oct 21, 2010
    Germany
    So how do i use this if i only have 20gb free?
     
  17. CTCaer
    OP

    CTCaer Developer

    pip Developer
    11
    Mar 22, 2008
    Greece
    Read the release description in the GitHub download link
     
  18. Maximilious

    Maximilious *whistles his distinct tune*

    Member
    9
    GBAtemp Patron
    Maximilious is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Nov 21, 2014
    United States
    So I can boot the fusee.bin file, if I wanted to run this instead do I simply replace the fusee.bin filename with the hekate-ipl_partial_dumping filename instead to start it? Or does this require linux be installed on the Switch before using like the other methods we currently have?
     
  19. Soluble

    Soluble GBAtemp Advanced Fan

    Member
    5
    Mar 12, 2017
    Just use whatever you're using to launch fusee.bin(I'm using Android) but use the Hekate bin instead
     
    Maximilious likes this.
  20. CTCaer
    OP

    CTCaer Developer

    pip Developer
    11
    Mar 22, 2008
    Greece
    For all RCM payloads, you just replace the fusee.bin filename with what you want to boot into.

    So yeah.
     
    Maximilious likes this.
Quick Reply
Draft saved Draft deleted
Loading...