Nintendo Switch

Энтузиасты с сайта XDA Developers сдержали обещание и выпустили LineageOS 15.1 на базе Android 8.1 для игровой приставки Nintendo Switch. Установить прошивку можно с карты памяти, но процесс относительно сложный, поэтому требует навыков и понимания.

Прошивка была портирована с другой игровой приставки — NVIDIA Shield. Взлому поддаются не все экземпляры Nintendo Switch. Чем старее приставка, тем больше вероятности её взломать.

На Nintendo Switch используется собственная операционная система Nintendo со множеством ограничений. Приставка препятствует запуску игр, которые не были одобрены для неё производителем. После установки LineageOS эти ограничения снимаются: пользователь получает возможность запускать любые игры и приложения для Android, в том числе сервисы Google и стриминговый игровой сервис GeForce Now. Игровые контроллеры Nintendo сохраняют работоспособность, кроме того, появляется возможность играть с использованием клавиатуры и мыши. Что потребуется:

Взламываемая версия Nintendo Switch. Проверить, подходит ли ваша приставка, можно здесь.
Компьютер и кабель USB Type-C.
Карта памяти минимум на 16 ГБ с адаптером для подключения к компьютеру.

Требуемые файлы:

Версия прошивки LineageOS в зависимости от объёма карты памяти.
Набор GApps для Android 8.1 в версии ARM64. Требуется для установки сервисов и приложений Google.
TegraRcmGUI — программа для отправки эксплойтов на Nintendo Switch.
balenaEtcher — программа для записи прошивки на карту памяти.
Hetake — загрузчик с выбором операционной системы.

Установка прошивки:

  • Вставьте карту памяти в компьютер.
  • Запустите balenaEtcher, выберите файл android-XXgb.img.gz и нажмите «flash». Процесс записи может занять около часа, при этом все записанные ранее данные с карты памяти будут удалены.
  • Закройте balenaEtcher. В «Проводнике» появятся два новых носителя информации. Первый будет показывать ошибку при попытке открыть его, а второй представляет из себя 2-гигабайтный раздел. Если эти накопители не появились, достаньте карту памяти и подключите её ещё раз.
  • Поместите GApps.zip, не распаковывая, в 2-гигабайтный раздел.
  • Достаньте карту памяти из компьютера и вставьте её в Nintendo Switch.
  • Распакуйте zip-файл Hetake.
  • Загрузитесь в RCM. Это можно сделать одним из нескольких способов, например, так.
  • Запустите TegraRcmGUI. Откройте вкладку настроек и выберите «Install driver». Вернитесь в основную вкладку и выберите.bin-файл Hetake. Подключите консоль к компьютеру кабелем. В TegraRcmGUI появится сообщение «RCM OK». После этого можно отсоединить консоль от компьютера.
  • Перейдите в «More Configs», нажмите кнопку прибавления громкости и выберите «Switchroot Android». Зажимайте кнопку прибавления громкости до тех пор, пока не появится меню TWRP.
  • Нажмите «Install», а затем «Select Storage» и «Micro SD card». Выберите zip-файл GApps и переместите слайдер вправо. Сотрите кэш Dalvik.
  • Если при установке GApps появится сообщение об ошибке, перейдите в меню Mount и проведите проверку системы.
  • Перезапустите консоль, снова зайдите в RCM и ещё раз запустите hetake с компьютера. Загрузитесь в Android, но теперь не нажимайте ни на какие кнопки.
  • На консоли запустится Android. Завершите первичную настройку и установите или обновите приложения NVIDIA в Play Маркете.






Установка LineageOS не затрагивает основную операционную систему Nintendo Switch, поэтому нет риска привести приставку в негодность.

Прошивка не лишена недостатков. Известные баги:

  • Не работает глубокий сон
  • Не работает автоповорот экрана
  • Нельзя делать скриншоты
  • Нет выключения экрана в доке
  • Некоторые игры неправильно реагируют на нажатия с джойконов
  • Возможно зависание при загрузке
  • На большом экране могут возникать помехи и артефакты
  • Экран может регистрировать нажатия, когда вы ведёте по нему пальцем, не отрываясь
  • Зарядка не отображается, хотя консоль заряжается
  • Может неожиданно отключаться Wi-Fi



iGuides в Telegram — t.me/igmedia
iGuides в Яндекс.Дзен — zen.yandex.ru/iguides.ru



Источник:

XDA Developers XDA Developers