Skip to content

slynobody/SteamOS-Waydroid-Installer

 
 

Repository files navigation

SteamOS Waydroid Installer

-> including compilation of missing kernel-modules supporting latest SteamOS betas (f.e. 3.7 main-channel)

git clone https://github.com/slynobody/SteamOS-Waydroid-Installer

cd SteamOS-Waydroid-Installer

chmod +x 3_6_kernel_module_build.sh 3_6_kernel_module_build.sh steamos-waydroid-installer.sh remove.sh netrestore.sh

  1. let kernel-module for latest 3.7-kernel build

./3_7_kernel_module_build.sh

or 2. let kernel-module for latest 3.6-kernel build

./3_6_kernel_module_build.sh

afterwards: 3. redo parts of waydroid-install-routine

./steamos-waydroid-installer.sh

FAQ

error: i have no net after installation?!?

./netrestore.sh

how do i remove current waydroid installation (f.e. for complete reinstall) but save current config (step 3)

./remove.sh

how do i update the steam deck to SteamOS3.7?

https://www.youtube.com/watch?v=vly4v6refcY

Rotation is not supported!

not supported currently (debian + latest kernel 6.10+ + waydroid-sensors + "waydroid shell wm set-user-rotation lock 0" works in specific cases)

no resolutions supported above 1280x720 !?

not supported currently (debian works)

-> feel free to offer ideas how the process of getting newest kernel-versions and according header-files can be automized.

script build on top of https://github.com/ryanrudolfoba/SteamOS-Waydroid-Installer (letting dkms compile the binder-module for this kernel on your machine / not predelivering pre-fabricated kernel-modules)


about: waydroid

A collection of tools that is packaged into an easy to use script that is streamlined and tested to work with the Steam Deck running on SteamOS: https://github.com/waydroid/waydroid

  • The main program that does all the heavy lifting is [Waydroid - a container-based approach to boot a full Android system on a regular GNU/Linux system.](
  • Waydroid Toolbox to easily toggle some configuration settings for Waydroid.
  • waydroid_script to easily add the libndk ARM translation layer and widevine.
  • libndk-fixer is a fixed / improved libndk translation layer specific for Roblox (demo guide here).

Disclaimer

  1. Do this at your own risk!
  2. This is for educational and research purposes only!

Mini-guides for Steam Deck Android Waydroid

This mini guides are tailor-fitted for the Steam Deck that uses the script provided in this repo.
How to Sideload APKs
How to Upgrade the Android Image
How to Configure Fake Wi-Fi
How to Configure Fake Touchscreen / Configure Mouse Clicks as Touchscreen Input
How to Launch APKs Directly in Game Mode
Configure for 1080p When in Docked Mode
Configure sdcard as Main Storage for Waydroid
Activate and Configure Mantis Gamepad Pro
How to Configure Roblox
How to Access the OBB Folder / How to Root

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%