Установка Android 10 на Nintendo Switch

Обновлено: 02.07.2024

По словам XDA-Developers, те же люди, которые первоначально представили Android для Nintendo Switch, команда Switchroot, вернулись с обновлением Android 10. Хотя мод доступен только для определенных моделей Switch, он позволяет пользователям, установившим его, запускать приложения из Google Play Store, такие как игры, эмуляторы и потоковые сервисы, такие как Netflix и Twitch.

Обновление также доводит мод до совершенства, позволяя джойстикам Joy-Con работать как полноценные аналоговые джойстики вместо восьмипозиционных крестовин, поддерживает режим глубокого сна, который, по словам разработчиков, «может длиться неделями». обновления по воздуху и улучшенную поддержку Wi-Fi, которая обещает меньше отключений.

Конечно, настоящая причина добавления Android на Switch заключается в том, чтобы вы могли играть в игры, которые не являются играми для Switch, например в игры, в которые можно играть на Game Boy Advance, Nintendo DS и Эмуляторы PSP в Play Store. Вы можете увидеть, как они работают на коммутаторе, в видео ниже. Конечно, вы также можете получить другие игры Play Store, такие как Genshin Impact, или приложения, такие как Spotify. Но вы также не отказываетесь от возможности играть в игры Switch, так как Android устанавливается на карту microSD, а не прошивается на самой консоли.

Стоит отметить, что Android на Switch чрезвычайно неофициален. Команда LineageOS официально не поддерживает порт, и это более или менее модифицированная сборка ОС, предназначенная для Nvidia Shield TV. Эксплойт для запуска Android также работает только на коммутаторах, которые вышли до обновления чипсета и батареи Nintendo, что полностью исключает Switch Lite. Даже если у вас есть один из переключателей с возможностью модификации, который вы можете проверить с помощью онлайн-инструмента, в некоторых руководствах о том, как войти в загрузчик Android, говорится, что ваш коммутатор можно заблокировать, если вы допустите ошибку. Рекомендуется проявлять крайнюю осторожность.

Есть также предостережения, например тот факт, что игры, созданные для Nvidia Shield, не работают, согласно сообщению на форуме XDA, которое служит руководством по установке мода. Тем не менее, список ошибок намного меньше, чем в прошлый раз, когда версия Android была LineageOS 15.1, которая была основана на Android 8.1 Oreo. Новая версия основана на LineageOS 17.1, которая представляет собой сборку Android 10.

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

* Android 10 на базе Lineage 17.1
* Беспроводные обновления.
* Полная поддержка контроллеров Joy-Con и Pro с аналоговыми джойстиками и направляющими.
* Поддержка Hori Joy-Con .
* Глубокий сон, который может длиться неделями.
* Сборка на базе Android TV.
* Переработаны профили вентиляторов для более тихой работы.
* Оптимизирована поддержка док-станции с масштабированием разрешения.
* br />* Переписанный драйвер зарядного устройства, поддерживающий USB-PD и док-станции сторонних производителей.
* Оптимизированный драйвер сенсорного экрана.
* Упрощенная установка с помощью инструмента разделения hekate.
* Переработанные, упрощенные профили питания .
* Значительно улучшенный драйвер Wi-Fi с меньшим количеством прерываний.
* Поддержка удаленного приложения Shield TV для удобного управления с док-станции.
* Перезагрузка для поддержки полезной нагрузки.
* Улучшенная поддержка аксессуаров Bluetooth.
* br />* Поддержка автоматического поворота.

Android 10 только что был перенесен на Nintendo Switch. Благодаря усердной работе команды SwitchRoot теперь можно наслаждаться портом LineageOS 17.1 на базе Android 10 на вашей консоли Nintendo Switch. Этот релиз создан той же командой, которая первоначально портировала Android 8.1 Oreo на Nintendo Switch.

Выпуск Android 10 основан на сборке LineageOS 17.1 для телевизора NVIDIA SHIELD TV и содержит множество улучшений по сравнению с предыдущим выпуском, включая столь необходимый режим глубокого сна, чтобы ОС не убивала время автономной работы вашей консоли. По словам команды SwitchRoot, в целом он быстрее и отзывчивее, чем предыдущая версия Android 8.1 Oreo.

Неофициальный* порт LineageOS 17.1 для Nintendo Switch предлагает следующие возможности:

  • Android 10 на базе Lineage 17.1
  • Беспроводные обновления.
  • Полная поддержка контроллеров Joy-Con и Pro с аналоговыми джойстиками и направляющими.
  • Поддержка Hori Joy-Con.
  • Глубокий сон, который может длиться неделями.
  • Сборка на базе Android TV.
  • Переработаны профили вентиляторов для более тихой работы.
  • Оптимизированная поддержка док-станции с масштабированием разрешения.
  • Переписанный драйвер зарядного устройства, поддерживающий USB-PD и сторонние док-станции.
  • Оптимизирован драйвер сенсорного экрана.
  • Упрощенная установка с помощью инструмента для создания разделов Hekate.
  • Переработаны и упрощены профили мощности.
  • Значительно улучшенный драйвер Wi-Fi с меньшим количеством прерываний.
  • Поддержка удаленного приложения Shield TV для удобного управления на док-станции.
  • Перезагрузитесь для поддержки полезной нагрузки.
  • Улучшена поддержка аксессуаров Bluetooth.
  • Поддержка авторотации.

Прошивка доступна в двух вариантах: сборка для планшетов со стандартным пользовательским интерфейсом Android с поддержкой всех приложений и сборка Android TV, которая поддерживает как закрепленные, так и незакрепленные варианты использования, но имеет более ограниченную поддержку приложений. Первый вариант рекомендуется, если вы в основном используете Nintendo Switch, когда он не подключен к док-станции, а второй предлагает гораздо лучшие возможности пристыковки.

Что касается ошибок и сломанных вещей, разработчик говорит, что игры, созданные для SHIELD (Half-Life 2, Tomb Raider и т. д.), не поддерживаются, и вы можете заметить некоторые заикания со звуком Bluetooth. Некоторые приложения также могут не поддерживать крестовину Joy-Con.

Чтобы установить эту сборку, вам потребуется Nintendo Switch с поддержкой RCM, кабель USB-C, высокоскоростная карта microSD (отформатированная в FAT32) и ПК. Если у вас уже установлена ​​сборка Android 8.1 Oreo на SD-карте, просто обязательно сделайте резервную копию своих данных перед установкой сборки Android 10, так как перепрошивка этого нового ПЗУ сотрет все данные. После установки самого ПЗУ обязательно прошейте пакет Google Apps, ZIP-файл Alarm Disable и ZIP-архив Xbox Joycon Layout, если вы используете контроллер Xbox.


Установка Google Apps на Nintendo Switch через TWRP. Фото: Адам Конвей

Если вы хотите попробовать прошивку LineageOS 17.1 с Android 10 на своем Nintendo Switch, перейдите по ссылке ниже, где вы найдете всю необходимую информацию, включая пошаговое руководство по перепрошивке. Спасибо разработчикам устава, Steel01, CTCaer, Langerhans, Ave и другим участникам за их усилия по реализации этого проекта!

*Для ясности, это «неофициальная» сборка LineageOS 17.1, потому что она не создается командой LineageOS. Однако он является «официальным» в том смысле, что он создан командой SwitchRoot, которая первоначально портировала Android на Nintendo Switch.

Хотя Nintendo на самом деле ничего не говорила об оборудовании, на котором работает ее консоль Switch, разборки показали, что она работает на чипсете NVIDIA Tegra. Набор микросхем Tegra, для тех, кто не знаком, представляет собой набор микросхем на базе ARM, который NVIDIA в свое время безуспешно пыталась продать производителям смартфонов.

Это не означает, что Tegra мертва, но, как мы видим на Switch, она явно жива и здорова и нашла новый дом. Хорошая новость заключается в том, что, поскольку это чипсет на базе ARM, теоретически он должен поддерживать такие платформы, как мобильная операционная система Android от Google.

Благодаря работе устава разработчиков они нашли способ установить Android 10 на Switch. Если вы заинтересованы в том, чтобы попробовать перенести Android на свой Nintendo Switch, читайте дальше, чтобы узнать, как это сделать.

