Nintendo переключает способ ввода гекаты

Обновлено: 04.07.2024

На этой странице описано, как поддерживать систему в актуальном состоянии.

После выполнения нашего руководства ваша система будет состоять из трех основных элементов, которые можно обновлять. Атмосфера, Геката и прошивка вашей системы.

Обновление атмосферы

При обновлении Atmosphere обязательно ознакомьтесь с примечаниями к выпуску. В них могут быть перечислены важные изменения и модификации вашей системы.

Обновление снизу Атмосферы 1.0.0

Если вы обновляете версию ниже Atmosphere 1.0.0, необходимо выполнить дополнительные действия. Вам нужно будет удалить папку sept с вашего sd, удалить fusee-secondary.bin из папки атмосферы и обновить файл конфигурации hekate: hekate_ipl.ini в папке загрузчика.

Ручной метод: SD-карта

Когда выходит новая версия Atmosphere, вы всегда можете обновить Atmosphere, выполнив следующие действия:

  1. Выключите Nintendo Switch и вставьте SD-карту в компьютер.
  2. Загрузите последнюю версию Atmosphere (Загрузите версию Atmosphere в формате (версия).zip.)
  3. Скопируйте содержимое ZIP-файла Atmosphere в корень SD-карты.
    • Если вам будет предложено перезаписать файлы, сделайте это, за исключением файлов .ini.
    • Если вы случайно перезапишете файлы .ini, это не является чрезвычайной ситуацией, но вы потеряете все изменения, внесенные в настройки атмосферы.
  4. Вставьте SD-карту обратно в коммутатор и запустите CFW.

Метод USB с Hekate: USB-доступ к вашей SD-карте через компьютер.

  1. перезагрузите Hekate с помощью RCM и приложения для запуска полезной нагрузки
  2. Нажмите "Инструменты" в верхней части экрана.
  3. Нажмите «Инструменты USB» справа.
  4. Нажмите на SD-карту вверху и слева.
  5. подключите коммутатор к компьютеру.
  6. Ваша Windows или ОС должны видеть диски с SD-карты в коммутаторе.
  7. скопируйте содержимое последней версии zip-пакета атмосферы и последнего zip-пакета hekate в корень вашей SD-карты.
  8. отсоедините кабель, и геката сообщит вам, что он отключен. просто закройте диалоговое окно.
  9. обновите файлы fusee.bin и hekate в TegraRCMGui или средстве запуска полезных данных.
  10. загрузиться в атмосферу с последней полезной нагрузкой fusee.bin.

Обновление полезных данных Atmosphere fusee.bin

Важно обновить полезные данные fusee.bin.
Вы можете получить последнюю версию fusee.bin из Atmosphere (Загрузите версию Fusee.bin Atmosphere.) Это зависит от того, как вы внедряете свои полезные нагрузки.
- tegraguircm: замените fusee.bin в папке «Избранное» на последнюю версию fusee.bin
- rcmloader: подключите rcmloader к USB-порту вашего компьютера, и он должен открыть диск, и вы должны заменить payload.bin в папке атмосферы. он может называться по-разному. удалите файл payload.bin, затем скопируйте файл fusee.bin и переименуйте его в файл payload.bin. /p>

  1. Загрузите последнюю версию Atmosphere (Загрузите версию Atmosphere в формате (версия).zip.)

Обновление Гекаты

При обновлении Hekate обязательно ознакомьтесь с примечаниями к выпуску. В них могут быть перечислены важные изменения и модификации вашей системы.

Ручной метод: SD-карта

