Оглавление
Gateway 3DS
Gateway для Nintendo 3DS – это, пожалуй, самый странный флеш-картридж для консоли, который я когда-либо видел. Чтобы его запустить нужно очень сильно постараться, особенно если это делать в 2023 году.
В этом гайде я расскажу, как запустить этот флеш-картридж, что для этого понадобится и как им пользоваться.
Комплект
Этот флеш-картридж поставлялся в очень красивой синей коробочке.
В комплекте шло два картриджа.
Дальше я буду их называть по цветам этикетки: синий и красный.
Синий картридж – это обычный флеш-картридж для Nintendo DS (его можно заменить другим флеш-картриджем).
Красный картридж – это основной флеш-картридж для запуска 3DS игр.
Подготовка
У этого картриджа есть одна большая проблема. Он работает только на консолях с версией прошивки от 4.1 до 4.5 и от 5.0 до 9.2. При этом в зависимости от прошивки и версии консоли (NEW/OLD) нужно использовать четыре разных эксплойта.
На консолях OLD Nintendo 3DS с прошивками 4.1 – 4.5 используется MSET эксплойт (для этого нужен синий Gateway картридж).
На OLD Nintendo 3DS консолях с прошивками 5.0 – 9.2 используется браузерный эксплойт (для этого вообще не нужен флеш-картридж, но может понадобится, например, мобильный телефон с андроидом, чтобы запустить в локальной сети сайт, на котором будем расположен эксплойт).
На NEW Nintendo 3DS с прошивкой 9.2 используется эксплойт с помощью картриджей Zelda Ocarina of Time 3D или Cubic Ninja.
При этом Gateway можно запустить и на прошитой консоли с установленной Luma, но я не вижу необходимости это делать, ведь если консоль уже прошита, то смысла в использовании флеш-картриджа нет. Однако, если вам это необходимо, то можно использовать этот гайд.
Самое тяжелое здесь – это найти консоль с прошивкой 4.1 – 9.2. Прошивка 9.0 вышла в далеком 2014 году. И спустя девять лет очень тяжело найти консоль даже с такой прошивкой, не говоря уж о 4.1.
О том как я искал такие консоли и что покупал смотрите в видео:
Если у вас есть консоль с нужной прошивкой, то нужно докупить:
1. Карту памяти для консоли. Если у вас OLD 3DS, то нужно будет купить SD карту памяти (если у вас ее нет), если у вас NEW 3DS, то нужно докупить карту памяти Micro SD.
2. MicroSD карты памяти для синего и красного флеш-картриджей.
3. Карт-ридер для карт памяти.
SD карта памяти для консоли должна быть не менее 16GB и не более 32GB. Ее нужно отформатировать в FAT32. Если у вас в консоли стоит карта памяти, то ее всё равно нужно отформатировать заново, чтобы избежать ошибок при создании emuNAND.
Micro SD карты памяти для картриджей должны быть не более 128GB. Но учитывайте, что на красный Gateway картридж вы будете записывать игры, а значит желательно взять карту памяти размером побольше. Отформатировать карты памяти нужно в формат exFAT.
Кроме того, нужно скачать:
1. Архив с файлами - GATEWAY ULTRA 3.7.2 BETA;
2. Апгрейд прошивки до версии 11.7.
Файлы для апгрейда прошивки находятся ЗДЕСЬ.
Обратите внимание, что вам нужно выбрать файлы именно для своей консоли. Поскольку у меня европейская версия OLD 3DS, то я выбрал те файлы, которые находятся во вкладке emuNAND 11.7.0-40E.
emuNAND 11.7.0-40E – для европейских консолей.
emuNAND 11.7.0-40U – для американских консолей.
emuNAND 11.7.0-40J – для японских консолей.
Если вы всё скачали, то мы готовы приступить к настройке консоли.
Чтобы Gateway картридж заработал нужно сделать следующее:
1. Определить какой эксплойт нужен.
2. Скачать нужные файлы на консоль и картриджи;
3. Запустить эксплойт на консоли;
4. Сделать бэкап sysNAND и записать его на компьютер;
5. Сделать emuNAND;
6. Обновить красный Gateway картридж;
7. Установить обновление 11.7.
И только после этого можно будет запустить игру.
Пойдем по порядку.
Эксплойт
Как я уже писал выше, если у вас консоль с прошивкой 4.1 – 4.5, то вам нужно будет использовать синий Gateway картридж и эксплойт MSET. Начнем именно с него, потом продолжим Spider эксплойтом (тот, что делается через интернет) и закончим Ninjahax эксплойтом. Эксплойт с помощью картриджа Zelda не рекомендую, для него нужно иметь либо уже прошитую консоль, либо на которой запускается Gateway. Плюс ко всему этому далеко не любой картридж с игрой подойдет – это лотерея.
MSET Exploit
Сначала отформатируйте все карты памяти как было указано выше. Потом включите консоль и дождитесь пока на карте памяти создадутся все необходимые файлы. После этого можно продолжать.
Разархивируйте файл GATEWAY ULTRA 3.7.2 BETA.zip.
Возьмите карту памяти от синего Gateway картриджа и запишите на нее файлы из папки Blue Card (R4i). То есть в корне карты памяти должны лежать файлы _DSMENU.DAT, GW_INSTALLER.nds и папка __rpg.
На карту памяти консоли запишите файл Launcher.dat (он должен начинаться с большой буквы). Он находится в папке GW_Ultra_4.2_BETA.
Вставьте карту памяти в синий Gateway картридж, а сам картридж в консоль. Также нужно вставить в консоль ее карту памяти.
После включения консоли запускайте синий Gateway картридж и загружайте программу NVRAM INSTALLER. Появится меню Gateway 3DS Installer.
Нажимаем А
и открывается подменю, где нужно выбрать свою консоль. Я выбрал вариант CLASSIC 3DS, ведь у меня OLD3DS (не важно будет ли у вас 3DS, 3DS XL или 2DS).
Опять нажимаем А
. Теперь нужно будет выбрать регион консоли. Я выбрал EUR/USA/JAP/KOR.
Снова нажимаем А
и начинается процесс установки эксплойта. В конце появится надпись DONE! Press [A] to exit.
Нажимаем А
и перезагружаем консоль.
После включения консоли нужно зайти в настройки.
Выбрать Прочие настройки.
Выбрать Профиль.
И выбрать Профиль Nintendo DS.
Если эксплойт сработал, то вы попадете в меню Gateway 3DS ULTRA v4.2:
Если эксплойт НЕ сработал, то вы попадете в такое меню:
Нужно попробовать еще пару тройку раз сделать эксплойт. Если не получается, то скорее всего ваша консоль находится не в диапазоне версий прошивок 4.1 – 4.5.
Spider Exploit
Теперь перейдем к другому способу взлома. Если ваша консоль с прошивкой 5.0 – 9.2, то нужно использовать Spider эксплойт.
Разархивируйте файл GATEWAY ULTRA 3.7.2 BETA.zip.
На карту памяти консоли запишите файл Launcher.dat (он должен начинаться с большой буквы). Он находится в папке GW_Ultra_4.2_BETA.
Вставьте карту памяти в консоль и включите ее.
Дальше нужно зайти в браузер консоли и там перейти по адресу: http://gbasp.ru/gateway/index.php (именно так, как написано, начиная с http и заканчивая php).
После этого вы опять же попадете в меню Gateway 3DS ULTRA v4.2
Ninjahax Exploit
Если у вас консоли нового поколения: New Nintendo 3DS или New Nintendo 3DS XL (New Nintendo 2DS XL вероятнее всего не подойдет вообще, потому что они выходили позднее и скорее всего их нельзя откатить на старую прошивку), то вам понадобится другой эксплойт, который называется Ninjahax.
Скопируйте содержимое папки starter на карту памяти консоли. Добавьте туда файл Launcher.dat (с большой буквы!). Вот так будет выглядеть корень карты памяти консоли:
Зайдите в папку 3DS и скопируйте туда папку GW.
У вас должна получится следующая структура файлов:
Зайдите на сайт https://smealum.github.io/ninjhax2/. Выберите версию консоли (OLD/NEW) и введите версию вашей прошивки. Нажмите Update QR code. У вас появится соответствующий QR Code.
Вставьте картридж Ninja Cubic в консоль и запустите игру.
Нажимаем А
и попадаем в стартовое меню.
Выбираем Create и нажимаем А
.
Выбираем QR Code и нажимаем А
.
Выбираем Scan QR Code и опять нажимаем А
. Включится камера, которую нужно будет навести на QR код, который у вас высветился на компьютере.
После этого появится окошко *hax 2.8 beta:
Здесь программа запрашивает установить ли этот эксплойт на постоянной основе на картридж? Если согласиться, то в следующий раз не нужно будет открывать сайт и наводить консоль на QR Code, она сразу загрузится в homebrew меню. Соглашаемся и нажимаем А
.
Когда эксплойт установится в память, то нас попросят опять нажать А
.
В итоге мы попадаем в меню homebrew launcher.
Выбираем Gateway и нажимаем А
.
После чего мы попадаем в меню Gateway флеш-картриджа.
Чтобы удалить эксплойт из памяти картриджа, достаточно зажать (и какое-то время подержать) кнопки L
+ R
+ X
+ Y
в стартовом меню. Тогда вам предложат удалить сохранение, что в итоге вернет картридж к изначальному виду.
Меню Gateway 3DS ULTRA v4.2
Раз уж мы заговорили про меню Gateway 3DS ULTRA v4.2, то давайте посмотрим, что там можно сделать.
Boot Gateway Mode
- фактически это основной режим работы консоли для запуска игр с флеш-картриджа. При нажатии на эту кнопку запускается модифицированная прошивка emuNAND, которая изменена так, чтобы работал красный флеш-картридж.
Этот режим можно запустить только если вставлен красный флеш-картридж.
Обратите внимание, сначала нужно создать emuNAND и только потом нажимать эту кнопку.
Boot Classic Mode
- запускает чистую прошивку emuNAND без дополнительных возможностей. То есть красный флеш-картридж не сможет запускать игры. Этот режим нужен для запуска оригинальных картриджей. Поскольку мы не будем обновлять прошивку sysNAND, то у нас могут быть проблемы с запуском более поздних игр, которые требуют высокой версии прошивки. При этом запуская emuNAND через режим Gateway Mode мы можем получить блокировку консоли от Nintendo. Именно для этого и создан Classic Mode. Он запускает emuNAND с высокой версией прошивки, но при этом выглядит как "чистая" консоль.
Несмотря на то, что в меню будет написано, что можно запустить Classic Mode без красного флеш-картриджа — это не так. Такая возможность существовала только если ваш emuNAND был прошит до версии 8.0. Если emuNAND выше, чем 8.0, то консоль зависнет с черным экраном. Поскольку мы будем ставить в emuNAND прошивку 11.7, то запуск этого режима будет возможен только если вставлен красный флеш-картридж. А вот после загрузки emuNAND его можно будет вытащить и туда вставить любой другой картридж.
Backup System Nand
- создает бэкап образа sysNAND (операционной системы консоли) и записывает его на карту памяти консоли. Этот образ может понадобится для восстановления консоли если что-то пойдет не так. Обратите внимание - этот образ уникален для каждой консоли.
Backup 3DS Game Cartridge
- создает бэкап ROM образа Nintendo 3DS игры. Он записывается на карту памяти консоли.
Backup 3DS SaveGame
- создает бэкап сохранения с оригинального картриджа.
Restore 3DS SaveGame
- восстанавливает сохранение на картридж.
Diagnostic text
- проводит диагностику красного флеш-картриджа. Скорее всего эта функция вам не понадобится, ведь вам никто не сможет помочь и дать ответ, что работает не так.
Format emuNAND
- несмотря на странное название, эта функция создает emuNAND, который будет использоваться для запуска игр.
Install NVRAM
- предназначена для установки уязвимости DS профиля (MSET эксплойт) в консоли выше версии 4.5. Не рекомендую этого делать, ведь эксплойт устанавливается напрямую в sysNAND. Если вы можете установить эксплойт, то значит вы уже попали в меню Gateway, а значит особого смысла в такой установке нет. Однако, если вы сделали бэкап sysNAND, то можно будет восстановить консоль до стокового состояния.
Downgrade Console
- кнопка предназначена для понижения версии прошивки консоли. На моей европейской консоли не работает.
Обратите внимание, если эта кнопка (Downgrade Console
) выделена в меню, можно запустить ее зажав кнопку Вверх
и нажав А
. Тогда откроется меню восстановления NAND (можно будет восстановить тот бэкап, который мы сделали с помощью кнопки Backup System Nand
).
GW FastBoot Installer
- еще одна странная функция. В случае если у вас стоит Luma, то вы можете сделать так, чтобы при включении консоли она сразу запускалась в emuNAND. Только есть один вопрос - зачем использовать Gateway флеш-картридж, если Luma уже установлена?
Если в этом меню нажать Вниз
+ B
, то консоль выключится.
emuNAND и sysNAND
emuNAND и sysNAND это образы прошивки. Только emuNAND запускается с карты памяти, а sysNAND находится в памяти консоли. Поскольку крайне нежелательно вносить какие-либо изменения в sysNAND, то нужно будет сначала сделать образ sysNAND и записать его на компьютер (для сохранности и возможного последующего восстановления консоли если что-то пошло не так) и создать emuNAND, чтобы можно было изменять прошивку, не затрагивая системную память консоли.
Начнем с sysNAND.
Если вы не находитесь в меню Gateway 3DS ULTRA v4.2, то зайдите в настройки и затем нажмите: Прочие настройки – Профиль – Профиль Nintendo DS.
Теперь промотайте вправо до меню BACKUP SYSTEM NAND
.
Нажмите А
и потом Start
. Начнется процесс создания бэкапа sysNAND. После окончания процесса выключите консоль, извлеките карту памяти консоли и запишите получившийся образ на компьютер (вес файла Nand.bin составит около 1GB).
КРАЙНЕ ВАЖНО СОХРАНИТЬ ЭТОТ ФАЙЛ В ЦЕЛОСТИ И СОХРАННОСТИ! Если вы его утеряете и что-то сделаете с консолью, то восстановить её не получится.
Теперь нужно создать emuNAND образ.
В меню Gateway 3DS ULTRA v4.2 промотайте вправо до кнопки FORMAT EMUNAND
.
Нажмите А
и потом Start
. После окончания процесса вам останется совсем чуть-чуть.
Несмотря на странное название эта кнопка создаст образ emuNAND.
По своей сути название полностью соответствует действительности. Ведь образ emuNAND это не файл, который будет лежать на карте памяти. Сначала консоль отформатирует свободное место (~1GB) на карте памяти в нужный для консоли формат, потом запишет туда образ emuNAND. Если вы потом вставите карту памяти в консоль, то увидите, что ее общий объем уменьшился на ~1GB.
Обновление красного Gateway картриджа
Следующим этапом нужно будет обновить красный Gateway картридж. Этот шаг опционален. Может быть, вам не понадобится этого делать.
Отформатируйте карту памяти MicroSD для красного Gateway картриджа.
Запишите какие-нибудь игры на карту памяти. Обратите внимание, что подходят только образы игр в формате Encrypted 3DS. Подробнее про это и остальные форматы я писал в статье про Stargate 3DS.
Вставьте карту памяти в Gateway картридж, а потом сам картридж в консоль.
Выбираем кнопку Boot Gateway Mode
. Если картридж нуждается в обновлении, то вам предложат сделать это. Нужно будет нажать Start
, чтобы процедура началась. После окончания нужно будет нажать А
, и вы вернетесь в меню Gateway 3DS ULTRA v4.2.
После этого нужно будет опять нажать Boot Gateway Mode и консоль загрузится уже в emuNAND. Зайдите в Настройки консоли, там, на верхнем экране, вы должны увидеть версию прошивки и перед ней должно быть написано GW3D.
Если такая надпись есть, то все сработало хорошо и остается последний шаг – обновить emuNAND до последней версии.
Обновление emuNAND
Несмотря на всё безумие, описанное сверху, этот картридж до сих пор является актуальным, ведь если вы, например, нашли консоль с прошивкой 4.1-4.5, то сделав и проапгрейдив emuNAND у вас будет вполне актуальное устройство.
Основная проблема заключается в том, что вам нужно установить программу с разрешением cia. Да, Gateway поддерживает cia файлы, но не напрямую. То есть, нельзя скачать такой файл на картридж и сразу заставить его работать. Такая программа устанавливается в emuNAND и находится на карте памяти консоли.
1. Запишите файл BigBlueMenu.3ds (находится в папке BigBlueMenu архива GATEWAY ULTRA 3.7.2 BETA) на карту памяти красного Gateway картриджа.
2. Запишите файл sysUpdater.cia (находится в папке BigBlueMenu – sysUpdater-0.4.3b) на карту памяти консоли.
3. Разархивируйте файл для апгрейда прошивки (в моем случае old3DS GW v11.7.0-40E.rar). Там находится папка «updates (update!)» и просто папка «updates». Переименуйте вторую папку в любое название (например, updates(temp)), а первую просто в updates. Скопируйте получившуюся папку updates на карту памяти консоли.
Теперь мы готовы к апгрейду консоли.
ВНИМАНИЕ! НИ В КОЕМ СЛУЧАЕ НЕ АПГРЕЙДИТЕ SYSNAND! ТОЛЬКО EMUNAND. Чтобы удостоверится, что вы находитесь именно в emuNAND нажмите кнопку Select. Если появится меню с играми, значит вы находитесь там, где надо.
Включите консоль и попадите в меню Gateway 3DS ULTRA v4.2.
Вставьте красный Gateway картридж (если он еще не вставлен) в консоль и нажмите Boot Gateway Mode
.
Когда консоль загрузится нажмите Select
и запустите программу BigBlueMenu.3ds. В этом меню эта программа называется Title Manager.
Нажмите Вправо
, чтобы перейти во вкладку SDMC (карта памяти).
Зайдите в папку Cia. Выберите файл sysUpdater.cia и установите его.
Нажмите кнопку Home
, чтобы вернуться в меню Nintendo 3DS. У вас должна появится иконка новой программы.
Запустите sysUpdater и нажмите кнопку A
и пойдет процесс установки.
Консоль перезагрузится, и вы сможете играть в игры. Если вы захотите удалить программу sysUpdater, то сделайте это из настроек 3DS.
Использование картриджа
Использовать картридж очень просто. Достаточно нажать кнопку Select
и в открывшемся меню выбрать нужную игру и нажать кнопку А
.
Нужно чуть-чуть подождать и она появится снизу, как будто у вас вставлен картридж с оригинальной игрой.
Если в меню флеш-картриджа (на картинке выше) нажать кнопку Вверх, то появятся дополнительные настройки:
Language – язык картриджа.
Mode – способ загрузки игры. Если выбрать не Gateway, то консоль будет работать в «оригинальном» режиме.
Ingame menu button – выбор сочетания клавиш при котором в игре будет появляться дополнительное меню:
Cheat Finder, Configure Cheats и Cheatlist Editor – предназначены для использования читов в игре.
RAM Dumper – создает дамп оперативной памяти консоли, чтобы можно было посмотреть, что происходит в данный конкретный момент на консоли.
Hex Editor – Hex редактор.
Эпилог
Когда я хотел запустить этот картридж, даже не представлял во что это выльется, сколько будет убито времени и сил. Я думал, что это максимально устаревший картридж и с его помощью не поиграешь в игры, а оказалось, что это совсем не так.
Я не представляю кто в здравом уме и памяти, будет искать старые консоли и заниматься всем тем, что написано выше, но если вдруг вы захотите повторить мой путь, то удачи :)