Проверьте версию Nintendo Switch

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

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

Установка Android 10 на Nintendo Switch

  1. Загрузите Nintendo Switch и убедитесь, что Joy-Coy подключены и синхронизированы с вашей консолью.
  2. Выключите переключатель, извлеките карту microSD и убедитесь, что карта отформатирована в FAT32.
  3. Загрузите Lineage OS 17.1 (основанную на Android 10) отсюда на компьютер
  4. Загрузите отсюда загрузчик Hekate на компьютер
  5. Подключите карту памяти microSD к компьютеру и убедитесь, что вы сделали резервную копию ее содержимого на случай, если что-то пойдет не так и ваши файлы будут удалены.
  6. Откройте ZIP-файл Lineage 17.1, загруженный с помощью 7-zip (скачайте здесь, если у вас его еще нет). Не используйте встроенный в Windows инструмент извлечения файлов.
  7. Перетащите файлы из архива ZIP в корневой каталог карты microSD.
  8. Откройте ZIP-файл Hekate и перетащите файл загрузчика на карту microSD.
  9. Отсоедините карту microSD от компьютера и снова вставьте ее в Nintendo Switch.
  10. Подключите загрузчик RCM к коммутатору (вы можете купить его здесь, если у вас его нет)
  11. Нажмите кнопку питания, чтобы начать загрузку, затем нажмите и удерживайте кнопку уменьшения громкости.
  12. Теперь вы должны загрузиться в Hekate. Вы можете пропустить настройку даты и времени
  13. Нажмите «Параметры Nyx», затем нажмите «Сбросить Joy-Con BT» и нажмите «ОК», когда закончите. Убедитесь, что там написано «Найдено 2 из 2 Joy-Cons».
  14. Нажмите "Закрыть".
  15. Нажмите «Инструменты» и выберите «Arch bit . РКМ. Трогать .Разделы”
  16. Нажмите «Разделить SD-карту».
  17. Перетащите ползунок Android, чтобы выбрать, сколько места вы хотите зарезервировать на SD-карте для Android, и ползунок HOS, чтобы выбрать, сколько места может использовать ОС Switch.
  18. Нажмите «Следующий шаг», затем нажмите «Пуск» и подождите, пока карта microSD не будет разбита на разделы.
  19. Нажмите "Flash Android", нажмите "Продолжить" и подождите.
  20. При появлении запроса на перезагрузку в TWRP нажмите «Продолжить».
  21. Зайдя в TWRP, проведите по панели в правом нижнем углу, чтобы разрешить изменения, и нажмите «Установить».
  22. Нажмите «Выбрать хранилище» и выберите карту microSD.
  23. Нажмите на ZIP-файл Lineage 17.1 и проведите пальцем для подтверждения.
  24. Во время установки Lineage могут появляться сообщения об ошибках, но их можно игнорировать.
  25. После завершения установки ZIP-файлов нажмите "Перезагрузить систему".
  26. При перезагрузке нажмите кнопку уменьшения громкости, чтобы разрешить загрузку Hekate.
  27. Вернувшись в меню, нажмите "Дополнительные конфигурации", а затем выберите "Переключить root на Android 10".
  28. Загрузка Android 10 займет некоторое время.
  29. После загрузки вас встретит мастер настройки. Просто следуйте инструкциям на экране, и все готово.

Теперь некоторые из вас могут опасаться модификации вашего Nintendo Switch, но хорошая новость заключается в том, что, поскольку этот метод предполагает использование вашей SD-карты, он не должен переопределять основную операционную систему вашего Switch. Это также означает, что у вас не должно быть проблем с Nintendo из-за этого мода, но вы действуете на свой страх и риск.

Это руководство описывает установку общедоступной версии Switchroot Android 10/Q на основе LineageOS 17.1 на коммутаторе. Оригинальное руководство, на котором это основано, можно найти здесь. Все фотографии предоставлены @bylaws на форуме разработчиков XDA.

