С A9LH до B9S


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


Эта страница предназначена для пользователей arm9loaderhax, чтобы обновить их устройства до boot9strap.

Все будущие релизы Luma3DS будут только в формате .firm, который будет совместим только с boot9strap и sighax. Это означает, что для того, чтобы продолжать получать последние обновления Luma3DS, вы должны использовать эту страницу для обновления установки.

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

Если в Luma3DS вы используете PIN-код, то при работе SafeB9SInstaller вы получите ошибку “OTP Crypto Fail”. Для решения этой проблемы временно откажитесь от использования PIN-кода (вы сможете включить его обратно после обновления).

Сообщается о волне банов, выданных Nintendo пользователям CFW. Чтобы защитить себя, выполните следующие шаги перед началом этого руководства:

  1. Откройте Системные настройки, затем “Интернет-настройки”, затем “SpotPass”, затем “Отправка информации о системе”
  2. Отключите опцию “Отправка информации о системе”
  3. Закройте Системные настройки (System settings)
  4. Откройте Список друзей (оранжевый значок в виде лица на верхней строчке меню HOME)
    • Если появляется ошибка и вас не пускают в меню, значит либо нужная настройка в Списке друзей уже отключена, либо консоль не может подключиться к серверам Nintendo (по причине бана или проблем с соединением)
  5. Перейдите в настройки Списка друзей, затем “Настройки сообщений друга”, затем “Показать друзьям, во что вы играете”
  6. Отключите опцию “Показать друзьям, во что вы играете”
  7. Закройте Список друзей

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

Обратите внимание, что требуемый ниже файл с именем secret_sector.bin это тот же, что присутствовал в различных версиях архива data_input.zip. Если у вас уже есть этот файл где-то на диске, вы можете использовать его, вместо загрузки файла ниже.

Обратите внимание, что secret_sector.bin необходим только на New 3DS для отката эксплойта arm9loaderhax, поэтому он не требуется для установки boot9strap на не взломанную консоль. Если у вас не New 3DS, вам не нужен secret_sector.bin.

Инструкция

Часть I - Подготовительные работы

Для всех шагов в этой части перезаписывайте любые существующие файлы на SD-карте.

  1. Выключите консоль
  2. Вставьте SD-карту в компьютер
  3. Скопируйте содержимое starter.zip в корень вашей SD-карты
  4. Скопируйте файл boot.firm из .7z-архива свежей версии Luma3DS в корень SD-карты
  5. Copy arm9loaderhax.bin from the v7.0.5 Luma3DS .7z to the root of your SD card
  6. Создайте папку cias в корне SD-карты, если таковой нет
  7. Скопируйте lumaupdater.cia в папку /cias/ на SD-карте
  8. Создайте папку boot9strap в корне SD-карты
  9. Удалите все существующие .bin приложения в папке /luma/payloads/ на SD-карте, так как они не будут совместимы с boot9strap совместимыми версиями Luma3DS
  10. Скопируйте GodMode9.firm из .zip-архива GodMode9 в папку /luma/payloads/ на SD-карте
  11. Скопируйте папку gm9 из .zip-архива GodMode9 в корень SD-карты
  12. Скопируйте setup_ctrnand_luma3ds.gm9 в папку /gm9/scripts/ на SD-карте
  13. Скопируйте cleanup_sd_card.gm9 в папку /gm9/scripts/ на SD-карте
  14. Copy SafeB9SInstaller.bin from the SafeB9SInstaller .zip to the /luma/payloads/ folder on your SD card
  15. Скопируйте boot9strap.firm и boot9strap.firm.sha из .zip-архива boot9strap в папку /boot9strap/ в корне SD-карты
  16. Только для пользователей New 3DS: Скопируйте secret_sector.bin в папку /boot9strap/ на SD-карте

  17. Вставьте SD-карту обратно в консоль

Часть II - Установка boot9strap

  1. Boot your device while holding (Start) to launch SafeB9SInstaller
    • If you see the luma configuration screen instead of SafeB9SInstaller, simply press (Start), then shutdown your 3DS and try again
    • If this gives you an error, try either using a new SD card, or formatting your current SD card (backup existing files first)
  2. Дождитесь окончания всех проверок безопасности
    • Если вы получаете сообщение об ошибке “OTP Crypto Fail”, скачайте - aeskeydb.bin, поместите файл в папку /boot9strap/ на SD-карте и попробуйте еще раз
  3. При появлении запроса, введите указанную комбинацию кнопок для установки boot9strap
  4. После завершения процесса, нажмите (A) для перезагрузки.
    • Если ваше устройство выключается при загрузке, убедитесь что вы скопировали boot.firm из .7z-архива Luma3DS в корень SD-карты

Часть III - Настройка Luma3DS

  1. В меню настроек Luma3DS используйте кнопки (A) и D-Pad чтобы включить следующие опции:
    • “Show NAND or user string in System Settings”
  2. Нажмите (Start), чтобы сохранить настройки и перезагрузиться