Когда выходит новая версия Hekate, вы всегда можете обновить ее, выполнив следующие действия:

  1. Выключите Nintendo Switch и вставьте SD-карту в компьютер.
  2. Загрузите последнюю версию Hekate (загрузите выпуск hekate_ctcaer_(version.zip).
  3. Скопируйте папку загрузчика из ZIP-файла Hekate в корень SD-карты. Если вас попросят перезаписать или объединить файлы во время копирования, скажите «да», чтобы объединить или перезаписать их.
  4. Вставьте SD-карту обратно в коммутатор и запустите CFW.

Метод USB: USB-доступ к SD-карте через компьютер.

  1. перезагрузите Hekate с помощью RCM и приложения для запуска полезной нагрузки
  2. Нажмите "Инструменты" в верхней части экрана.
  3. Нажмите «Инструменты USB» справа.
  4. Нажмите на SD-карту вверху и слева.
  5. подключите коммутатор к компьютеру.
  6. Ваша Windows или ОС должны видеть диски с SD-карты в коммутаторе.
  7. скопируйте содержимое последнего zip-архива hekate в корень SD-карты.
  8. отсоедините кабель, и геката сообщит вам, что он отключен. просто закройте диалоговое окно.
  9. обновите файлы fusee.bin и hekate в TegraRCMGui или средстве запуска полезных данных.
  10. загрузиться в атмосферу с последней полезной нагрузкой fusee.bin.

Обновление прошивки

Всегда проверяйте перед обновлением прошивки вашей системы, поддерживает ли последняя версия Atmosphere а также последняя версия Hekate версию прошивки, которую вы обновляете.

Кроме того, при обновлении до некоторых прошивок или предыдущих версий прошивка игровой карты обновляется. Информацию о них см. в таблице ниже.

< td>4.0.0 или выше < /tr>
Обновление от Обновление до Обновление прошивки игровой карты
Ниже 4.0.0 Ниже 4.0.0 Нет
Ниже 4.0.0 Да
На 4.0.0 или выше, но ниже 9.0.0 По крайней мере 4.1.0, но ниже 9.0.0 Нет
На 4.0.0 или выше, но ниже 9.0.0 9.0 .0 или выше Да
На 9.0.0 или выше, но ниже 11.0.0 По крайней мере 9.1.0 но ниже 11.0.0 Нет
На или выше 9.0.0, но ниже 11.0.0 11.0.0 или выше Да
На 11.0.0 или выше, но ниже 12.0.0 По крайней мере 11.0.1, но ниже 12.0. 0 Нет
На 11.0.0 или выше, но ниже 12.0.0 12.0.0 или выше Да
12.0.0 или выше Последняя поддерживаемая версия Atmosphere & Hekate Нет

Если хотя бы одна из версий, которые вы обновляете, также обновляет прошивку игровой карты, вы не сможете перейти на более раннюю версию, не сделав слот игровой карты непригодным для использования, пока не обновите.

Atmosphere (и Hekate) поставляются с исправлениями, которые автоматически отключают слот для игровой карты, если обнаруживается, что в системе установлена ​​более старая прошивка игровой карты, которую необходимо обновить. Если вы загружаетесь в RCM при каждой загрузке (например, с помощью AutoRCM), это означает, что слот игровой карты не будет обновляться, и вы сможете перейти на более раннюю версию. Если это произойдет, вы не сможете использовать слот для игровой карты, пока используете более новую прошивку.

В противном случае вы можете безопасно обновить системную прошивку через системные настройки.

Примечание об autoRCM

Если у вас включен autoRCM и вы обновляете свою систему со стандартной прошивкой, обновление отключит autoRCM, и вам нужно будет ввести RCM вручную, чтобы снова загрузить пользовательскую прошивку. Чтобы предотвратить отключение autoRCM, загрузите CFW на sysMMC и обновите настройки оттуда, как загрузку без AutoRCM.

О emuMMC

sysMMC и emuMMC имеют разные системные прошивки, и их нужно обновлять отдельно.

Если вы держите emuMMC в автономном режиме, вам придется использовать игровую карту для обновления прошивки вашей системы, синхронизации ее с другим коммутатором Nintendo или сброса обновленной прошивки с вашей sysMMC.

Обновление emuMMC путем сброса обновленной прошивки с sysMMC

У вас уже есть резервная копия eMMC?

Пожалуйста, не приступайте к этому руководству, не сделав резервную копию RAW GPP и BOOT 0/1 eMMC!

Вы можете узнать, как сделать его здесь.

Это руководство предназначено для обновления вашей emuMMC. Это не для понижения. Даунгрейд вообще, sysMMC или emuMMC, не рекомендуется и не стоит. Понижение также очень опасно и может привести к серьезным осложнениям даже при правильном выполнении.

Прежде чем продолжить, убедитесь, что вы поместили свое устройство в RCM и загрузили Hekate (при необходимости распакуйте ее zip-файл).

Теперь, когда устройство находится в RCM, нам нужно отправить ему полезную нагрузку. Методы в основном одинаковы, но немного отличаются в зависимости от имеющегося у вас оборудования.

Окна

Что вам нужно

  • Последний выпуск TegraRcmGUI (в формате MSI или в архиве).
  • Последний выпуск Hekate. Полезная нагрузка Hekate (бин hekate_ctcaer) находится в архиве hekate_ctcaer.
  • Кабель USB-A — USB-C (или стандартный кабель USB-C, если ваш компьютер изначально поддерживает USB-C).

Инструкции

  1. Установите и запустите TegraRCMGUI.
  2. Перейдите на вкладку «Настройки», затем нажмите «Установить драйвер» и следуйте инструкциям на экране.
    • Если у вас возникли проблемы при установке драйвера, следуйте инструкции по установке драйвера с помощью раздела Zadig ниже.
  3. Подключите коммутатор в RCM к компьютеру с помощью USB-кабеля.
  4. Перейдите на вкладку Payload в TegraRcmGUI.
    • Ваш коммутатор должен отображаться как обнаруженный в левом нижнем углу.
  5. Нажмите кнопку файла рядом с Inject payload , перейдите к файлу hekate_ctcaer .bin и выберите его.
  6. Нажмите "Внедрить полезную нагрузку", чтобы запустить Hekate.

Установка драйвера с помощью Zadig

Выполните следующие действия, если у вас возникнут проблемы при установке драйвера с помощью TegraRcmGUI. Вам понадобится последняя версия Zadig.

  1. Запустите Zadig. Убедитесь, что в меню "Параметры" включен параметр "Список всех устройств".
  2. Подключите коммутатор в RCM к компьютеру с помощью USB-кабеля.
  3. В Zadig выберите "APX" в списке устройств.
  4. Выберите libusbK (v3.1.0.0) в списке драйверов.
  5. Нажмите «Установить драйвер» и дождитесь завершения установки.

Mac/Linux

Что вам нужно

  • Последний выпуск fusee-interfacee-tk
  • Последний выпуск Hekate. Полезная нагрузка Hekate (бин hekate_ctcaer) находится в архиве hekate_ctcaer.
  • Кабель USB-A — USB-C (или стандартный кабель USB-C, если ваш компьютер изначально поддерживает USB-C)

Инструкции

  1. Загрузите и запустите инжектор полезной нагрузки (если вы работаете в Linux, вам нужно будет запустить эту программу от имени пользователя root, использовать sudo или следовать инструкциям на странице внедрения Linux без root-прав).
  2. Подключите коммутатор в RCM к компьютеру с помощью USB-кабеля.
  3. Подождите, пока ваш коммутатор не появится в инжекторе.
  4. Нажмите Select Payload , перейдите к файлу hekate_ctcaer .bin и выберите его.
  5. Нажмите «Отправить полезные данные»! запустить Гекату

Андроид

Что вам нужно

  • Последняя версия Rekado
    • Чтобы установить это, вам нужно будет включить Неизвестные источники в настройках вашего устройства.
    • Если на вашем устройстве есть порт USB-C, вы можете использовать кабель C-C.
    • Если на вашем устройстве есть только порт Micro USB, вам потребуется адаптер USB OTG и кабель USB A-C
      • Это не будет работать на каждом телефоне!

      Инструкции

      1. Скопируйте файл hekate_ctcaer .bin из ZIP-файла Hekate в папку на телефоне.
      2. Это можно сделать с помощью такого инструмента, как Amaze File Manager
      3. Запустите Rekado на телефоне
      4. Перейдите к Payloads и нажмите кнопку + в правом нижнем углу.
      5. Перейдите к файлу hekate_ctcaer .bin и коснитесь его, чтобы добавить в меню Rekado.
      6. Необязательно, но рекомендуется: перейдите к настройкам Rekado и включите параметр "Скрыть в комплекте".
      7. Подключите коммутатор в RCM к телефону с помощью USB-кабеля.
      8. При появлении запроса предоставьте Rekado доступ к коммутатору
      9. Выберите файл hekate_ctcaer .bin в появившемся диалоговом окне.

      Chromebook

      Что вам нужно

      • Кабель USB-C
      • Если на вашем устройстве Chromebook есть порт USB-C, обратите внимание, что он не будет работать с кабелем C-C.

      Полезные нагрузки, которые вам понадобятся для этого руководства:

      • Последний выпуск Hekate. Полезная нагрузка Hekate (бин hekate_ctcaer) находится в архиве hekate_ctcaer.

      Инструкции

      1. Перейдите на сайт инъекции и прокрутите страницу вниз.
      2. Выберите параметр «Загрузить полезные данные» и загрузите файл hekate_ctcaer .bin из файла Hekate .zip.
      3. Подключите коммутатор в RCM к Chromebook с помощью USB-кабеля.
      4. Выберите "Выполнить". Появится всплывающее окно. Выберите параметр APX.
      5. Нажмите кнопку "Подключиться", и полезные данные будут внедрены.

      Если после отправки полезной нагрузки ничего не происходит

      Если экран вашей консоли остается черным после того, как вы отправили Hekate (или любую другую полезную нагрузку), возможно, ваша полезная нагрузка была повреждена или ваша консоль была исправлена. Если ваша программа инжектора полезной нагрузки показывает, что было отправлено 0 байтов, то она определенно исправлена, поэтому вы не сможете продолжить работу с остальной частью руководства.


      AutoRCM — это необязательный программный метод, который заставляет ваш коммутатор переходить в RCM при каждом запуске без использования приспособления или жесткого мода. По сути, вы целенаправленно блокируете свой коммутатор контролируемым процессом, который заставляет его запускаться в режиме восстановления. Это может звучать пугающе, но на самом деле не опасно и может быть отменено в любое время.

      1. Введите RCM на коммутаторе.
      2. Переместите полезную нагрузку Hekate на свой коммутатор, удерживая Vol-, чтобы пропустить автозагрузку и войти в меню.
      3. Выберите «Инструменты > AutoRCM > Включить AutoRCM».

      С этого момента, чтобы загрузить стандартную прошивку, выберите «Запуск > Стандартная» в Hekate.

      Выключение коммутатора из пользовательских прошивок, отличных от Atmosphere, после загрузки с помощью AutoRCM не выключит коммутатор! Вы должны выбрать «Power Off» от Hekate, чтобы правильно выключить коммутатор. В противном случае ваш коммутатор останется в режиме RCM, что замедлит разрядку аккумулятора.

      Создание резервной копии NAND

      Создав резервную копию вашей NAND (внутренней памяти коммутатора), вы позже сможете восстановить ее в случае, если что-то пойдет не так, фактически вернув ее обратно в предыдущее состояние.

      Введите RCM на коммутаторе

      Переместите полезную нагрузку Hekate на свой коммутатор, удерживая Vol-, чтобы пропустить автозагрузку и войти в меню

      В Hekate выберите «Инструменты > Резервное копирование > Резервное копирование eMMC BOOT0/1»

      По завершении извлеките SD-карту (вам не нужно выключать Hekate), вставьте ее в компьютер и скопируйте папку «Резервная копия» в безопасное место на ПК. После этого удалите папку «Резервная копия» на SD-карте.

      Вставьте SD-карту обратно в коммутатор

      В Hekate выберите «Резервное копирование eMMC RAW GPP»

      Если на вашей SD-карте меньше ~32 ГБ свободного места, Hekate каждые несколько минут будет предоставлять дополнительные инструкции по удалению файлов с SD-карты, чтобы продолжить.

      Если вам не требовалось копировать файлы во время процесса резервного копирования, еще раз скопируйте папку «Резервная копия» с SD-карты и поместите ее в безопасное место на ПК. Удалите папку резервного копирования на SD-карте.

      Вернитесь в главное меню и выберите "Выключить"

      Настоятельно рекомендуется хранить эти резервные копии в нескольких местах (например, в облачном хранилище, на внешнем жестком диске и т. д.), поскольку они могут иметь решающее значение для восстановления вашего коммутатора, если в будущем что-то пойдет не так.

      Изображение Гекаты

      Пользовательский графический загрузчик Nintendo Switch, средство исправления прошивки, инструменты и многое другое.

      • Полностью настраиваемый и графический интерфейс с сенсорным экраном и поддержкой ввода Joycon
      • Стиль панели запуска, фон и цветовые темы
      • Загрузчик HOS (Switch OS) — для CFW Sys/Emu, OFW Sys и Stock Sys
      • Загрузчик Android и Linux
      • Панель запуска
      • Инструменты резервного копирования/восстановления eMMC/emuMMC
      • Менеджер разделов SD-карты – подготавливает и форматирует SD-карту для любой комбинации HOS (Sys/emuMMC), Android и Linux.
      • Создание и управление emuMMC – также можно перенести и исправить существующую emuMMC
      • Переключить прошивальщик Android и Linux
      • USB Mass Storage (UMS) для SD/eMMC/emuMMC — превращает Switch в устройство чтения SD-карт
      • USB-геймпад – превращает Switch с Joycon в USB-геймпад HID.
      • Информация об оборудовании и периферийных устройствах (SoC, предохранители, ОЗУ, дисплей, сенсорный экран, eMMC, SD, аккумулятор, блок питания, зарядное устройство)
      • Многие другие инструменты, такие как Archive Bit Fixer, Touch Calibration, SD/eMMC Benchmark, AutoRCM enabler и другие.

      Папки и файлы загрузчика

      Загрузчик можно настроить через 'bootloader/hekate_ipl.ini' (если он присутствует на SD-карте). Каждый раздел ini представляет собой загрузочную запись, за исключением специального раздела config, который управляет глобальной конфигурацией.

      Вы можете найти шаблон здесь

      ключи/значения глобальной конфигурации hekate (если запись [config]):

      Комбинации ключа/значения при загрузке:

      Папка/Файл Описание
      загрузчик Главная папка.
      |__ bootlogo.bmp Используется, если ключ логопати не найден. Пользователь предоставил. Можно пропустить.
      |__ hekate_ipl.ini Основная конфигурация загрузчика и загрузочные записи в меню запуска.
      |__ nyx.ini Конфигурация Nyx GUI
      |__ patches.ini Добавить внешние исправления. Можно пропустить. Шаблон можно найти здесь
      |__ update.bin Если новее, то загружается при загрузке. Обычно для модчипов. Автоматически обновляется и создается при первой загрузке.
      bootloader/ini/ Для отдельных inis. Меню дополнительных конфигураций. Поддерживается автозагрузка.
      bootloader/res/ Ресурсы пользователя Nyx. Иконки и многое другое.
      |__ background.bmp Nyx — Пользовательский фон. Предоставлено пользователем.
      |__ icon_switch.bmp Nyx — значок по умолчанию для CFW.
      |__ icon_payload.bmp Nyx — значок по умолчанию для полезных нагрузок.
      bootloader/sys/ папка системных модулей hekate и Nyx .
      |__ emummc.kipm модуль emuMMC KIP1. !Важно!
      |__ libsys_lp0.bso Модуль LP0 (спящий режим). Важно!
      |__ libsys_minerva.bso Учебная ячейка Минервы. Используется для тренировки частоты DRAM. !Важно!
      |__ nyx.bin Nyx — графический интерфейс Гекаты. !Важно!
      |__ res.pak Пакет ресурсов Nyx. !Важно!
      |__ thk.bin Atmosphère Tsec Hovi Keygen. !Важно!
      bootloader/screenshots/ Папка, в которой сохраняются скриншоты Nyx
      bootloader/ payloads/ Для меню Payloads. Поддерживаются все загрузчики CFW, инструменты, полезные нагрузки Linux. Автозагрузка поддерживается только путем включения их в ini.
      bootloader/libtools/ Reserved
      Опция конфигурации Описание
      warmboot= Заменяет двоичный файл Warmboot< /td>
      secmon= Заменяет двоичный файл монитора безопасности
      kernel= Заменяет двоичный файл ядра
      kip1= Заменяет/добавляет начальный процесс ядра. Можно задать несколько.
      kip1=/* Загружает каждый .kip/.kip1 внутри папки. Совместим с одиночными ключами kip1.
      fss0= Принимает двоичный файл Atmosphere package3 (ранее fusee-secondary.bin) и извлекает из него все необходимые части. kips, exosphere, warmboot и mesophere, если они включены.
      fss0experimental=1 Включает загрузку экспериментального контента из хранилища FSS0
      exofatal= Заменяет фатальный двоичный файл экзосферы для Марико
      ----------------- ----- ----------------------------------------------------- --------------------
      kip1patch=имя_заплаты Включает заплату kip1. Укажите несколькими строками и/или одной строкой с , в качестве разделителя. Если текущий патч не найден, появится предупреждение
      emupath= Заставляет emuMMC использовать выбранный. (=emuMMC/RAW1, =emuMMC/SD00 и т. д.). emuMMC должен быть создан hekate, потому что он использует файлы raw_based/file_based.
      emummcforce=1 Принудительно использовать emuMMC. Если emummc.ini отключен или не найден, это вызывает ошибку.
      emummc_force_disable=1 Отключает emummc_force_disable=1 Отключает emuMMC, если он включен.
      stock=1 Отключает ненужное исправление ядра и кипы CFW при использовании стоковой или полустоковой версии. Если emuMMC включен, требуется emummc_force_disable=1. emuMMC не поддерживается на складе. Если необходимы дополнительные KIP, отличные от OFW, вы можете определить их с помощью ключа kip1. Не следует использовать кип, основанный на исправлении Atmosphère, потому что он будет зависать. Если требуется NOGC, используйте kip1patch=nogc .
      fullsvcperm=1 Отключает проверку SVC (полное разрешение служб). Не работает с Mesosphere как ядром.
      debugmode=1 Включает режим отладки. Устарело при использовании с exosphere в качестве secmon.
      atmosphere=1 Включает исправление Atmosphère. Не требуется при использовании fss0.
      ---------------------- -------------------------------------------------- --------
      payload= Запуск полезной нагрузки. Инструменты, Android/Linux, загрузчики CFW и т. д. Любой ключ выше при использовании с ним не учитывается.
      ---------- ------------ ----------------- ---------------------------
      id=IDNAME Идентифицирует загрузочную запись для принудительной загрузки через идентификатор. Максимум 7 символов.
      logopath= Если он существует, он загрузит указанное растровое изображение. В противном случае будет использоваться файл bootloader/bootlogo.bmp, если он существует
      icon= Заставить Nyx использовать указанный здесь значок. Если это не найдено, он проверит bmp, названный в качестве загрузочной записи ([Test 2] -> bootloader/res/Test 2.bmp). В противном случае будут использоваться значения по умолчанию.

      Примечание 1. При использовании подстановочного знака ( /* ) с kip1 после этого вы все равно можете использовать обычный kip1 для загрузки дополнительных одиночных kip.

      Примечание 2. При использовании FSS0 выполняется синтаксический анализ экзосферы, теплой загрузки и всех ядер. Вы можете переопределить первые 2, используя secmon/warmboot после определения fss0. Вы можете определить kip1 для загрузки дополнительного kip или нескольких с помощью подстановочного знака ( /* ).

      Предупреждение. Будьте осторожны при определении кипов fss0 core при использовании fss0 или в папке (при использовании /* ), включающей их. Это на тот случай, если кипы несовместимы между собой. В случае совместимости вы можете без проблем переопределить кипы fss0 (полезно для тестирования с промежуточными изменениями кипов). В таких случаях строка kip1 должна быть ниже строки fss0.

      Опция конфигурации Описание
      nouserexceptions=1 Отключает обработчики исключений режима пользователя при сопряжении с Exosphère.
      userpmu=1 Разрешает пользователям доступ к PMU при сопряжении с Exosphère.
      cal0blank=1 Переопределяет конфигурацию экзосферы Blank_prodinfo_mmc . Если этот ключ не существует, будет использоваться exosphere.ini.
      cal0writesys=1 Переопределяет конфигурацию Exosphère allow_writing_to_cal_sysmmc . Если этот ключ не существует, будет использоваться exosphere.ini.
      usb3force=1 Переопределяет системные настройки mitm config usb30_force_enabled . Если этот ключ не существует, будет использоваться system_settings.ini.

      Примечание: cal0blank , cal0writesys , usb3force , как указано, переопределяют файлы exosphere.ini или system_settings.ini . 0: отключить, 1: включить, ключ отсутствует: использовать исходное значение.

      Примечание 2. Blank_prodinfo_mmc , allow_writing_to_cal_sysmmc и usb30_force_enabled в exosphere.ini и system_settings.ini соответственно являются единственными ключами конфигурации атмосферы, которые могут внешне влиять на конфигурацию загрузки hekate, если эквивалентные ключи в конфигурации hekate отсутствуют.

      у hekate есть загрузочное хранилище в бинарном файле, что помогает настроить его вне среды BPMP:

      Смещение/Имя Описание
      '0x94' boot_cfg bit0: принудительная автозагрузка, bit1: показать журнал запуска, bit2: загрузка с идентификатора, bit3: загрузка с emuMMC.
      '0x95' autoboot If Force AutoBoot , 0: Принудительно перейти в меню, иначе загрузить эту запись.
      '0x96' autoboot_list Если принудительно выполнять автозагрузку и автозагрузку, то загружается из папки ini.
      '0x97' extra_cfg При принудительном вызове меню: bit5: Запустить UMS .
      '0x98' xt_str[128] Зависит от установленных битов cfg.
      '0x98' ums[1] Когда установлен параметр Run UMS, будет запущен выбранный UMS. 0: SD, 1: eMMC BOOT0, 2: eMMC BOOT1, 3: eMMC GPP, 4: emuMMC BOOT0, 5: emuMMC BOOT1, 6: emuMMC GPP,
      '0x98 ' id[8] Когда установлена загрузка с идентификатора, он будет автоматически искать все файлы inis, находить загрузочную запись с этим идентификатором и загружать ее. Должен завершаться NULL.
      '0xA0' emummc_path[120] Если установлена загрузка на emuMMC, она переопределит текущую emuMMC (загрузочную запись или emummc.ini). Должен завершаться NULL.

      Если основной .ini не найден, он создается при первой загрузке hekate и имеет только запись [config].

      Читайте также: