SafeCTRTransfer (Homebrew Launcher)

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

Если перед понижением прошивки до 2.1.0 на 2DS или New 3DS вы забыли включить Wi-Fi, вы можете включить его, вытащив батарею и отключив зарядное устройство на несколько секунд, затем снова включив консоль.

Если вы использовали Управление microSD (microSD Management) для передачи данных на New 3DS, вы не сможете им воспользоваться на прошивке 2.1.0. Убедитесь, что у вас есть картридер для microSD-карт, прежде чем продолжить.

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

Убедитесь, что Беспроводной режим (Wireless Communication) включен, так как udsploit потребует активный беспроводной модуль для своей работы. Достаточно включить Беспроводной режим (Wireless Communication); наличие соединения с точкой доступа не обязательно.

На данный момент подключение устройства к интернету НЕОБХОДИМО, чтобы продолжить после 2.1.0 CTRTransfer.

Отключите родительский контроль (parental control) на устройстве перед тем, как перейти к 2.1.0 CTRTransfer. Если вы не знаете пароля, воспользуйтесь генератором мастер-ключа (англ.). Если вы не можете отключить родительский контроль из-за того, что привязанный NNID зарегистрирован на ребенка младше 13 лет, вместо этого вам следует выставить все опции в состояние “не ограничивать” (do not restrict).

Выполнение CTRTransfer удалит все пользовательские ticket-файлы (которые дают доступ к играм) с вашего устройства до тех пор, пока не будет восстановлен бэкап.

НИКОГДА не форматируйте 2DS на прошивках ниже 6.0.0, иначе вы не сможете закончить первоначальную настройку и получите БРИК!

НИКОГДА не обновляйте New 3DS с прошивкой 2.1.0 (старая прошивка Old 3DS), это чревато БРИКОМ! Сначала ОБЯЗАТЕЛЬНО восстановите NAND из резервной копии или произведите обратный CTRTransfer на стандартную прошивку New 3DS!

Вы ГАРАНТИРОВАННО получите НЕВОССТАНАВЛИВАЕМЫЙ брик, если вы введете New 3DS с прошивкой 2.1.0 в режим сна!
Это происходит только при закрытии крышки, пока устройство включено; это не касается выключения консоли.
Устройство переходит в спящий режим только когда крышка закрыта. Таймера, или чего-то похожего, в системе нет.
Оказавшись на 2.1.0 без промедления сделайте все необходимые шаги, чтобы избежать этого!

Описание шагов

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

Это достигается благодаря установке заранее подготовленного образа CTRTransfer (англ.), содержащего 2.1.0, и копированию в него уникальных для каждой консоли файлов (таких как moveable.sed и SecureInfo_A), а затем восстановлением базы данных тайтлов.

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

Инструкция

Часть I - Подготовительные работы
  1. Не выходя из Homebrew Launcher, извлеките SD-карту и вставьте её в компьютер
  2. Создайте папку CTRTransfer в корне SD-карты, если таковой нет
  3. Скопируйте 2.1.0 .bin и .bin.sha из .zip-архива CTRTransfer в папку /CTRTransfer/ на SD-карте
  4. Скопируйте safehax.3dsx в папку /3ds/ на SD-карте
  5. Скопируйте udsploit.3dsx в папку /3ds/ на SD-карте
  6. Скопируйте SafeCTRTransfer.bin из .zip-архива SafeCTRTransfer в корень SD-карты и переименуйте SafeCTRTransfer.bin в safehaxpayload.bin
  7. Вставьте SD-карту обратно в консоль
Часть II - Запуск SafeCTRTransfer
  1. Выберите udsploit в списке homebrew
    • Вам может потребоваться пролистать список вниз, чтобы увидеть нужный пункт
  2. После завершения нажмите (Start) для выхода из udsploit
    • Может потребоваться несколько попыток
    • При зависании отключите питание консоли, зажав кнопку питания, и попробуйте снова
  3. Выберите safehax в списке homebrew
    • Вам может потребоваться пролистать список вниз, чтобы увидеть нужный пункт
    • При зависании отключите питание консоли, зажав кнопку питания, и попробуйте снова
  4. Если эксплойт сработал, запустится SafeCTRTransfer
Часть III - CTRTransfer
  1. Подождите пока SafeCTRTransfer автоматически произведет инициализацию и проверки безопасности
    • Если возникнет ошибка, убедитесь что все файлы на месте, и что на SD-карте достаточно свободного места в соответствии с разделом Начало
  2. При появлении запроса, введите указанную комбинацию кнопок, чтобы подтвердить CTRTransfer на 2.1.0
    • Этот процесс займет некоторое время
    • Этот процесс автоматически создаст бэкап NAND вашей консоли в файле /ctrtransfer/<serialnumber>_nand.bin
    • При возникновении критической ошибки, обратитесь к разделу Проблемы и их решения
  3. После завершения процесса извлеките SD-карту из консоли для перезагрузки
    • Перезагрузка начнется примерно через 2 секунды
    • Консоль с прошивкой 2.1.0 при загрузке будет зависать на чёрном экране, если SD-карта будет находиться в консоли до загрузки меню HOME
    • Каждый раз при перезагрузке на 2.1.0 необходимо извлекать SD-карту и вставлять обратно после загрузки меню HOME
    • Не вставляйте SD-карту обратно в консоль. На следующей странице вы будете копировать на неё файлы
    • Это будет исправлено после восстановления бэкапа на следующей странице

(Изменение цвета или искажения экрана - норма для некоторых устройств на 2.1.0, они исчезнут сразу после восстановления бэкапа)

Вы ГАРАНТИРОВАННО получите НЕВОССТАНАВЛИВАЕМЫЙ брик, если вы введете New 3DS с прошивкой 2.1.0 в режим сна!
Это происходит только при закрытии крышки, пока устройство включено; это не касается выключения консоли.
Устройство переходит в спящий режим только когда крышка закрыта. Таймера, или чего-то похожего, в системе нет.
Оказавшись на 2.1.0 без промедления сделайте все необходимые шаги, чтобы избежать этого!

Следующий шаг: Установка arm9loaderhax

Поддержку на английском языке вы можете получить здесь #3dshacks on Rizon IRC или здесь Nintendo Homebrew on Discord.
Если вам помогло или просто понравилось это руководство, то я принимаю пожертвования через Bitcoin и PayPal.