Skip to content

Latest commit

 

History

History
67 lines (53 loc) · 2.96 KB

README.md

File metadata and controls

67 lines (53 loc) · 2.96 KB

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!