Оглавление
Флеш-картридж Mig-Switch
Друзья, на Алиэкспресс появились:
Крутые металлические этикетки для консолей Game Boy Advance.
Крутые корпуса от eXtremeRate для GBA SP.
Друзья, помогите купить (вдруг у вас есть) разное старье: Помогите купить.
Флеш-картридж Mig-Flash v.2 (Mig-Switch v.2)
Выход любой портативной консоли Nintendo всегда сопровождался появлением целого сонма флеш-картриджей. И тем удивительнее, что первый такой картридж для Nintendo Switch появился спустя долгих семь лет.
В 2024 году в продажу поступил первый флеш-картридж для Nintendo Switch – Mig-Switch.
Mig-Switch, как и любой другой флеш-картридж, позволяет использовать его как для пиратства, так и законным способом, например, запуская ROM образы игр, скопированные со своих оригинальных картриджей (именно с картриджей, скопировать игру из eShop на этот флеш-картридж нельзя).
Но использовать его для пиратства глупо, ведь Mig-Switch стоит дороже чем чип для Nintendo Switch и имеет гораздо меньше функций. При этом гарантировано приведет к бану, если использовать ROM образы из интернета (без сертификата и остальных вещей).
Поэтому остается только второй вариант – использовать его для запуска своих игр. Но тут появляется другая проблема. Чтобы сделать дамп ROM образа своего картриджа нужно иметь либо прошитую консоль, либо Mig-Switch Dumper.
В этой статье мы обсудим оба варианта и поговорим про их плюсы и минусы.
Комплект
Mig-Switch поставляется в очень красивой, но очень маленькой и странной коробочке.
Откровенно говоря, это даже коробкой сложно назвать. Это просто картонка, которая обернута вокруг флеш-картриджа.
И да, больше ничего в комплекте нет.
Еще можно отдельно докупить Mig-Switch Dumper, который поставляется в отдельной коробке.
И это точно такая же странная обертка.
Где купить?
Купить Mig-Switch для Nintendo Switch можно на Алиэкспресс.
Но просто так они работать не начнут. Нужно еще докупить разные штуки.
Для Mig-Switch:
1. Карта памяти (по словам разработчиков поддерживаются карты вплоть до 1.5TB, но я не рекомендую брать больше, чем на 64-128GB);
2. Картридер для карты памяти.
Для Mig-Switch Dumper:
1. Кабель USB Type-C на USB Type-A (подойдет любой от телефона).
Подготовка
Поскольку мы будем использовать Mig-Switch только законным способом, то начать необходимо с обновления прошивки Mig-Switch Dumper и создания дампа игры (о создании дампов вы можете прочитать далее).
Зайдите на официальный сайт migflash.org и скачайте файл прошивки Version 1.1.8 (binary) и программу Mig Updater.
Разархивируйте все файлы. Подключите Mig-Switch Dumper к компьютеру и запустите программу migupdater.exe. Откроется такое окошко:
Сначала нажмите кнопку Check version. Если версия ниже, чем 1.1.8, то его нужно обновить. Например, у меня в Mig-Switch Dumper была установлена прошивка 1.1.3.
В Select drive выберите диск с подписью GameCard.
В графе Select update file нужно выбрать файл прошивки (он находится в архиве с прошивкой Version 1.1.8 (binary), который вы до этого должны были разархивировать). Файл называется update.s2.
Нажимаем кнопку Update и ждем окончания. После окончания процесса появится такое окошко:
Теперь можно еще раз запустить программу и проверить версию прошивки (не забудьте в первой графе опять выбрать ридер). Она должна стать 1.1.8.
На данном этапе можно сделать первый дамп любого своего оригинального картриджа (смотрите раздел: «Как использовать Mig-Switch Dumper?»).
Перейдем к обновлению картриджа.
Первым шагом нужно отформатировать карту памяти Mig-Switch в формат exFAT.
Запишите сделанный ранее дамп игры на карту памяти Mig-Switch.
Запустите флеш-картридж на консоли. После того как появится игра, которую вы записали на флеш-картридж, можно выключить консоль и вытащить флеш-картридж. Вытаскиваем из последнего карту памяти и вставляем её в компьютер. Там будет находится ваша игра и файл .nxindex.
Открываем этот файл с помощью блокнота и видим версию картриджа.
У меня изначально стояла версия 1.1.3. А это значит - флеш-картридж нужно обновить. Для этого мы используем тот же самый файл, что и для обновления Mig-Switch Dumper - Version 1.1.8 (binary).
Копируем файл update.s2 в корень карты памяти.
Теперь у нас там находится три файла:
Вставляем карту памяти в Mig-Switch, а его в консоль. Сам картридж начнет мигать синим, а на консоли появится ошибка:
Это нормально. Ведь консоль действительно не может прочитать картридж, потому что он прямо в данный момент обновляется.
Когда синий светодиод погаснет, то нужно вытащить картридж из консоли и опять его вставить обратно. Должна запуститься ваша игра. Теперь можно опять вытащить карту памяти из Mig-Switch флеш-картриджа и проверить файл .nxindex. У меня там написалась новая версия прошивки (1.1.8).
На этом подготовка окончена и можно играть в свои игры.
Mig-Switch
Начать использование Mig-Switch нужно с копирования файлов на карту памяти картриджа. Название папки может быть любым, но на конце должно быть «расширение» .xci.
А внутри каждой папки должны быть пять файлов с игрой.
После этого можно вставлять карту памяти в картридж, а Mig-Switch в консоль.
Поскольку флеш-картридж не имеет никакого меню, то, по сути, всё взаимодействие с ним заключается в двух действиях:
1. Переключение игры - чтобы переключить игру нужно вытащить картридж (не до конца) и опять его вставить. Появится новая игра.
2. Разблокирование игры – после запуска какой-либо игры, она «заблокируется». Её нельзя будет переключить на другую, а вытаскивая и затем заново вставляя картридж всегда будет показываться именно эта игра. Это нужно для того, чтобы каждый раз заново не искать ту игру, в которую вы играете. Чтобы отключить эту блокировку нужно вытащить картридж и опять его вставить. Буквально через пару мгновений на картридже загорится зеленый светодиод. Если именно в этот момент опять вытащить этот картридж, то блокировка снимется.
Поскольку мы используем дампы своих игр, то можно спокойно обновлять их (или закачивать DLC) через eShop.
Как использовать Mig-Switch Dumper?
Mig-Switch Dumper – это устройство для копирования файлов игры с картриджа на компьютер. У него два разъема: для картриджа и для кабеля (чтобы подсоединиться к компьютеру).
После того как вы вставите картридж в Mig-Switch Dumper и подключите его к компьютеру, он определится как обычная карта памяти или USB флешка. Там будут системные файлы ридера (папка System и файл 1.1.8) и данные игры (находятся в папке xxxxxxxxxxxxxxx.xci в моем случае 17441139A20D9B1F.xci).
В папке с вашей игрой (17441139A20D9B1F.xci) будут находится пять файлов:
ВСЕ ЭТИ ФАЙЛЫ НУЖНЫ! Если хоть одного из этих файлов нет (или вы их перепутаете и запустите с другой игрой), то вашу консоль заблокируют!!!
Поэтому просто берем ВСЮ папку 17441139A20D9B1F.xci и копируем на свой жесткий диск. Саму папку потом можно будет переименовать, например, в название игры - MetroidDread.xci (внутри должны лежать пять файлов).
В принципе на этом всё. Mig-Switch Dumper на 100% выполнил свою задачу. И можно начинать копировать новые игры.
MigDumpTool
MigDumpTool – это homebrew приложение для прошитой консоли Nintendo Switch, которое позволяет делать дампы игр как и Mig-Switch Dumper. Причем изначально это был единственный способ делать такие дампы игр, ведь Mig-Switch Dumper появился в продаже гораздо позже.
Чтобы запустить это приложение его сначала нужно скачать с официального сайта Migflash.org. На данный момент последняя версия 0.0.2.
Потом нужно записать его на карту памяти и запустить с помощью DBI. Вы попадете в меню (фото выше).
Здесь три графы:
1. Easy one click dump;
2. Output storage;
3. Advanced options.
Начнем по порядку.
Если выбрать Easy one click dump, то начнется процесс создания дампа игры.
После окончания создания дампа появится такое окошко:
Перейдем к следующей кнопке. Output storage – это то место куда запишется дамп игры.
Изначально тут доступно два варианта: запись на карту памяти консоли и запись непосредственно на компьютер.
Но есть и секретная опция. Если вставить в Nintendo Switch карт-ридер с картой памяти, то появится третий вариант.
Я пытался вставить обычную флешку и ничего не получилось (несмотря на то, что DBI распознал и увидел эту флешку). Почему эта опция доступна только для кард-ридеров я не знаю.
Вариант с картой памяти консоли самый простой и предпочтительный. Он буквально не требует никакой настройки.
Вариант с подключением карт-ридера не очень сложный, но нужен карт-ридер и дополнительная карта памяти, а также переходник на USB Type-C разъем.
Этот вариант выглядит странновато. Но, возможно, он предназначен для тех, у кого нет компьютера. Вы напрямую копируете игру на карту памяти Mig-Switch и можете сразу играть.
Но самый странный вариант – это запись напрямую на компьютер. Изначально в мануале разработчика написано, что нужно использовать на компьютере NX Dump Tool host программу. Даже любезно указана ссылка на программу NXdumpTool (промотайте вниз и нажмите на кнопку Assets, скачайте архив nxdt_host.7z).
Скачав программу, может показаться, что все очень просто. Там буквально одна кнопка Start Server и можно выбрать место куда будет делаться дамп игры.
После нажатия Start server появляется просьба подключить Nintendo Switch вместе с запущенной программой nx dumptool (мы вместо неё используем программу MigDumpTool).
Запустив эту программу на Nintendo Switch, там появляется обратная просьба (подключить консоль к компьютеру с хост программой).
И когда вы соедините два эти влюбленных сердца, то получите огромное ни-че-го. Я убил час времени пока пытался понять, что не так. В итоге нашел информацию в интернете, что нужно использовать стороннюю программу Zadig, чтобы установить драйвера, которые помогут им найти друг друга.
Подключите Nintendo Switch с запущенной программой MigDumpTool к компьютеру.
Качаем программу Zadig с сайта zadig.akeo.ie.
Запускаем её. Если вы подключили Nintendo Switch к компьютеру (с запущенной программой MigDumpTool), то в программе Zadig сразу появится надпись nxdumptool.
Если вдруг окошко пустое, то нажимаем Options – List All Devices.
Выбираем nxdumptool.
В маленьком окошке выбираем libusbK (v3.1.0.0) и нажимаем Install Driver.
Ждем окончания процесса. После появления надписи «The driver was installed successfully» можно запускать программу NXDumpTool. Сразу нажимаем Start server.
Если появилась надпись Client info: nxdumptool v0.0.2..., то все ок. Можно запускать передачу дампа игры на компьютер.
И последнее меню в программе MigDumpTool – advanced options.
Dump XCI – основной файл игры (без уникальных данных вашего картриджа).
Остальные 4 графы связаны с уникальными данными вашего картриджа, всякие коды шифрования, сертификаты и т.д. Нам для запуска нужны все пять файлов, а значит ничего не отключаем.
Эпилог
С Mig-Switch получилась достаточно странная история.
Как показывает практика, флеш-картриджи никак не могут соперничать с полноценными кастомными прошивками, ведь последние дают огромное количество бонусов. Поэтому такие картриджи не пользуются особой популярностью.
Но в данном случае всё было ещё хуже.
Разработчики до сих пор уведомляют всех посетителей сайта, что это устройство нужно использовать только законным способом. Однако, мне кажется, что они сильно лукавят, ведь во время появления Mig-Switch его можно было использовать исключительно для пиратства.
Mig-Switch Dumper просто не существовал в природе и для дампа картриджей нужно было использовать прошитую консоль. Но если у вас уже была прошитая консоль, то какой смысл использовать флеш-картридж?
Поэтому, в то время, самым доступным способом использования Mig-Switch стал запуск скаченных из интернета игр.