Запуск Linux на Nintendo Switch возможен только на консолях первых ревизий с уязвимостью Fusée Gelée в загрузчике Tegra X1 — проверить совместимость можно по серийному номеру приставки до начала каких-либо манипуляций. Модели Switch Lite и обновлённые ревизии с маркировкой Mariko аппаратно защищены от этого метода, и программного обхода для них не существует.

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

Какие приставки совместимы

Уязвимость Fusée Gelée находится в bootrom процессора NVIDIA Tegra X1 и не может быть закрыта обновлением прошивки — она зашита на уровне кремния. Однако Nintendo выпустила обновлённую ревизию чипа, где брешь устранена аппаратно. Поэтому первый шаг — определить, к какой ревизии относится ваша консоль.

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

  • 🔍 Оригинальный Switch 2017–2018 годов выпуска — чаще всего уязвим
  • 🚫 Switch с улучшенной батареей (коробка с красным фоном) — защищён
  • 🚫 Switch Lite — уязвимость закрыта аппаратно
  • 🚫 Switch OLED — программный эксплойт недоступен

⚠️ Внимание: если ваша консоль относится к защищённой ревизии, не пытайтесь применять инструкции для старых моделей. Загрузка не запустится, а некорректные действия с режимом восстановления могут вывести устройство из строя.

Что потребуется для установки

Для запуска Linux используется связка из кастомного загрузчика и дистрибутива, адаптированного под Tegra X1. Наиболее известный проект — switchroot, в рамках которого существуют сборки Ubuntu и Android для консоли. Никакой пайки и разборки для уязвимых ревизий не требуется — эксплойт срабатывает через USB в режиме RCM (Recovery Mode).

Подготовьте следующее оборудование и файлы:

  • 💾 Карта microSD достаточного объёма, отформатированная в FAT32 или exFAT
  • 🔌 USB-кабель Type-C для подключения консоли к компьютеру
  • 📎 RCM-джиг или иной способ замкнуть контакты правого Joy-Con-рельса для входа в режим восстановления
  • 💻 Компьютер с утилитой для отправки payload, например TegraRcmGUI под Windows

Точные версии загрузчика и дистрибутива берите только из официальных репозиториев проектов. Сторонние сборки с файлообменников могут содержать вредоносный код или устаревшие компоненты.

📊 Какая у вас модель Nintendo Switch?
Оригинальная 2017–2018
С улучшенной батареей
Switch Lite
Switch OLED

Подготовка карты памяти и вход в RCM

Карта памяти разбивается на разделы: часть отводится под файлы загрузчика, часть — под корневую файловую систему Linux. Утилиты для разметки обычно входят в состав инструкций проекта switchroot. Образ системы записывается на карту с помощью стандартных инструментов вроде balenaEtcher либо командой dd на Linux-компьютере.

Вход в режим RCM выполняется так: консоль полностью выключается, в правый рельс устанавливается джиг, затем зажимается комбинация кнопок громкости и питания. Признак успеха — экран остаётся чёрным, но при подключении к компьютеру устройство определяется как APX. Если консоль загрузилась обычным образом, контакт не сработал — повторите попытку.

☑️ Подготовка к установке Linux на Switch

Выполнено: 0 / 5

Запуск Linux: порядок действий

После входа в RCM консоль подключается к компьютеру, и через утилиту отправки payload загружается цепочка: сначала hekate или аналогичный bootloader, затем из его меню — ядро Linux с карты памяти. Первый запуск может занять заметно больше времени, чем последующие, поскольку система разворачивает разделы и выполняет начальную настройку.

Типовая команда для отправки payload на Linux-компьютере выглядит примерно так:

sudo ./fusee-launcher.py hekate.bin

После загрузки вы получаете рабочий стол Ubuntu с сенсорным вводом. Поддерживаются Wi-Fi, Bluetooth, вывод изображения через док-станцию и подключение периферии по USB. Джой-коны в Linux-режиме работают ограниченно — для комфортного использования лучше подключить клавиатуру и мышь.

💡

Перед первым запуском сделайте полный бэкап NAND через hekate — это единственный надёжный способ вернуть консоль к жизни при серьёзном сбое.

Возможности и ограничения системы

