-> updated, latest components, adapted to latest OS-changes (python 3.12., availability of packages, plasma 6.22)
sudo steamos-readonly disable
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman-key --populate holo
sudo pacman -S git
git clone https://github.com/slynobody/SteamOS-Waydroid-Installer
cd SteamOS-Waydroid-Installer
chmod +x *.sh
- Install Basics (alway answer 'yes', use privacy-friendly 'Vanilla' / NoGApps, installs binder kernel-module, latest lxc + dnsmasq as well as going back to the main script with new 3.7-precompiled packages needed)
./3_7_kernel_module_build.sh
- Use privacy-friendly appstore to install your apps (also consider installing fstore)
wget https://web.archive.org/web/20230928212250/https://f-droid.org/repo/com.aurora.store_47.apk waydroid app install ./com.aurora.store_47.apk
enjoy.
Enter 'developer mode' (https://tuxexplorer.com/how-to-enable-developer-mode-on-steam-deck)
in developer-tab left enable 'extended update-channels'
in system-tab enable OS-Update-Channel 'Main'
there is an experimental feature (https://youtube.com/watch?v=OxApPDhZn9I), but it does not do the rotation automatically (yet).
privacy-friedly 'Aurora Store' (and/or 'F-Droid' (https://f-droid.org/F-Droid.apk))
it will be updated if new kernels arrive.
./netrestore.sh
scripts 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 out of security-reasons)
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).
- Do this at your own risk!
- This is for educational and research purposes only!
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