Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Всем привет, написал подробную инструкцию по установки эмулятора Андроид на Steam Deck, если данный гайд был полезен подписывайтесь на мой блог, канал и группу в телеграмм, а так же YouTube канал чтобы не пропустить новые гайды, все ссылки в конце поста.

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Проектом Waydroid подготовлен инструментарий, позволяющий сформировать в обычном Linux-дистрибутиве изолированное окружение для загрузки полного системного образа платформы Android и организовать запуск с его помощью Android-приложений

Содержание

Установка

  • Как удалить

Запуск и функционал

  • Как запустить эмулятор
  • Как включить сенсорный экран в эмуляторе
  • Как установить приложения
  • Как добавить ярлык запуска игры в Steam, установленной в эмуляторе
  • Игра требует WiFi (пример Asphalt 8)

Установка

  • Установите пароль sudo
  • Откройте Konsole и по порядку вводим и выполняем команды (копируем файлы установки с репозитория на Steam Deck):

cd ~/

  • Теперь нужно запустить файл steamos-waydroid-installer.sh через Konsole, для этого есть 2 пути:

1) выполнить в Konsole по порядку команды (делает файл исполняемым и запускает):

cd ~/steamos-waydroid-installer

chmod +x steamos-waydroid-installer.sh

./steamos-waydroid-installer.sh

2) сделать файл исполняемым и запустить вручную, для этого открываем скачанную папку из репозитория по следующему пути:

/home/deck/steamos-waydroid-installer

и в Свойствах файла steamos-waydroid-installer.sh открыть вкладку Права и поставить чекбокс Является исполняемым

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Далее нажать ПКМ(L2) по файлу и выбрать Запустить в Konsole

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Вводим на запрос ранее заданный пароль sudo и ожидаем окончания установки (Установка займет примерно ~10 минут, все зависит от скорости вашего интернета)

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Окончанием установки будет являться надпись в Konsole

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Обязательно перезагружаем Steam Deck после установки!

Как удалить

Для удаления эмулятора android, запускаем с рабочего стола ярлык Waydroid-Toolbox, вводим пароль sudo

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

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

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Запуск и функционал

Как запустить эмулятор

В библиотеке Steam появились 2 ярлыка: Android_Waydroid_Cage.sh и steamos-nested-desktop

steamos-nested-desktop позволяет запускать рабочий режим из игрового без необходимости стандартного перехода.

Android_Waydroid_Cage.sh запускает эмулятор Android - Waydroid

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Как включить сенсорный экран в эмуляторе

Чтобы включить ввод с сенсорного экрана. необходимо в шаблоне раскладки контроллера добавить в Наборе действий - Всегда включенную команду, для этого проваливаемся в настройки контроллера для Android_Waydroid_Cage.sh и нажимаем Изменить раскладку

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Переходим в Набор действий и в графе По умолчанию нажимаем на шестеренку и выбираем Добавить всегда включенную команду

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck
Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Далее в появившейся графе Всегда включено нажимаем на Добавить команду

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

И во вкладке Система выбираем Встр. поддержка сенсорного экрана

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Как установить приложения

Заходим в эмуляторе в Play Market, и входим в учетную запись Google аналогично как на телефоне или планшете на android.

Как добавить ярлык запуска игры в Steam, установленной в эмуляторе

  • Необходимо добавить новый ярлык эмулятора в Steam, для этого открываем ярлык с настройками эмулятора на рабочем столе Waydroid-Toolbox, вводим пароль sudo
Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

И выбираем строчку:

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

В библиотеке Steam появится еще один ярлык эмулятора

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Переходим в пуск - Waydroid - Находим нужную игру (в примере Asphalt 8), нажимаем по ярлыку игры ПКМ(L2) и выбираем Изменить приложение...

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

В Свойствах ярлыка переходим во вкладку Приложение и в поле Аргументы копируем все что находится после app launch

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Открываем Свойства добавленного ярлыка эмулятора в Steam и вставляем то что скопировали в Параметры запуска

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck
Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Примечание: там же можете сразу поменять наименование ярлыка для удобства

Игра требует WiFi (пример Asphalt 8)

Примечание: в стандартном рабочем режиме работать не будет, так как используется другой графический драйвер

Если игра требует WiFi или мобильное соединение, требуется провести некоторые манипуляции для включение фейкового WiFi в нужном приложении, для этого запускаем рабочий режим через игровой, запускаем ярлык в Steam steamos-nested-desktop, там открываем Konsole и вводим команды:

sudo waydroid-container-start

waydroid session start

После того как появилось сообщение

Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck

Открываем еще одно окно Konsole и пишем туда

waydroid prop set presist.waydroid.fake_wifi Ссылка на наше приложение с проблемой

Примечание: получаем ссылку так же как и в запуске игры напрямую через Steam, то есть полная команда выглядела бы так: waydroid prop set presist.waydroid.fake_wifi com.gameloft.android.ANMP.GloftA8HM

Потом вводим:

waydroid session stop

Закрываем данное окно Konsole и в первом окне пишем:

sudo waydroid-container-stop

Обновляющийся список протестированных игр

Видеоинструкция

Еще больше гайдов Вы можете найти в моей группе телеграмм:

Новости с новинками в группе в моем телеграмм канале:

Youtube канал с видеоинструкциями и гайдами:

55
18 комментариев

Спасибо за гайд, попробую на днях.

Сам пытался ставить, не получилось, но получилось поставить генимоушн, на котором многие игры даже не запускаются.

1
Ответить

root как получить?

Ответить

Или вы имеете ввиду в эмуляторе?

Ответить

пабг не открывает, вечная загрузка

Ответить

Пабг не будет работать из за античита, таблица с проверенными играми в конце поста

Ответить

Есть какие то инструкции по увеличению производительности в играх waydroid ?тот же MLBB проседает. Но я ещё объем видеопамяти на 4 gb не включал

Ответить