Установка игр, DLC, обновлений


Если вам помогло или просто понравилось это руководство, то я принимаю пожертвования
По вопросам, касающимся взлома обращайтесь в группу в вконтакте или Telegram
Об ошибках и неточностях просьба писать в группу руководства или в Telegram
Пользователям SX OS - SX OS НЕ РАБОТАЕТ на прошивке 6.2!

Предупреждения

В интернете могут появиться установочные файлы игр, содержащие брик-код!

Я НАСТОЯТЕЛЬНО НЕ РЕКОМЕНДУЮ качать игры из источников, которые хотя бы не раскрывают то, откуда их релиз взят. Если это NSP — релиз должен быть взят из CDNSP, если это XCI — релиз должен быть взят у известной релиз группы. Все XCI и должны быть подписаны соответственно с тем, как это делает релиз-группа и иметь сопроводительный файл с чек-суммами. Магнитки, что прикреплены ниже именно такие, пользоваться ими безопасно. Новые игры, по мере выхода, будут постится в группе.

Обязательно сделайте бекап, если у вас его нет. Делайте резервные копии сохранения, перед тем, как устанавливать непонятно откуда взятые игры.

Бриккод может быть даже в XCI-релизах, не забывайте об этом!

Нет никакого способа восстановить приставку, если у вас нет бекапа, поскольку затираются уникальные для консоли данные.

  • Не выходите онлайн с запущенной пиратской игрой - чревато баном
  • Игру можно обновить через eShop, но я крайне не рекомендую этого делать. Рекомендация не выходить в интернет по прежнему актуальна
  • Игры, DLC и обновления ставятся одинаково!
  • Nintendo начала банить сертификаты, с которых качали пиратку с серверов Nintendo. Поэтому все приложения, качавшие с CDN теперь бесполезны!!!

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

Игры

  • NSP - дампы игр из eShop.
  • XCI - побитовые дампы картриджа. Аналогичным образом раньше делались образы дисков для ПК. Можно монтировать прямо в слот картриджей, но пока это умеет только SX OS. На других кастомах может быть установлена с помощью n1dus.

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

  • XCI от релиз групп (раздача в архивах, распакуйте любой из многих, чтобы получить XCI)
  • NSP (полный дамп eSHOP от 16.11.2018, включая обновления и DLC, сделанный через CDNSP)
  • Darkumbra
  • Softvobra

Как узнать безопасно ли устанавливать игру

Для этого существует полезный скрипт - switch_game_checker. Скрипт работает как с XCI-, так и с NSP-образами.

  1. Нажмите зелёную кнопку “Clone or download
  2. Нажмите “Download ZIP” и сохраните архив в удобное место
  3. Извлеките содержимое архива в папку GameChecker так, чтобы в пути к этой папке не было пробелов и символов, кроме латинских
  4. Переименуйте игру, которую хотите проверить так, чтобы в её имени не было символов, кроме симоволов латиницы и чисел
  5. Перетяните на скрипт (check_nsp.bat для Windows, check_nsp.sh для MacOS и Linux) игру и ожидайте результата
    • Чем больше размер игры, тем долбше будет проходить проверка
    • На диске, на котором находится скрипт, должно быть места не менее, чем размер проверяемой игры
    • Для пользователей unix-like систем: при возникновении ошибки на этапе распаковки, убедитесь, что для hactool возведен execution-бит, или просто сделайте chmod u+x hactool
  6. Если результат будет зелёный, значит образ игры хороший и в него не вносились изменения. Такой образ можно использовать без опасений
  7. Если результат будет красный, значит образ игры был изменён. Это не значит, что в нем брик-код. Красными будут игры со вшитым любительским переводом, конвертированные из XCI-игры, игры со встроенными модами. Если вы не уверены в источнике, который дал вам красный образ, не устанавливайте его!

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

  1. Выключите консоль
  2. Вставьте карту памяти в ПК
  3. Обновите SDFiles от VK:3ds_cfw по инструкции из репозитория, если не делали этого ранее
  4. Скопируйте скачанную игру в формате .nsp в папку tinfoil/nsp или игру в формате .xci в папку tinfoil/xci, если собираетесь устанавливать игры через карту
  5. Вставьте карту памяти в консоль и запустите Atmosphere
  6. Запустите Homebrew Launcher

Выберите один из методов установки

Установка приложений в формате NSP и XCI через n1dus

