Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SteamOS Android Waydroid Installer

A shell script to easily install / uninstall Android (via Waydroid) on the Steam Deck running on SteamOS.

NOTE
If you are going to use this script for a video tutorial, PLEASE reference on your video where you got the script! This will make the support process easier! And don't forget to give a shoutout to @10MinuteSteamDeckGamer / ryanrudolf from the Philippines!

If you like my work please show support by subscribing to my YouTube channel @10MinuteSteamDeckGamer.
I'm just passionate about Linux, Windows, how stuff works, and playing retro and modern video games on my Steam Deck!

Monetary donations are also encouraged if you find this project helpful. Your donation inspires me to continue research on the Steam Deck! Clover script, 70Hz mod, SteamOS microSD, Secure Boot, etc.

Scan the QR code or click the image below to visit my donation page.

Disclaimer

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

Click the image below for a video tutorial and to see the functionalities of the script!

What's New (as of December 07 2023)

  1. this now works with casualsnek script!
  2. added libndk arm translation layer (via casualsnek script)
  3. added widevine (via casualsnek script). This is needed for Netflix and Disney+
  4. waydroid fingerprint identifies as a Pixel 5 redfin. This is needed for Netflix
  5. new method for detecting controller via Saren method

What's New (as of November 26 2023)

  1. cleanup and removed support for SteamOS 3.4.x due to SteamOS 3.5.x already went to stable
  2. removed PlasmaNested.sh as this is already included in SteamOS 3.5.x
  3. removed the bundled weston binary (only useful when on SteamOS 3.4.x)

What's New (as of November 15 2023)

  1. initial release

Prerequisites for SteamOS

  1. sudo password should already be set by the end user. If sudo password is not yet set, the script will ask to set it up.

NOTE IF YOU ARE USING AN OLDER VERSION OF MY SCRIPT

  1. Uninstall first if you are using an older version.

How to Use

  1. Go into Desktop Mode and open a konsole terminal.
  2. Clone the github repo.
    cd ~/
    git clone https://github.com/ryanrudolfoba/steamos-waydroid-installer
  3. Execute the script!
    cd ~/steamOS-waydroid-installer
    chmod +x steamos-waydroid-installer.sh
    ./steamos-waydroid-installer.sh
  4. Script will automatically install Waydroid together with the custom config. Install will roughly take around 5mins depending on the internet connection speed.
  5. Once done exit the script and go back to Game Mode.

Initial Config

  1. Go to Game Mode and open SteamOS Nested Desktop launcher.
  2. Once inside the nested desktop environment, open konsole terminal and enter the commands -
    sudo /usr/bin/waydroid-container-start
    waydroid session start &
  3. Once it shows Anroid user 0 is ready, press enter on the keyboard.
  4. Type the command -
    cd ~/AUR/waydroid/waydroid_script
    sudo venv/bin/python3 main.py certified
  5. Copy the result then open a browser window and go to url - https://www.google.com/android/uncertified
  6. Login with google credential as needed.
  7. Enter the item copied from step4 and press register.
  8. Once done close the browser window.
  9. On the konsole terminal type this commands -
    waydroid session stop
    sudo /usr/bin/waydroid-container-stop
    exit
  10. Close the nested desktop and go back to Game Mode.
  11. Initial config is done! You can now launch Waydroid!

Launching Waydroid

  1. Go to Game Mode.
  2. Run the Waydroid launcher.

I dont want this anymore! I want to uninstall!

  1. Go to Desktop Mode.
  2. Open konsole terminal and type the commands -
    cd ~/Android_Waydroid
    ./uninstall.sh
  3. Enter the sudo password when prompted.
  4. Waydroid and the custom configs will be uninstalled.

About

Script to easily install / uninstall Android via Waydroid on the Steam Deck running on SteamOS.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages