Обновление A9LH

Последнее обновление: 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/, в down_safea9lhinstaller.bin
  9. Скопируйте папку a9lh из .zip-архива data_input в корень SD-карты
  10. Скопируйте содержимое .7z-архива arm9loaderhax в папку a9lh в корне SD-карты
  11. Вставьте SD-карту обратно в консоль
Часть II - Обновление загрузчика
  1. Запустите SafeA9LHInstaller из под arm9loaderhax, удерживая (Вниз) во время загрузки
  2. Нажмите (Select), чтобы обновить arm9loaderhax
  3. Выключите консоль
  4. Вставьте SD-карту в компьютер
  5. Удалите папку a9lh из корня SD-карты
  6. Удалите down_safea9lhinstaller.bin из папки /luma/payloads/
  7. Вставьте 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. Если у вас New 3DS, вы также можете включить следующие опции:
    • “New 3DS CPU” выбрать значение “Clock+L2(x)”
    • Это увеличит частоту кадров в множестве игр, но может отразиться на стабильности других
    • Если какие-либо игры работают некорректно, отключите эту опцию
  4. Нажмите (Start), чтобы сохранить настройки и перезагрузиться
Часть IV - CTRNAND Luma3DS
  1. Перезагрузитесь, удерживая кнопку (Start), чтобы запустить меню Luma3DS chainloader
  2. Запустите GodMode9, нажав кнопку (A)
  3. Перейдите в SDCARD
  4. Нажмите (Y), выделив файл arm9loaderhax.bin чтобы скопировать его
  5. Нажмите (B) для возврата в главное меню
  6. Перейдите в 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), чтобы сохранить настройки и перезагрузиться
Поддержку на английском языке вы можете получить здесь #3dshacks on Rizon IRC или здесь Nintendo Homebrew on Discord.
Если вам помогло или просто понравилось это руководство, то я принимаю пожертвования через Bitcoin и PayPal.