¶ Требования

  • Переключатель, использующий RCM (СНАЧАЛА ПРОВЕРЬТЕ ЗДЕСЬ)
  • Метод эксплуатации RCM (обычно джиг, но другие методы можно найти ЗДЕСЬ)
  • Компьютер
  • Кабель USB-C/автоматический инжектор с переключателем USB-C
  • SD-карта высокого качества >= 16 ГБ
  • устройство чтения карт памяти microSD для компьютера

¶ Предпосылки

  • Перед попыткой установить этот выпуск удалите все сборки Switchroot Andorid Oreo, Pie или Q для разработчиков.
  • Убедитесь, что SD-карта отформатирована как FAT32 или exFAT.
    Она будет автоматически отформатирована как FAT32 во время создания разделов, поскольку это необходимо для загрузки Android (или L4T Linux)

¶ Шаги

  1. Загрузите последнюю версию загрузчика hekate ЗДЕСЬ ( hekate_ctcaer_[версия]_Nyx_[версия].zip )
  2. Распаковать архив hekate в корень SD-карты
  3. ЗДЕСЬ загрузите последний ZIP-файл icosa-tab (стандартный планшет Android) или icosa-atv (Android TV)

Теперь ваша SD-карта должна выглядеть так, если она используется совместно с HOS (Horizon OS/Switch OS):

  1. Загрузитесь в HOS и убедитесь, что Joy-Cons сопряжены
  2. Вставьте SD-карту в коммутатор, вставьте фиксатор RCM в правую направляющую.
  3. Подключите коммутатор к ПК (или другому инжектору полезной нагрузки) через USB-C и выключите консоль.
  4. Одновременно нажмите Power и VOL +, чтобы войти в режим RCM и внедрить полезную нагрузку hekate ( hekate_ctcaer_[version].bin ), которая пришла вместе с загруженным zip-архивом hekate.
  5. В гекате запустите Nyx Options

Параметры Nyx

Dump Joy-Con BT

  1. Убедитесь, что сообщение верное, в противном случае исправьте ошибки в HOS и повторите попытку.

Сброс в сообщение SD

nyx20890123_204922.jpg

nyx20890123_204928.jpg

  1. Используйте ползунки, чтобы выбрать подходящее пространство для каждой ОС (рекомендуется не менее 16 ГБ для Android, хотя можно использовать и ~8 ГБ), затем нажмите "Далее".
  2. Следуйте инструкциям и при необходимости создайте резервную копию папки Nintendo или любых файлов CFW с помощью инструмента hekate SD UMS через USB-C или извлеките SD-карту и прочитайте непосредственно на ПК ( hekate / Nyx может приостановить и перезагрузить при извлечении SD )
  3. Подключите коммутатор к компьютеру и выберите "SD UMS"
  4. Распакуйте ZIP-файл в корень SD-карты (любая крупная программа для распаковки должна нормально работать по состоянию на 16.08.21)

Теперь ваша SD-карта должна выглядеть так:

  1. Если вы планируете использовать функции OpenGApps для Google Play, загрузите пико-вариант ARM64 10.0 или ARM64 10.0 вариант tvmini (для tab vs. atv) ЗДЕСЬ и поместите zip в корень SD-карты
  2. Если у вас есть другие прошиваемые zip-файлы, поместите их в корень SD-карты.
  3. Безопасное извлечение SD-устройства UMS
  4. Вернитесь на коммутатор, выберите "Flash Android" и подтвердите запрос на перезагрузку для восстановления (TWRP).
  5. Нажмите «Установить», затем «Выберите хранилище» в TWRP и выберите «Карта Micro SD».
  6. Установите zip-архив Lineage, а затем OpenGApps и любые другие zip-файлы, которые вам, возможно, придется установить (см. Дополнительные zip-файлы), и выберите «Перезагрузка» -> «Система».
  7. Если установка зависает при распознавании голоса, вернитесь на страницу конфигурации Wi-Fi и выберите "Пропустить сейчас" — приложения Pico GApp не должны включать настройку Google Assistant, но эта проблема может возникнуть при использовании другого пакета
  8. Ваши контроллеры JoyCon не будут автоматически подключаться при первой загрузке — перезагрузите компьютер, чтобы автоматически подключить сброшенные контроллеры JoyCon в Android

¶ Дополнительные почтовые индексы