Использование GodMode9


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


GodMode9 это полноценный файловый менеджер для Nintendo 3DS, который дает вам доступ к SD-карте, FAT разделам внутри SysNAND или EmuNAND и просто ко всему остальному. Среди других его функций есть возможность копировать, удалять, переименовывать файлы и создавать папки.

Обратите внимание, что если у вас имеются другие файлы помимо GodMode9.firm в папке /luma/payloads/ на SD-карте, удержание кнопки (Start) при загрузке будет запускать “chainloader menu”, где вам нужно будет использовать D-Pad и кнопку (A) для выбора “GodMode9” при выполнении этих инструкций.

GodMode9 это мощный инструмент, который имеет возможность изменить все что угодно на вашей консоли. Хотя многие из этих модификаций заблокированы системой разрешений, и невозможно случайно выполнить опасные действия без разблокировки разрешений, всегда тщательно следуйте инструкциям и делайте резервные копии на всякий случай.

Обновление GodMode9

Некоторые из инструкций ниже применимы только к последней версии GodMode9, поэтому вы должны выполнить эту часть, чтобы обновить вашу копию, прежде чем продолжить. Перезаписывайте существующие файлы.

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

Инструкция

  1. Выключите консоль
  2. Вставьте SD-карту в компьютер
  3. Скопируйте GodMode9.firm из .zip-архива GodMode9 в папку /luma/payloads/ на SD-карте
  4. Скопируйте папку gm9 из .zip-архива GodMode9 в корень SD-карты
  5. Вставьте SD-карту обратно в консоль

Создание бэкапа NAND

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

Восстановление бэкапа NAND

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

Инъекция любого .CIA в приложение Информация о здоровье и безопасности

В целях поддержания порядка, скопируйте файл .cia для инъекции в папку /cias/ на SD-карте

Обратите внимание, что для инъекции в приложение Информация о здоровье и безопасности (Health & Safety) невозможно использовать файлы больше, чем само приложение (включая игры и другие большие приложения)

  1. Запустите GodMode9, держа нажатой кнопку (Start) во время загрузки
  2. Перейдите в [0:] SDCARD -> cias
  3. Нажмите (A) чтобы выбрать ваш файл .cia, затем выберите “CIA image options…”, затем “Mount image to drive”
  4. Нажмите (A) чтобы выбрать файл .app, затем выберите “NCCH image options”, затем “Inject to H&S”
  5. Нажмите (A), чтобы разрешить запись в SysNAND (lvl1) и введите указанную комбинацию кнопок
  6. Нажмите (A), чтобы продолжить
  7. Нажмите (A) чтобы восстановить запрет на запись, если появится запрос

Восстановление приложения Информация о здоровье и безопасности

Эта инструкция сработает, только если процесс инъекции был выполнен при помощи GodMode9 (не Decrypt9 или Hourglass9).

  1. Запустите GodMode9, держа нажатой кнопку (Start) во время загрузки
  2. Нажмите кнопку (Home) для вызова меню
  3. Выберите “More…”
  4. Выберите “Restore H&S”
  5. Нажмите (A), чтобы разрешить запись в SysNAND (lvl1) и введите указанную комбинацию кнопок
  6. Нажмите (A) чтобы восстановить запрет на запись, если появится запрос

Создание дампа картриджа

Подготовительные работы

  • Вставьте картридж, который вы хотите сдампить, в консоль
    • дампы картриджей 3DS будут иметь формат .cia
    • дампы картриджей NDS будут иметь формат .nds, совместимый с флешкартриджами и эмуляторами
  1. Запустите GodMode9, держа нажатой кнопку (Start) во время загрузки
  2. Перейдите в [C:] GAMECART
  3. Выполните действия ниже, соответствующие вашему типу картриджа:
    • 3DS картридж: Нажмите (A) чтобы выбрать файл [TitleID].trim.3ds, затем выберите “NCSD image options…”, затем “Build CIA from file”
    • NDS картридж: Нажмите (A) чтобы выбрать файл [TitleID].trim.nds, затем выберите “Copy to 0:/gm9/out”
  4. Ваш файл в формате .cia либо .nds будет помещен в папку /gm9/out/ на SD-карте

Создание дампа тайтла

  1. Запустите GodMode9, держа нажатой кнопку (Start) во время загрузки
  2. Выделите диск, соответствующий типу нужного вам тайтла:
    • Пользовательский тайтл: [A:] SYSNAND SD
    • Системный тайтл: [1:] SYSNAND CTRNAND
  3. Удерживая (R), нажмите (A), чтобы открыть параметры диска
  4. Выберите “Search for titles”
  5. Нажмите (A), чтобы продолжить
  6. Нажмите (A) чтобы выбрать файл .tmd, затем выберите “TMD file options…”, затем “Build CIA (standard)”
  7. Ваш файл в формате .cia будет помещен в папку /gm9/out/ на SD-карте

