Простой способ установки эмулятора ANDROID - Waydroid на Steam Deck
Всем привет, написал подробную инструкцию по установки эмулятора Андроид на Steam Deck, если данный гайд был полезен подписывайтесь на мой блог, канал и группу в телеграмм, а так же YouTube канал чтобы не пропустить новые гайды, все ссылки в конце поста.
Проектом 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 открыть вкладку Права и поставить чекбокс Является исполняемым
Далее нажать ПКМ(L2) по файлу и выбрать Запустить в Konsole
Вводим на запрос ранее заданный пароль sudo и ожидаем окончания установки (Установка займет примерно ~10 минут, все зависит от скорости вашего интернета)
Окончанием установки будет являться надпись в Konsole
Обязательно перезагружаем Steam Deck после установки!
Как удалить
Для удаления эмулятора android, запускаем с рабочего стола ярлык Waydroid-Toolbox, вводим пароль sudo
И выбираем предпоследнюю строчку
Запуск и функционал
Как запустить эмулятор
В библиотеке Steam появились 2 ярлыка: Android_Waydroid_Cage.sh и steamos-nested-desktop
steamos-nested-desktop позволяет запускать рабочий режим из игрового без необходимости стандартного перехода.
Android_Waydroid_Cage.sh запускает эмулятор Android - Waydroid
Как включить сенсорный экран в эмуляторе
Чтобы включить ввод с сенсорного экрана. необходимо в шаблоне раскладки контроллера добавить в Наборе действий - Всегда включенную команду, для этого проваливаемся в настройки контроллера для Android_Waydroid_Cage.sh и нажимаем Изменить раскладку
Переходим в Набор действий и в графе По умолчанию нажимаем на шестеренку и выбираем Добавить всегда включенную команду
Далее в появившейся графе Всегда включено нажимаем на Добавить команду
И во вкладке Система выбираем Встр. поддержка сенсорного экрана
Как установить приложения
Заходим в эмуляторе в Play Market, и входим в учетную запись Google аналогично как на телефоне или планшете на android.
Как добавить ярлык запуска игры в Steam, установленной в эмуляторе
- Необходимо добавить новый ярлык эмулятора в Steam, для этого открываем ярлык с настройками эмулятора на рабочем столе Waydroid-Toolbox, вводим пароль sudo
И выбираем строчку:
В библиотеке Steam появится еще один ярлык эмулятора
Переходим в пуск - Waydroid - Находим нужную игру (в примере Asphalt 8), нажимаем по ярлыку игры ПКМ(L2) и выбираем Изменить приложение...
В Свойствах ярлыка переходим во вкладку Приложение и в поле Аргументы копируем все что находится после app launch
Открываем Свойства добавленного ярлыка эмулятора в Steam и вставляем то что скопировали в Параметры запуска
Примечание: там же можете сразу поменять наименование ярлыка для удобства
Игра требует WiFi (пример Asphalt 8)
Примечание: в стандартном рабочем режиме работать не будет, так как используется другой графический драйвер
Если игра требует WiFi или мобильное соединение, требуется провести некоторые манипуляции для включение фейкового WiFi в нужном приложении, для этого запускаем рабочий режим через игровой, запускаем ярлык в Steam steamos-nested-desktop, там открываем Konsole и вводим команды:
sudo waydroid-container-start
waydroid session start
После того как появилось сообщение
Открываем еще одно окно 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 канал с видеоинструкциями и гайдами:
Комментарий недоступен
root как получить?
Или вы имеете ввиду в эмуляторе?
пабг не открывает, вечная загрузка
Пабг не будет работать из за античита, таблица с проверенными играми в конце поста
Есть какие то инструкции по увеличению производительности в играх waydroid ?тот же MLBB проседает. Но я ещё объем видеопамяти на 4 gb не включал