Linux на Switch превращает консоль в компактный ARM-компьютер. Доступны браузер, офисные приложения, среды разработки, эмуляторы и медиаплееры. Производительность ограничена четырьмя ядрами Cortex-A57 и 4 ГБ оперативной памяти — тяжёлые задачи вроде современных игр или видеомонтажа система не потянет.

КомпонентСтатус поддержкиПримечания
Wi-Fi и BluetoothРаботаютЗависит от версии сборки
Вывод через докРаботаетРазрешение зависит от конфигурации
Joy-ConОграниченноЛучше использовать внешнюю периферию
Аппаратное видеодекодированиеЧастичноЗависит от плеера и сборки
Спящий режимНестабиленВозможны проблемы с пробуждением

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

💡

Linux на Switch работает с карты памяти и не трогает встроенную систему — это обратимая модификация, не требующая перепрошивки консоли.

Риски: бан, гарантия и «кирпич»

Главный риск — не технический, а сервисный. Использование кастомного ПО нарушает условия Nintendo, и при выходе в сеть с модифицированной консоли возможен бан: блокировка доступа к eShop и онлайн-играм. Сама по себе загрузка Linux с карты памяти следов в системе почти не оставляет, но любые сопутствующие модификации прошивки повышают риск.

⚠️ Внимание: не выходите в Nintendo Network с консоли, на которой запускался кастомный код, если для вас важен онлайн-доступ. Гарантированного способа избежать бана не существует.

Аппаратный риск минимален при аккуратной работе, но существует. Опасные ситуации: прерывание записи во внутреннюю память, использование непроверенных payload, разряд батареи в RCM-режиме. Также учтите, что автоматический RCM (autorcm), если вы его включали, меняет поведение загрузки — помните об этом при возврате к обычному использованию.

Что делать, если консоль не выходит из RCM

Если экран чёрный и консоль не реагирует — зажмите кнопку питания на 15 секунд для полного выключения, затем включите обычным способом. Если устройство определяется компьютером как APX, но не загружается, отправьте стоковый payload или зарядите консоль: севшая батарея в RCM — частая причина «зависания».

Альтернативы для защищённых ревизий

Для консолей Mariko, Lite и OLED единственный путь к кастомному ПО — аппаратный модчип с пайкой на материнскую плату. Это дорогая и рискованная процедура, требующая навыков микропайки; ошибка может необратимо повредить плату. Мы не рекомендуем выполнять её самостоятельно без опыта — обращайтесь в профильные мастерские и взвесьте, оправдан ли риск.

Если цель — просто поработать с Linux на портативном устройстве, рассмотрите альтернативы: одноплатные компьютеры вроде Raspberry Pi, портативные консоли на x86 или ARM с нативной поддержкой Linux. Они дадут схожий опыт без риска для игровой приставки.

⚠️ Внимание: установка модчипа аннулирует гарантию и при ошибке пайки может превратить консоль в неремонтопригодное состояние. Решение принимайте только после изучения документации конкретного чипа.

💡

Если вы не уверены в ревизии консоли, проверьте её серийный номер по нескольким независимым таблицам сообщества — единичные списки бывают неточными.

Часто задаваемые вопросы

Удалится ли Linux, если вытащить карту памяти?

Да. Система целиком находится на microSD, и без неё консоль загружается в штатную прошивку. Никаких следов установки на внутренней памяти при таком сценарии не остаётся.

Можно ли играть в игры Switch под Linux?

Нет, нативные игры консоли под Linux не запускаются. Доступны эмуляторы других платформ и Linux-приложения, но библиотека Switch остаётся в стоковой системе.

Нужен ли постоянно компьютер для запуска Linux?

Для уязвимых консолей payload нужно отправлять при каждой холодной загрузке. Существуют компактные USB-триггеры и телефонные приложения, которые заменяют компьютер в дороге.

Забанят ли консоль за один запуск Linux?

Запуск Linux сам по себе не отправляет данных на серверы Nintendo, если вы не выходите в сеть с модифицированной системы. Однако гарантий нет: любые сопутствующие изменения прошивки повышают риск блокировки.

Работает ли док-станция и зарядка под Linux?

Вывод изображения через док в большинстве сборок поддерживается, зарядка также работает. Стабильность зависит от версии дистрибутива — проверяйте список известных проблем конкретной сборки.