Конвертация из .3DS в .CIA

  • В целях порядка, скопируйте каждый файл .3ds, который вы хотите конвертировать, в папку /cias/ на SD-карте
    • Заметьте, что если вы хотите конвертировать файл .3ds, который уже записан на флешкартридж, вам нужно следовать инструкции Создание дампа картриджа
  1. Запустите GodMode9, держа нажатой кнопку (Start) во время загрузки
  2. Перейдите в [0:] SDCARD -> cias
  3. Нажмите (A) чтобы выбрать ваш файл .3ds, затем выберите “NCSD image options…”, затем “Build CIA from file”
  4. Ваш файл в формате .cia будет помещен в папку /gm9/out/ на SD-карте

Бэкап сохранений GBA VC

Сохранение будет скопировано в папку /gm9/out/ на SD-карте с именем <TitleID>.gbavc.sav.

Чтобы идентифицировать Title ID в имени файла <TitleID>.gbavc.sav, вы можете посмотреть список всех установленных игр и соответствующих им Title ID. Выделите диск [A:] SYSNAND SD, затем удерживая (R), нажмите (A) и выберите “Search for titles”.

  1. Выполните нижеуказанные действия для каждой игры GBA VC, для которой вы хотите сделать резервные копии сохранений:
    • Запустите игру GBA VC
    • Выйдите из игры GBA VC
    • Включите консоль кнопкой питания, держа нажатой кнопку (Start), чтобы запустить меню Luma3DS chainloader
    • Запустите GodMode9, нажав кнопку (A)
    • Перейдите в [S:] SYSNAND VIRTUAL
    • Нажмите (A) чтобы выбрать файл agbsave.bin
    • Выберите “AGBSAVE options…”
    • Выберите “Dump GBA VC save”
    • Нажмите (A), чтобы продолжить
    • Нажмите (Start) для перезагрузки

Восстановление сохранений GBA VC

Чтобы идентифицировать Title ID в имени файла <TitleID>.gbavc.sav, вы можете посмотреть список всех установленных игр и соответствующих им Title ID. Выделите диск [A:] SYSNAND SD, затем удерживая (R), нажмите (A) и выберите “Search for titles”.

  1. Выполните нижеуказанные действия для каждой игры GBA VC, для которой вы хотите восстановить сохранения из резервной копии:
    • Запустите игру GBA VC
    • Выйдите из игры GBA VC
    • Включите консоль кнопкой питания, держа нажатой кнопку (Start), чтобы запустить меню Luma3DS chainloader
    • Запустите GodMode9, нажав кнопку (A)
    • Перейдите в [0:] SDCARD -> gm9
    • Нажмите (Y) чтобы скопировать файл сохранения <TitleID>.gbavc.sav, который вы хотите восстановить
    • Нажмите (B) для возврата в главное меню
    • Перейдите в [S:] SYSNAND VIRTUAL
    • Нажмите (A) чтобы выбрать файл agbsave.bin
    • Выберите “AGBSAVE options…”
    • Выберите “Inject GBA VC save”
    • Нажмите (A), чтобы продолжить
    • Нажмите (Start) для перезагрузки
    • Запустите игру GBA VC
    • Выйдите из игры GBA VC

Форматирование SD-карты

Обратите внимание, что это сотрет всё содержимое вашей SD-карты!

  1. Запустите GodMode9, держа нажатой кнопку (Start) во время загрузки
  2. Нажмите кнопку (Home) для вызова меню
  3. Выберите “More…”
  4. Выберите “SD format menu”
  5. Выберите любую опцию EmuNAND, подходящую вам
    • Большинству пользователей следует выбрать “No EmuNAND”
  6. Выберите “Auto”
  7. Нажмите (A), чтобы подтвердить метку GM9SD
    • При необходимости вы можете ввести другую метку для SD-карты
  8. При появлении запроса, введите указанную комбинацию кнопок

Шифровка / Расшифровка файла .CIA

Подготовительные работы

  • В целях поддержания порядка, скопируйте каждый файл .cia для шифровки / расшифровки в папку /cias/ на SD-карте
  1. Запустите GodMode9, держа нажатой кнопку (Start) во время загрузки
  2. Перейдите в [0:] SDCARD -> cias
  3. Нажмите (A) чтобы выбрать файл .cia, затем выберите “CIA image options…”
  4. Выберите опцию для выполнения нужной функции:
    • Encrypt to 0:/gm9/out: Создать шифрованную копию выбранного файла .cia в папке /gm9/out/ на SD-карте
    • Decrypt to 0:/gm9/out: Создать расшифрованную копию выбранного файла .cia в папке /gm9/out/ на SD-карте
    • Encrypt inplace: Заменить выбранный файл .cia его шифрованной версией
    • Decrypt inplace: Заменить выбранный файл .cia его расшифрованной версией
  5. Ваш шифрованный / расшифрованный файл .cia будет помещен в выбранную папку

Удаление NNID без форматирования устройства

  1. Запустите GodMode9, держа нажатой кнопку (Start) во время загрузки
  2. Перейдите в [1:] SYSNAND CTRNAND -> data -> (32-значный ID) -> sysdata -> 00010038
  3. Зажмите (R), затем нажмите (X) на файле 00000000, чтобы переименовать его
  4. Нажмите (Вверх), чтобы переименовать файл в 10000000
  5. Нажмите (A), чтобы сохранить изменения
  6. Нажмите (A), чтобы разрешить запись в SysNAND и введите указанную комбинацию кнопок
  7. Вернитесь в главное меню
  8. Нажмите (Start) для перезагрузки