Skip to content

slynobody/SteamOS-Waydroid-Installer

 
 

Repository files navigation

Android on SteamOS 3.7 ('waydroid')

Steam-OS-3.7-compatible (python 3.12., reduced preinstalled packages, plasma 6.22)

  1. copy/paste > konsole

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

  1. 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

  1. 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.

FAQ

how do i get SteamOS 3.7?

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'

Rotation is not supported!

there is an experimental feature (https://youtube.com/watch?v=OxApPDhZn9I), but it does not do the rotation automatically (yet).

What appstore should i use?

privacy-friedly 'Aurora Store' (and/or 'F-Droid' (https://f-droid.org/F-Droid.apk))

This script has to be altered / redone when a new SteamOS 3.7-version ships.

it will be updated if new kernels arrive.

error: no net after installation?!?

./netrestore.sh

Background

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)


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!

About

Android for SteamOS *3.7*

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%