hekate - CTCaer mod v4.9.1
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
, IF it's older than 4.9.1.
If you use a foreign payload, it's ok to leave it there. Hekate can manage that. Read Smarter versioning for update.bin and sept payloads
for more.
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 viakip1={sd path}/*
for many, orkip1={sd path}
for a single one - 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.
Verification is now set toSparse
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.