Обновление A9LH


Для поддержки на английском языке обратитесь за помощью сюда Nintendo Homebrew on Discord.
Если вам помогло или просто понравилось это руководство, то я принимаю пожертвования через Donorbox или Bitcoin.

Please note that this guide will have very large changes coming later today. Please finish any in-progress installations as quickly as possible, and wait to start any new installations.

Последнее обновление: 3 ноября 2016

Процесс установки arm9loaderhax подразумевает установку загрузчика, который устанавливается в NFIRM раздел NAND-чипа, который находится на материнской плате. Эти загрузчики обновляются редко и нужны только для запуска arm9loaderhax.bin с SD-карты, который, в нашем случае, содержит Luma3DS.

Если вы не знаете, какая версия arm9loaderhax у вас установлена, установите свежую версию по этой инструкции. Установка последней версии если у вас уже установлена последняя версия ничего не изменит.

Если у вас стоит ПИН-код на Luma, вы должны выключить его, чтобы выполнить обновление. После обновления вы можете включить пин-код назад.

Если вы используете загрузчик, не инициализирующий экран (например Bootanim9), следует переименовать его в arm9loaderhax_si.bin вместо arm9loaderhax.bin

Версии data_input указывают на совместимость ревизий .zip-архива с разными версиями установщика и не являются тем же самым, что и обновление самого a9lh (файлов загрузчика). Они не влияют ни на что кроме процесса установки.

Для использования magnet-ссылок в этом руководстве необходим torrent-клиент, например Deluge

Эта инструкция также обновит некоторые файлы, необходимые для запуска эксплойта (payloads), и базу ключей AES.

Что понадобится

Инструкция

Для всех шагов в этой инструкции ПЕРЕЗАПИСЫВАЙТЕ любые существующие файлы на SD-карте.

Часть I - Подготовительные работы
  1. Выключите консоль
  2. Вставьте SD-карту в компьютер
  3. Удалите aeskeydb.bin из корня SD-карты
  4. Удалите папку a9lh из корня SD-карты, если она существует
  5. Скопируйте aeskeydb.bin в папку /files9/ на SD-карте
  6. Скопируйте GodMode9.bin из .zip-архива GodMode9 в папку /luma/payloads/ на SD-карте
    • Если файл start_Hourglass9.bin уже есть в этой папке, удалите start_Hourglass9.bin
  7. Скопируйте arm9loaderhax.bin из .zip-архива SafeA9LHInstaller в папку /luma/payloads/
  8. Переименуйте arm9loaderhax.bin, находящийся в папке /luma/payloads/, в safea9lhinstaller.bin
  9. Скопируйте папку a9lh из .zip-архива data_input в корень SD-карты
  10. Скопируйте содержимое .7z-архива arm9loaderhax в папку a9lh в корне SD-карты
  11. Вставьте SD-карту обратно в консоль
Часть II - Обновление загрузчика
  1. Включите консоль кнопкой питания, держа нажатой кнопку (Start), чтобы запустить меню Luma3DS chainloader
  2. Запустите SafeA9LHInstaller, нажав кнопку (A)
  3. Нажмите (Select), чтобы обновить arm9loaderhax
  4. Выключите консоль
  5. Вставьте SD-карту в компьютер
  6. Удалите папку a9lh из корня SD-карты
  7. Удалите safea9lhinstaller.bin из папки /luma/payloads/
  8. Вставьте SD-карту обратно в консоль
Часть III - Настройка Luma3DS
  1. Включите консоль кнопкой питания, держа нажатой кнопку (Select), чтобы попасть в меню настроек Luma3DS
  2. С помощью кнопки (А) отметьте следующие пункты:
    • “Autoboot SysNAND”
    • “Use SysNAND FIRM if booting with R”
    • “Show NAND or user string in System Settings”
  3. Нажмите (Start), чтобы сохранить настройки и перезагрузиться
Часть IV - CTRNAND Luma3DS
  1. Перезагрузитесь, удерживая кнопку (Start), чтобы запустить меню Luma3DS chainloader
  2. Запустите GodMode9, нажав кнопку (A)
  3. Перейдите в [0:] SDCARD
  4. Нажмите (Y), выделив файл arm9loaderhax.bin чтобы скопировать его
  5. Нажмите (B) для возврата в главное меню
  6. Перейдите в [1:] SYSNAND CTRNAND
  7. Нажмите (Y) чтобы вставить файл arm9loaderhax.bin
  8. Выберите “Copy path(s)”
    • Перезапишите существующий файл arm9loaderhax.bin, при появлении запроса
  9. Нажмите (A), чтобы разрешить запись в SysNAND (lvl1) и введите указанную комбинацию кнопок
  10. Нажмите (B) для возврата в главное меню
  11. Удерживая (R), нажмите (B), чтобы извлечь SD-карту
  12. Извлеките SD-карту из консоли
  13. Нажмите (Start) для перезагрузки с извлеченной SD-картой
    • Необходимо хотя бы раз загрузиться без SD-карты, чтобы настроить Luma3DS, установленную в раздел CTRNAND
  14. Нажимая (A) выберите следующие пункты:
    • “Show NAND or user string in System Settings”
  15. Вставьте SD-карту обратно в консоль
  16. Нажмите (Start), чтобы сохранить настройки и перезагрузиться