Игры, дополнения и DLC можно устанавливать в произвольном порядке. Обновления и DLC распространяются только в формате NSP

  1. Выполните подготовительные работы, если ещё не сделали этого
  2. Запустите “n1dus
  3. Перейдите в папку, в которой находятся ваши .nsp- или .xci- файлы
  4. Наведите курсор на любой установочный файл
  5. Нажмите (X), чтобы удалить файл после установки, либо (A), чтобы не удалять
  6. Выберите куда именно хотите установить игру
    • SD Card - карта памяти
    • Nand - внутренняя память
  7. По завершению нажмите (A) и выберите следующий файл для установки
    • Если при установке возникает ошибка:
      • дайте файлам короткое имя. Чаще всего длинные имена файлов приводят к ошибкам
      • перекачайте файл, возможно он битый
  8. После завершения установки вернитесь на домашний экран, нажатием кнопки (HOME)

Установка приложений в формате NSP

Единственный плюс tinfoil в данный момент - установка всех файлов из папки подряд

Игры, дополнения и DLC можно устанавливать в произвольном порядке. Обновления и DLC распространяются только в формате NSP

  1. Выполните подготовительные работы, если ещё не сделали этого
  2. Запустите “Tinfoil
    • В свежем паке есть два “Tinfoil”. Используйте тот, версия которого 0.2.0
  3. Выберите “Title managment
  4. Выберите “Install NSP
    • Если игр слишком много и их список не помещается в экран - программа упадёт с ошибкой.
  5. Выберите игру, которую хотите установить и нажмите (A)
  6. Выберите куда именно хотите установить игру
    • SD Card - карта памяти
    • Nand - внутренняя память
  7. Выберите “Yes” (это позволит игре запускаться на прошивках версии ниже той, для которой игра разрабатывалась)
  8. Выберите “Yes” для удаления nsp-файлов после установки
  9. По завершению нажмите (A) и выберите следующий файл для установки
    • Если при установке возникает ошибка:
      • дайте файлам короткое имя. Чаще всего длинные имена файлов приводят к ошибкам
      • перекачайте файл, возможно он битый.
  10. После завершения установки вернитесь на домашний экран, нажатием кнопки (HOME)

Установка с ПК по беспроводному соединению с помощью программы BOOP

Этот способ требует активного WiFi соединения. ПК и приставка должны находиться в одной сети

  • Свежая версия BOOP (запускается на вашем ПК)
  1. Выполните подготовительные работы, если ещё не сделали этого
  2. Запустите “Tinfoil
    • В свежем паке есть два “Tinfoil”. Используйте тот, на иконке которого есть значок USB. Если у вас один Tinfoil - обновите SDFiles от VK:3ds_cfw по инструкции из ссылки
  3. Выберите “Title managment -> Network Install NSP
  4. Запускаем Boop.exe
  5. В графе “IP Adress” введите IP, написанный на нижнем экране приставки.
  6. Убедитесь, что в графе “Computer IP Adress” указан именно ваш локальный IP (обратитесь в Google, если не знаете как его узнать)
  7. Перетащите NSP, которые вы хотите установить в приставку в окно программы, либо выберите их, нажав на кнопку “Pick files
  8. Нажмите на кнопку “BOOP
  9. На экране консоли выберите файлы, которые собираетесь установить
    • Если игр несколько, выделите нужные кнопкой (X)
    • Если игр слишком много и их список не помещается в экран - программа упадёт с ошибкой.
  10. Нажмите (A), чтобы начать установку
  11. Выберите куда именно хотите установить игру
    • SD Card - карта памяти
    • Nand - внутренняя память
  12. Выберите “Yes” (это позволит игре запускаться на прошивках версии ниже той, для которой игра разрабатывалась)
  13. После завершения установки вернитесь на домашний экран, нажатием кнопки (HOME)

При возникновении каких-либо проблем или ошибок, попробуйте обновить Tinfoil, заменив tinfoil.nro в папке switch на tinfoil.nro из архива с обновлением

Установка с ПК через USB-кабель

