n1lby73 / waydroid-installer

Automate installation process of waydroid on linux
GNU Affero General Public License v3.0
88 stars 8 forks source link
android-linux cli installer linux waydroid waydroid-arch waydroid-debian waydroid-fedora

waydroid

Waydroid-installer (wd-installer)

Automate installation process of waydroid on almost any linux distro

It automates the process of installing waydroid - A container base approach to boot a full android system on a regular GNU/LINUX system

NOTE:

Features:

Desktop environment:

During development wd-installer was tested on the following desktop enviroment:

CINNAMON cinnamon

GNOME gnome

Usage:

waydroid2

  git clone https://github.com/n1lby73/waydroid-installer
  cd waydroid-installer
  chmod +x *
  ./requirements.sh

Single line of command

git clone https://github.com/n1lby73/waydroid-installer && cd waydroid-installer && bash requirements.sh 

Google playstore for gapps build

For google playstore and other service to function properly you need to retrieve your android build code using

echo ANDROID_RUNTIME_ROOT=/apex/com.android.runtime sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";" | sudo waydroid shell

Afterward copy the output and paste here and restart waydroid using

sudo systemctl restart waydroid-container

Troubleshooting:

Things might not go as plan due to we forgetting to add one or two thing and thus you would be presented with an error message. Well this is a quick fix to known errors

Stuck at boot screen on weston compositor

Run the below command if you are either

After that you are good to go

Contributors

@Fuseteam

To do:

Installer support for:

Uninstall

Sometimes things don't go as planned and you need to remove it all and start over. To do that, follow the steps below:

sudo bash uninstall.sh 

support

LICENSE

GNU V3