跳转至

Hekate引导配置

<languages/> 缩略图|320x320像素|<translate>Hekate 启动选择页面</translate> <translate> 本页面的介绍基于葡萄糖酸菜鱼的整合包。根据作者不同,启动项名字、图片等可能不同,但原理都是一样的。

配置文件

hekate中显示的启动项由 \bootloader\hekate_ipl.ini 决定

[config]
updater2p=1

[emuCFW]
pkg3=atmosphere/package3
emummcforce=1
icon=bootloader/res/emuCFW.bmp
logopath=bootloader/boot.bmp
id=1

[sysCFW]
pkg3=atmosphere/package3
emummc_force_disable=1
icon=bootloader/res/sysCFW.bmp
logopath=bootloader/boot.bmp
id=2

[emuOC]
pkg3=atmosphere/package3
kip1=atmosphere/kips/loader.kip
emummcforce=1
icon=bootloader/res/emuOC.bmp
logopath=bootloader/boot.bmp
id=3

[sysOC]
pkg3=atmosphere/package3
kip1=atmosphere/kips/loader.kip
emummc_force_disable=1
icon=bootloader/res/sysOC.bmp
logopath=bootloader/boot.bmp
id=4

[sysOFW]
pkg3=atmosphere/package3
emummc_force_disable=1
stock=1
icon=bootloader/res/sysOFW.bmp
id=5

以上是一个配置文件示例,接下来详细讲解。

[config]

其下方是hekate启动配置,这里只讲两条常用的,更详细请查阅官方github

=== autoboot=0 ===

自启动配置。0为禁用,填写启动项下 id= 后的值则自启动到对应启动项。

=== bootwait=3 ===

启动延迟。决定点击启动项后显示多少秒启动画面才真正开始启动,在这期间按音量键会回到hekate。(若使用了autoboot,则决定开机到自启动的延迟)

除 [config] 外其他 [ ] 里的内容为启动项名称

下方为启动项配置,这里同样只讲常用的,更详细请查阅官方github

=== pkg3=atmosphere/package3 ===

从此处解析大气层文件,从中加载 kips、exosphere、warmboot 和 mesophere

=== kernel=mesophere.bin ===

从此处加载内核,会覆盖从package3中解析的结果

=== secmon=exosphere.bin ===

从此处加载Exosphere.bin,会覆盖从package3中解析的结果。

Exosphere运行在Tegra X1处理器的最高权限级别(Secure Monitor),负责初始化硬件与提供安全服务,如改8G内存就需要修改此项

=== emummcforce=1 ===

强制加载虚拟系统

=== emummc_force_disable=1 ===

强制不加载虚拟系统

=== icon=bootloader/res/emuCFW.bmp ===

从此处加载启动项图标,格式需要为bmp,分辨率192 x 192

=== logopath=bootloader/boot.bmp ===

从此处加载启动加载画面,格式需要为bmp,分辨率720 x 1280

你没看错,是720 x 1280,这个图片需要是竖向的。

=== id=114514 ===

启动项序号,设置自启动时需要

=== stock=1 ===

禁止加载内核修补与自定义固件,即使用原版系统

=== kip1=atmosphere/kips/loader.kip ===

从此处加载kip (kernel initial process,即"内核初始化进程")

看到这里你也就明白了极限超频启动项的原理,就是加载了EOS的kip,这会修改系统的频率与电压调度。

在系统里的EOS toolkit调整设置也是在修改这个kip。

</translate>