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


Вышла новая прошивка 8.0.0! Не обновляйтесь на неё, иначе не сможете взломать приставку!
Если вы попали в это руководство впервые и не знаете как прошивается Switch, рекомендуем начать знакомство с ним с первой страницы
Если вам помогло или просто понравилось это руководство, то мы принимаем пожертвования.
По вопросам, касающимся взлома и руководства, обращайтесь сюда.
Если приставка зависла или не подаёт признаков жизни, выключите её удерживанием кнопки (POWER) 30 секунд, затем включите и пробросьте пейлоад!

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

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

Источники, которые представлены ниже авторы руководства считают безопасными.

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

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

Игры

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

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

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

Для этого существует полезный скрипт - 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. Обновите прошивку приставки
  4. Обновите kefir по инструкции из репозитория, если не делали этого ранее
  5. Скопируйте игру в место установки
    • Если собираетесь ставить игру с карты памяти, скопируйте скачанную игру в формате .nsp или .xci в папку games,
    • Если собираетесь по воздуху или через USB, просто скопируйте игру в удобное место
  6. Вставьте карту памяти в консоль и запустите прошивку
  7. Запустите Homebrew Launcher

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

Использование переводов и модификаций

Для корректной работы переводов нужен активированный модуль LayeredFS. Как правило, модуль активирован по-умолчанию. В Atmosphere файлы для LFS нужно класть в папку atmosphere\titles\TITLEID, в SX OS - sxos\titles\TITLEID, где “TITLEID” - 16-ти символьный код, соответствующий коду вашей игры. Обычно в архиве с модификациями лежит именно эта папка.

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