Часть IV - Обновление системы

Если до начала этого руководства у вас уже был установлен EmuNAND, и вы хотите перенести содержимое EmuNAND в SysNAND с кастомной прошивкой - сейчас самый подходящий момент. Выполните действия из раздела перенос EmuNAND, прежде чем приступить к этой части.

  1. Обновите прошивку консоли, зайдя в Системные настройки (System Settings), затем “Прочие настройки” (Other Settings), затем листайте вправо до конца и выберите пункт “Обновление” (System Update)
    • Обновление консоли с установленным B9S + Luma (установленых у вас) безопасно
    • При появлении ошибки, поставьте в настройках подключения, в настройках DNS “Получать DNS автоматически” в положение “Да”
    • Если вы все еще получаете ошибку и версия вашего NAND ниже, выполните CTRTransfer и попробуйте обновиться еще раз

Часть V - Установка Luma3DS Updater

  1. Launch System Settings
  2. Navigate to Data Management -> Nintendo 3DS -> Software
  3. Выберите существующее приложение Luma3DS Updater
  4. Select the “Delete” option, then select “Delete Software and Save Data”, then press “Delete” to confirm
  5. Press “Back” 3 times, then press (HOME) to return to the main menu
  6. Запустите FBI
  7. Перейдите в SD -> cias
  8. Выберите lumaupdater.cia
  9. Выберите “Install CIA”, затем нажмите (A) для подтверждения
  10. Нажмите (Home) для выхода из FBI

Часть VI - CTRNAND Luma3DS

  1. Запустите GodMode9, держа нажатой кнопку (Start) во время загрузки
  2. Если вам предложат создать бэкап важных файлов, нажмите кнопку (A) чтобы сделать это, затем нажмите (A) чтобы продолжить после завершения
  3. Если вам предложат выставить RTC дату и время, нажмите кнопку (A) чтобы сделать это, настройте дату и время, затем нажмите (A) чтобы продолжить
    • Обратите внимание, что если вы выставили RTC дату и время, вам также придется исправить время в Системных настройках после завершения руководства
  4. Нажмите кнопку (Home) для вызова меню
  5. Выберите “Scripts…”
  6. Выберите “setup_ctrnand_luma3ds”
  7. При появлении запроса, нажмите (A) для продолжения
  8. Нажмите (A), чтобы разрешить запись в SysNAND (lvl1) и введите указанную комбинацию кнопок
  9. Нажмите (A), чтобы продолжить
  10. Нажмите (A) чтобы восстановить запрет на запись

Часть VII - Создание бэкапа SysNAND

  1. Нажмите кнопку (Home) для вызова меню
  2. Выберите “Scripts…”
  3. Выберите “Backup SysNAND”
  4. Нажмите (A) для подтверждения
    • Этот процесс займет некоторое время
  5. Нажмите (A), чтобы продолжить
  6. Удерживая (R) нажмите (B) для того, чтобы извлечь SD-карту
  7. Вставьте SD-карту в компьютер
  8. Скопируйте <date>_<serialnumber>_sysnand_###.bin из папки /gm9/out/ на SD-карте в безопасное место на вашем компьютере
    • Сделайте несколько резервных копий в нескольких местах (например в облачном хранилище)
    • Эти бэкапы позволят восстановить консоль, если впоследствии что-то пойдёт не так
    • Замените ваш старый бэкап NAND с arm9loaderhax на новый с boot9strap
  9. После копирования удалите <date>_<serialnumber>_sysnand_###.bin из папки /gm9/out/ на SD-карте
  10. Вставьте SD-карту обратно в консоль

Часть VIII - Очистка SD-карты

Обратите внимание, что этот скрипт удалит папки /boot9strap/ и /cias/ с SD-карты!

  1. Нажмите кнопку (Home) для вызова меню
  2. Выберите “Scripts…”
  3. Выберите “cleanup_sd_card”
  4. При появлении запроса, нажмите (A) для продолжения
  5. Нажмите (A), чтобы продолжить
  6. Нажмите (Start) для перезагрузки

Эта версия Luma3DS Updater позволяет работать с boot9strap, путем загрузки и распаковки последнего Luma3DS boot.firm.

Для запуска конфигуратора Luma3DS включите консоль с зажатой кнопкой (Select).
Теперь вы можете удерживать (Start) при загрузке для запуска меню Luma3DS chainloader (обратите внимание, что меню Luma3DS chainloader отображается только если существует более одного приложения).
Теперь, с помощью зажатой комбинации клавиш (Start) + (Select) + (X) при включении консоли, вы сможете сохранить копии ARM11 bootrom (boot11.bin), ARM9 bootrom (boot9.bin) и уникального OTP вашей консоли (OTP.bin) в папку /boot9strap/ на SD-карте (обратите внимание, что этот процесс не предусматривает отображения какого-либо оповещения).