Nintendo Switchの改造やホームブューに関する情報を調べていると、必ずといっていいほど「Hekate」という名前が出てきます。
「何のソフト?」「Atmosphèreと何が違うの?」と疑問を持つ方も多いはずです。
この記事では、Hekateが何者なのか、どんな機能を持っているのかを解説します。
Hekateとは
Hekate(ヘカテ)は、Nintendo Switch向けのGUIベースのブートローダーです。
開発者はCTCaer氏で、2018年からオープンソースで公開・開発が続いています(GitHub公式リポジトリより)。
名前の読み方は、英語圏では「HEK-ate」「HEK-uh-tee」「hek-AH-tay」など複数の発音が使われています(NH Switch Guideより)。
ギリシャ語の女神「ヘカテー」に由来します。
ブートローダーとは何か
ブートローダーとは、端末の電源を入れたときに最初に起動するプログラムで、「どのOSやファームウェアを立ち上げるか」を制御するものです。
HekateはSwitchの標準ブートシーケンスに割り込み、ユーザーが選択した環境(公式ファームウェアやCFWなど)を起動する役割を持ちます。
AtmosphèreとHekateの違い
Switchの改造環境をこれから勉強する方が最も混乱しやすいのが、HekateとAtmosphèreの関係です。
| 項目 | Hekate | Atmosphère |
|---|---|---|
| 種類 | ブートローダー | カスタムファームウェア(CFW) |
| 役割 | 起動先の選択・管理 | 改造機能の実現 |
| タイミング | 電源オン直後に起動 | Hekate経由で起動 |
シンプルにまとめると、HekateはAtmosphèreを呼び出す「玄関」にあたります。
Atmosphèreは起動後に実際にホームビューや署名回避などの機能を提供するCFWで、この2つはセットで使われることがほとんどです。
Hekateの主な機能
Hekateは単にCFWを起動するだけのツールではなく、Switch運用に役立つ多彩な機能を持っています(GitHub公式リポジトリ・GameBrewより)。
1. マルチブートメニュー(Nyx GUI)
Hekateを起動するとNyxと呼ばれるタッチ対応のグラフィカルなメニューが表示されます。
このメニューから以下の環境を選んで起動できます。
- OFW(公式ファームウェア):任天堂のオンラインサービスを安全に使いたいときに使用
- CFW(Atmosphère):ホームブューや各種カスタマイズを使いたいときに使用
- Linux / Android:L4T(Linux for Tegra)によって別OSを動かすことも可能
2. emuMMCの作成・管理
emuMMC(エミュレートMMC)とは、本体内蔵ストレージ(NAND)のコピーをSDカード上に作り、そこでCFWを動作させる仕組みです。
emuMMCを使う最大のメリットは、改造環境を本体の内蔵ストレージから完全に切り離せる点にあります。
万が一問題が起きてもSDカードを抜けばリセットでき、任天堂のオンラインサービスにはemuMMCを通さずOFWで接続できるため、BANリスクの軽減にもつながります。
HekateはこのemuMMCの作成・移行・修復をGUI上から操作できます。
3. NANDバックアップとリストア
Hekateには本体内蔵ストレージのフルバックアップ機能があります。
改造作業の前にバックアップを取っておくことで、文鎮化(ブリック)した場合でもリストアによる復旧が可能です。
4. SDカードパーティション管理
SDカードをHOS(Switchの標準OS)・emuMMC・Linuxなど複数の用途に分けてフォーマット・管理できます。
5. ハードウェア情報の確認
SoC・ヒューズ・RAM・ディスプレイ・バッテリーなど、Switch本体のハードウェア情報を詳細に確認できます。
SDカードやeMMCのベンチマーク機能も搭載されています。
6. USB Mass Storage(UMS)
SwitchをPCにUSB接続して、SDカードやeMMCをUSBドライブとして認識させる機能です。
SDカードをSwitchから取り出さずにPCからファイルを読み書きできます。
7. ペイロードランチャー
HekateのZIPに含まれるhekate_ctcaer_X.X.X.binはペイロードと呼ばれます。
RCMモード(Recovery Mode)のSwitchにこのペイロードをインジェクトすることでHekateが起動します。
また、Hekate内のメニューから他のペイロードをSDカードから呼び出すことも可能です。
Hekateが必要なSwitchのモデル
Hekateを使ったCFW環境の構築は、すべてのSwitchで同じ方法とは限りません。
- 初代Switch(未対策機):RCMモードとペイロードインジェクターを使って起動
- V2以降・Lite・OLED(対策機):ハードウェア改造チップ(モッドチップ)が必要
モッドチップが搭載された対策機では、チップがペイロードの注入を自動で行うため、PCなしでもHekateを起動できます。
hekate_ipl.iniとは
Hekateの動作はbootloader/hekate_ipl.iniというファイルで設定します。
このファイルに起動エントリを記述することで、Hekateメニューに表示される項目や自動起動先を制御できます。
基本的な記述例は以下のとおりです。
[config]
autoboot=0
bootwait=3
autonogc=1
[CFW (emuMMC)]
pkg3=atmosphere/package3
kip1patch=nosigchk
emummcforce=1
icon=bootloader/res/icon_payload.bmp
[CFW (sysMMC)]
pkg3=atmosphere/package3
kip1patch=nosigchk
emummc_force_disable=1
icon=bootloader/res/icon_payload.bmp
[Stock sysMMC]
pkg3=atmosphere/package3
stock=1
emummc_force_disable=1
icon=bootloader/res/icon_switch.bmp
SDカードのフォルダ構成
HekateをSDカードに配置するときの基本的なフォルダ構成は以下のとおりです。
SDカード直下/
├── atmosphere/ ← AtmosphèreのCFWファイル
├── bootloader/ ← Hekateの設定・Nyx GUIファイル
│ ├── hekate_ipl.ini ← Hekateの設定ファイル
│ └── sys/
│ └── nyx.bin ← GUIコンポーネント
├── emuMMC/ ← emuMMC使用時に生成
└── Nintendo/ ← Switch本体のシステムデータ
ダウンロード後にZIPを展開してSDカードのルートに配置するだけで準備完了です。
まとめ
Hekateは、Nintendo Switchの改造環境における中心的なブートローダーです。
単にCFWを起動するだけでなく、emuMMCの管理・NANDバックアップ・SDカード管理・ハードウェア情報確認など、Switch改造を安全かつ便利に行うための多彩な機能を備えています。
Atmosphèreと組み合わせることで、公式ファームウェアとCFWをメニューから切り替えて使える環境が整います。
最新版はHekate公式GitHubリリースページから常に確認できます。
参考情報源:
- CTCaer/hekate 公式GitHubリポジトリ(確認日:2026年3月)
- NH Switch Guide「Preparing Hekate」(確認日:2026年3月)
- GameBrew「Hekate Switch」(確認日:2026年3月)

コメント