Что такое Homebrew App Store и от чего он зависит

Homebrew App Store — это каталог любительских программ для Nintendo Switch с модифицированной прошивкой. Его ведёт независимое сообщество, а не Nintendo: в официальном магазине eShop таких приложений нет, и к учётной записи Nintendo каталог не привязан.

Магазин работает как клиент: при каждом запуске он обращается к серверу разработчиков, скачивает список приложений и показывает его на экране. Без соединения с этим сервером он либо показывает пустой экран, либо сообщает об ошибке сети. Поэтому почти любая неисправность упирается в один из трёх узлов: сеть консоли, сам файл магазина на карте памяти или сервер каталога.

Запускается магазин через Homebrew Menu — отдельное меню для сторонних программ. Если меню открывается, а магазин нет, прошивка ни при чём.

Сначала проверьте, выходит ли консоль в интернет

Консоль с модифицированной прошивкой может считать себя подключённой к Wi-Fi и при этом не иметь выхода в интернет. Проверьте по порядку:

  1. Откройте системные настройки, раздел «Интернет», и запустите проверку соединения. Пока проверка не проходит, магазин не заработает.
  2. Если интернет консоли раздаёт телефон, убедитесь, что на самом телефоне сайты открываются. При ограничениях мобильного интернета точка доступа остаётся включённой, но трафик наружу не идёт: Switch покажет сеть, а каталог не загрузится.
  3. Проверьте, не включён ли на консоли режим полёта: в нём Wi-Fi отключается, хотя значок сети в меню прошивки может оставаться.
  4. Проверьте дату и время на консоли. При сбитых часах защищённое соединение с сервером не устанавливается, и магазин сообщает об ошибке сертификата или не загружает список.

Сервер каталога находится за пределами России. В периоды, когда мобильный интернет переведён в ограниченный режим, он может быть недоступен именно с мобильной сети, тогда как домашний проводной провайдер открывает его без проблем. Это не неисправность консоли: подключите Switch к домашней сети и повторите попытку либо дождитесь снятия ограничений.

Магазин вылетает при запуске: режим апплета и нехватка памяти

Частый сценарий: Homebrew Menu открыт через альбом (значок галереи на главном экране), магазин запускается, показывает логотип и закрывается или зависает. Это не поломка магазина, а ограничение памяти. При запуске через альбом сторонние программы работают в режиме апплета: им выделяется небольшой объём оперативной памяти, которого каталогу с картинками и списком на сотни приложений может не хватить.

Решение — запустить Homebrew Menu в полном режиме. На большинстве сборок модифицированной прошивки для этого удерживают кнопку R при запуске любой установленной игры: вместо игры откроется меню сторонних программ с полным объёмом памяти. Точный способ зависит от версии прошивки и настроек загрузчика, поэтому сверьтесь с документацией вашей сборки.

ПризнакРежим апплетаПолный режим
Как запущеночерез альбомчерез игру с удержанием R
Поведение магазинавылет при загрузке списка или картинокработает штатно
Что делатьперезапустить в полном режимеискать причину в сети или файлах

Список приложений пустой или загрузка обрывается

Если магазин открылся, но список пуст или скачивание обрывается на середине, причина обычно на стороне соединения или карты памяти.

  • Пустой список при рабочем интернете означает, что сервер каталога не ответил. Проверьте, открывается ли сайт разработчиков с телефона или компьютера в той же сети. Если нет, повторите позже: каталог бывает недоступен во время обновлений на стороне разработчиков.
  • Обрыв загрузки на одном и том же приложении — часто признак нехватки места на microSD. Магазин распаковывает архив во временную папку, и ему нужно место сразу и под архив, и под распакованные файлы.
  • Обрыв на разных приложениях в случайный момент — чаще нестабильный Wi-Fi. Поднесите консоль ближе к роутеру или временно отключите от сети другие устройства.
  • Ошибка уже при установке, после скачивания, — проверьте, что карта памяти не в режиме «только чтение» и что файловая система цела: вставьте карту в компьютер и запустите проверку диска.

Файл магазина устарел или повреждён

Магазин лежит на карте памяти в папке switch, в собственном подкаталоге с файлом appstore.nro. Старая версия может перестать работать после обновления системной прошивки, сборки или самого сервера: разработчики время от времени меняют формат каталога, и клиенты прошлых лет его не понимают.

  1. Выключите консоль полностью, не в режим сна, и извлеките карту памяти.
  2. На компьютере скачайте свежую версию магазина со страницы проекта разработчиков. Скачивайте только оттуда: сторонние сборки с «улучшениями» — обычный способ подсунуть вредоносный файл.
  3. Замените файл appstore.nro в папке switch/appstore. Остальные файлы в подкаталоге можно удалить: магазин создаст их заново.
  4. Вставьте карту, загрузитесь в модифицированную прошивку и запустите магазин в полном режиме.

Если после замены магазин по-прежнему не открывается, а другие программы из Homebrew Menu работают, дело может быть в несовместимости версии магазина с версией системы.

Если каталог недоступен: как поставить приложение вручную

Каталог — удобство, а не единственный путь. Любое приложение для модифицированной Nintendo Switch ставится вручную, и этот способ не зависит от того, работает ли магазин.

  1. Найдите приложение на странице его разработчиков (как правило, это открытый репозиторий) и скачайте файл .nro на компьютер.
  2. Скопируйте файл в папку switch на карте памяти: в корень папки либо в отдельный подкаталог с именем приложения, если так сказано в описании.
  3. Если приложение идёт в архиве с несколькими папками, распакуйте его в корень карты, сохраняя структуру: часть файлов должна лечь не в switch, а в другие папки прошивки.
  4. Перезапустите Homebrew Menu — новое приложение появится в списке без участия магазина.

У разработчиков магазина есть и веб-версия каталога, где те же приложения скачиваются браузером. Если на консоли сеть не работает, а на компьютере работает, это самый короткий путь.

Чего делать не стоит

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