2018-06-18 07:00:53 +01:00
# hekate - CTCaer mod
![Image of Hekate ](https://i.imgur.com/O3REoy5.png )
2018-06-19 14:53:41 +01:00
Custom Nintendo Switch bootloader, firmware patcher, and more.
2018-05-01 06:15:48 +01:00
2018-06-01 17:22:11 +01:00
2018-06-18 07:00:53 +01:00
## IPL configuration
2018-05-01 06:15:48 +01:00
The ipl can be configured via 'hekate_ipl.ini' (if it is present on the SD card). Each ini section represents a boot entry, except for the special section 'config' that controls the global configuration.
2018-07-01 18:21:25 +01:00
There are four possible type of entries. "**[ ]**": Boot entry, "**{ }**": Caption, "**#**": Comment, "*newline*": .ini cosmetic newline.
### Configuration keys/values when boot entry is **config**:
| Config option | Description |
| ------------------ | ---------------------------------------------------------- |
| autoboot=0 | 0: Disable, #: Boot entry number to auto boot. |
| bootwait=3 | 0: Disable (Having VOL- pressed since injection goes to menu. It also disables bootlogo.), #: Time to wait for **VOL-** to enter menu. |
| customlogo=0 | 0: Use default hekate bootlogo, 1: Use bootlogo.bmp. |
| verification=2 | 0: Disable Backup/Restore verification, 1: Sparse (block based, fast and not 100% reliable), 2: Full (sha256 based, slow and 100% reliable). |
### Possible boot entry key/value combinations:
2018-06-01 17:22:11 +01:00
| Config option | Description |
| ------------------ | ---------------------------------------------------------- |
2018-07-01 18:21:25 +01:00
| logopath={SD path} | If global customlogo is 1 and logopath empty, bootlogo.bmp will be used. If logopath exists, it will load the specified bitmap. |
2018-06-01 17:22:11 +01:00
| warmboot={SD path} | Replaces the warmboot binary |
| secmon={SD path} | Replaces the security monitor binary |
| kernel={SD path} | Replaces the kernel binary |
| kip1={SD path} | Replaces/Adds kernel initial process. Multiple can be set. |
2018-07-22 21:22:10 +01:00
| kip1patch=patchname| Enables a kip1 patch. Specify with multiple lines and/or as CSV. Implemented patches right now are nosigchk,nogc |
2018-06-01 17:22:11 +01:00
| fullsvcperm=1 | Disables SVC verification |
| debugmode=1 | Enables Debug mode |
2018-07-01 18:26:26 +01:00
You can find a template [Here ](./res/hekate_ipl_template.ini )
2018-06-01 17:22:11 +01:00
```
2018-06-27 22:21:05 +01:00
hekate (C) 2018 naehrwert, st4rk
CTCaer mod (C) 2018 CTCaer.
2018-06-01 17:22:11 +01:00
Thanks to: derrek, nedwill, plutoo, shuffle2, smea, thexyz, yellows8.
Greetings to: fincs, hexkyz, SciresM, Shiny Quagsire, WinterMute.
Open source and free packages used:
- FatFs R0.13a, Copyright (C) 2017, ChaN
2018-06-27 22:21:05 +01:00
- bcl-1.2.0, Copyright (C) 2003-2006, Marcus Geelnard
2018-07-01 03:03:17 +01:00
- Atmosphère (SE sha256, prc id kernel patches), Copyright (C) 2018, Atmosphère-NX
2018-05-01 06:15:48 +01:00
2018-06-01 17:22:11 +01:00
___
.-' `'.
/ \
| ;
| | ___.--,
_.._ |0) = (0) | _.---'`__.-( (_.
__ .--'`_.. '.__.\ '--. \_.-' ,.--'` `""`
( ,.--'` ',__ /./; ;, '.__.'` __
_`) ) .---.__.' / | |\ \__..--"" """--.,_
`---' .'.''-._.-'` _./ /\ '. \ _.--''````'''--._`-.__.'
| | .' _.-' | | \ \ '. `----`
\ \/ .' \ \ '. '-._)
\/ / \ \ `=.__` '-.
/ /\ `) ) / / ` "".`\
, _.-'.'\ \ / / ( ( / /
`--'` ) ) .-'.' '.'. | (
(/` ( (` ) ) '-; [switchbrew]
2018-06-27 22:40:43 +01:00
```