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 SteamFork.
This project is a fork of SteamOS-Waydroid-Installer by ryanrudolfoba, with additional features and improvements for enhanced functionality.
- 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).
- Go into Desktop Mode and open
konsole. - Clone the GitHub repository:
cd ~/ git clone https://github.com/SteamFork/steamos-waydroid-installer
- Execute the script:
cd ~/steamos-waydroid-installer chmod +x installer.sh ./installer.sh
- The script will automatically install Waydroid along with a custom configuration. Please be patient as this may take a few minutes.
- Once done, close
konsoleand re-enter Game Mode.
The installer.sh script now supports command-line options for selecting the Android version to install. If no options are provided, a zenity window will appear to allow interactive selection.
./installer.sh --version [A13_TV|A13]--version A13_TV: Installs Android 13 TV.--version A13: Installs standard Android 13.
If no --version option is provided, the script will display a graphical menu to select the version interactively.
- Go to Game Mode.
- Use the Steam Grid Manager Decky plugin to decorate the launcher if desired.
- Run the Waydroid launcher.
- Go to Desktop Mode.
- Launch Waydroid Toolbox (from the desktop).
- Select
UNINSTALL.
- The installer script now includes error handling and cleanup functionality to ensure a smooth installation process.
- The build script includes ARM translation for compatibility with ARM-based applications.
- For advanced users, the build script can be customized to target other Android versions or configurations.
This project is based on the original SteamOS-Waydroid-Installer by ryanrudolfoba. Special thanks to all contributors of the upstream project.
Feel free to contribute to this repository or report any issues on GitHub.