Установка драйверов

  • Свежая версия Zadig.exe Эти драйвера отличаются от тех, что используются для передачи пейлоада на switch! Если вы ни разу не устанавливали игры этим методом, ставить драйвера нужно обязательно!
  1. Запустите Zadig.exe от имени Администратора
  2. В верхнем поле (на изображении ‘1’) вы должны увидеть строку “libnx USB comms
    • Если вместо “libnx USB comms” вы видите “Unknown Device”, подключите switch в другой USB и перезапустите ПК, после чего вернитесь к установке драйвера
    • Если там ничего нет, пробуйте подключиться в другой USB-порт, перезагрузить ПК, сменить кабель

  3. В поле “Driver” (на изображении ‘2’) выберите libusbK (v3.0.7.0)
  4. Нажмите “Install Driver” (‘3’)
  5. После успешной установки драйвера нажмите “Close” и закройте программу

Инструкция

  • Свежая версия AluminumFoil (запускается на вашем ПК)
  1. Выполните подготовительные работы, если ещё не сделали этого
  2. Запустите “Tinfoil
    • В свежем паке есть два “Tinfoil”. Используйте тот, версия которого 0.2.1. Если у вас один Tinfoil - обновите SDFiles от VK:3ds_cfw по инструкции из ссылки
  3. Выберите “Title managment -> USB Install NSP
  4. Подключите Switch к ПК с помощью кабеля
    • Вы должны увидеть надпись USB is ready. Waiting for header... на приставке, если она правильно определилась компьютером
      • Если надписи нет, переустановите драйвера на ПК, перезагрузите компьютер и Switch, затем пробуйте снова
  5. Запустите AluminumFoil.x86_64.exe от имени администратора
  6. Программа должна написать
    Connected to Switch
    ? NSP Directory:
    • Если вместо этого вы видите надпись
      Unable to open USB connection to Switch
      Press Enter to exit
      или другую ошибку, переустановите драйвера на ПК, перезагрузите компьютер и Switch, затем пробуйте снова. Попробуйте сменить USB-порт. Лично у меня программа просто не работает с USB 3.0, зато без проблем работает с 2.0
  7. На компьютере перейдите в папку, в которой хранятся ваши игры и скопируйте её адрес в буфер обмена
  8. Перейдите в окно программы AluminumFoil, вставьте туда скопированный адрес (для вставки достаточно нажать правую клавишу мышки на окне программы) и нажмите (ENTER)
  9. С помощью клавиши (ПРОБЕЛ) выделите игры, которые хотите передать на Switch
    • Вы можете начать набирать название нужной игры для удобства поиска
  10. Нажмите (ENTER), чтобы передать список игр на приставку
  11. На экране консоли выберите файлы, которые собираетесь установить
    • Если игр несколько, выделите нужные кнопкой (X)
    • Если игр слишком много и их список не помещается в экран - программа упадёт с ошибкой.
  12. Нажмите (A), чтобы начать установку
  13. Выберите куда именно хотите установить игру
    • SD Card - карта памяти
    • Nand - внутренняя память
  14. Выберите “Yes” (это позволит игре запускаться на пршивках версии ниже той, для которой игра разрабатывалась)1. После завершения установки вернитесь на домашний экран, нажатием кнопки (HOME)
    • Если установка не идёт, отключите брендмауер и антивирус и перезагрузите пк

При возникновении каких-либо проблем или ошибок, попробуйте обновить Tinfoil, заменив tinfoil.nro в папке switch на tinfoil.nro из архива с обновлением

Проверка целостности игр

Можно проверить лишь то была ли игра официально скачана из серверов Nintendo, или её дамп был изменён. Любая игра, сконвертированная/установленная в систему из XCI будет считаться изменённой.

  1. Запустите Atmosphere из конфига Atmosphere NOGC sigchk
  2. Перейдите в “Настройки” -> “Управление данными” -> “Программы
  3. Выберите игру, которую хотите проверить
  4. Выберите пункт “Проверить на наличие поврежденных данных
  5. Дождитесь результата проверки

Помните, что положительный результат означает лишь то, что в игру не вносились изменения и она соответствует версии из eShop. Отрицательны й результат значит лишь то, что в игру были внесены изменения. Конвертированные игры, либо игры со встроенным переводом всегда будут считаться системой повреждёнными. Помните, что проверка имеет смысл только на Atmosphere NOGC sigchk, поскольку там включена проверка подписи данных.

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

Для корректной работы переводов нужен активированный модуль LayeredFS. У пользователей SX OS он активирован по умолчанию. У пользователей Atmosphere LayeredFS будет работать только при загрузке Atmosphere или Atmosphere NOGC. Подробнее смотрите в инструкции по запуску прошивки

Так же следуйте инструкции, которая поставляется с каждым переводом.