Skip to content

@CTCaer CTCaer released this Mar 8, 2019 · 3 commits to master since this release

This version supports booting ALL current OS/CS CFW, Linux chainloading and payload tools.
No more SD card removals

Latest OFW supported: 7.0.1

Warning: Because of the new versioning changes, please delete sept/payload.bin.

New in this version

v4.9.1:

  • Cleaner Stock option via stock=1
    Check the hekate_ipl template for more on how to use it.
  • Important bugfixes on eMMC tools
    Fixed a 32bit vs 64bit bug where it was making verification fail. And also a text print misalignment.

v4.9.0:

  • Support for parsing Atmosphere's Fusée Secondary Storage (FFS0)
    Using "fss0={sd path}" allows you to parse kips, exosphere and warmboot from a fusee secondary binary.
    Exosphere and warmboot are overridable if these entries are defined after that.
    Additionally any extra kip can be loaded as before via kip1={sd path}/* for many, or kip1={sd path} for a sigle one
    Warning: Don't double load core kips like loader, pm, sm and ams_mitm. The result will be a hang.
  • Support for split files restore Thanks to @emvym3two
    You can now restore using parts or FAT32. The only condition it that all parts must be in the sd card.
    It protects from fake sd cards, bad sectors and frequent I/O corruption. Aka, ~100% of cases.
  • Performance changes for Backup/Restore/Verification
    Aligned buffers will now up the speeds by a lot.
    Verfication is now set to Sparse mode by default.
    It protects from fake sd cards, bad sectors and frequent I/O corruption. Aka, ~100% of cases.
  • Change order of invoking sept.
    This is important, otherwise it can break tools like memloader.
    Until a semi-usb init solution is found, hekate will show bootlogo and allow you to go to menu.
    If >= 7.0.0 after that, it will run sept and then show logo again without a wait. For as long as rebuilding the boot process takes.
  • Smarter versioning for update.bin and sept payloads
    Now it supports hotfix versions and it's still compatible with old hekate versions.
    Sept is now updated via hekate's copy in IRAM. This negates the mandatory usage of update.bin and it copies always the most updated version.
    Additionally if sept/payload.bin is found that it's foreign, it is renamed and hekate takes its place for running sept. After that it renames the original payload back and continues with booting.
  • debugmode is now obsolete for atmosphere. It's enabled by default.
  • Some nasty stack corruption bugs were fixed

Check readme.md for more.

NOTE: You will need sept and a custom warmboot binary to boot 7.X.X.

Assets 4
You can’t perform that action at this time.